キーボードトラップなし

解説

"キーボード"で示したような利用者は、キーボードに依存したウェブページ利用をしています。こういった利用者にとって、キーボードで操作できないウェブページは大変使いづらいものですが、とりわけこの「キーボードトラップ」には注意が必要です。

「キーボードトラップ」とは、ある要素にフォーカスが移ってしまうと、そこからキーボード操作で抜け出せなくなるような実装を指します。モーダルウィンドウなどを作る場合は、それを閉じる操作がマウスだけでなく、キーボードでも行えなければいけません。また、その操作方法を利用者に提示してください。

「キーボードのみで操作できること」は、ウェブアクセシビリティの基本的な要件です。本項目は「非干渉(必ず達成しないといけません)」です。

原則 操作可能 ユーザインタフェース コンポーネント及びナビゲーションは操作可能でなければならない。
ガイドライン キーボード操作可能 すべての機能をキーボードから利用できるようにすること。
達成基準 キーボードトラップなし
(2.1.2 A)
キーボードインタフェースを用いてキーボードフォーカスをそのウェブページのあるコンポーネントに移動できる場合、キーボードインタフェースだけを用いてそのコンポーネントからフォーカスを外すことが可能である。さらに、修飾キーを伴わない矢印キー、 Tab キー、又はフォーカスを外すその他の標準的な方法でフォーカスを外せない場合は、フォーカスを外す方法が利用者に通知される。

達成方法集のURL