WCAG 2.1.4: 文字キーのショートカット
ShiftやCtrlなどの修飾キーを伴わない、単一の文字(a〜z等)、数字、記号キーだけで実行されるショートカットは、音声入力利用者が意図せず機能を誤発動させてしまうリスクがあります。ショートカットの無効化、キーの再割り当て、または対象コンポーネントにフォーカスがある時のみ有効にする制御を用意します。
意図的な失敗例: 単一文字ショートカットを無効化できない
Sキーだけで送信が実行され、無効化や再割当ができません。
S キーだけで送信が実行される想定ですが、無効化や再割当の設定がありません。
確認観点
- Webアプリケーション内で単一キーで実行されるショートカットキーが存在するか確認する
- 設定画面等でショートカットをオフにするスイッチが提供されているか確認する
- キーのカスタマイズ機能があるか、または入力欄にフォーカスがある間はショートカットが無効化されているか確認する
人の判断が必要な例
- 音声入力ソフトで単語を発話した際に、単一文字ショートカットが誤作動しないか確認する
補助ツール候補
- keyboard-shortcuts
- keyboard-operability
生成メモ
manual-judgment-catalog.ja.json の内容から生成しています。