マウスオーバーでも「フォーカス」ですか?

Q

「3.2.1 フォーカス時」に「フォーカスを受け取ったときにコンテキストの変化を引き起こしてはならない」という旨の記述がありますが、ここで言う「フォーカス」とは、キーボードフォーカスのことであると理解してよいでしょうか? 例えば、マウスオーバーした状態も、「フォーカスを受け取った」と解釈したほうがよいでしょうか?

A

「フォーカス」はテキスト入力欄などのフォーム・コントロールやリンクなど特定の要素がユーザー入力を受け付ける状態になるようにすることを指すものであり、キーボード操作によるもののみでなく、マウス操作によるクリック等も「フォーカス」に含まれます。達成基準「3.2.1 フォーカス時」には「フォーカスはキーボード操作 (例: コントロールにタブ移動する) 又はマウス操作 (例: テキストフィールドをクリックする) のいずれかを介してコントロールに移動させてもよい」という記述があります。

一般的に、マウスオーバーしただけでは入力を受け付ける状態にはならないため「フォーカス」にはあたりません。

ただし、マウスオーバーをトリガーにしてフォーカスを移動させる実装をしている場合には「フォーカス」と解釈する必要があります。

このページのトップへ