アクセシビリティ・サポーテッド(AS)情報:SCR020-2

SCR020-2: キーボードとその他のデバイス特有の機能を両方とも用いる

関連する達成基準の実装方法一覧

7.2.1.1キーボード操作に関する達成基準 (等級A)

テストファイル

SCR020-2のテストファイル

見解

達成不可能

対象

イベントハンドラ(mouseup + keyup)

備考

スクリーンリーダーによるサポートが全般的に不十分である。

テスト結果の詳細

ユーザエージェント 検証結果 操作手順 備考
Internet Explorer 6.0 1.マウス操作:リンク「ダイアログを表示」をクリックすると(押しているときではなく、押し終えてマウスから指を離したら)、ダイアログが表示されることを確認
2.キーボード操作:リンク「ダイアログを表示」にTabキーでフォーカスを移動させるとダイアログ「JavaScriptは有効です」が表示されることを確認
2012年4月修正
Internet Explorer 7.0 1.マウス操作:リンク「ダイアログを表示」をクリックすると(押しているときではなく、押し終えてマウスから指を離したら)、ダイアログが表示されるかを確認
2.キーボード操作:リンク「ダイアログを表示」にフォーカスを移動させてEnterキーを押し下げてキーから指を離すと(キーを押し下げたときではなく、押し下げたキーが元に戻るときに)、ダイアログが表示されるかを確認
2012年4月修正
Internet Explorer 8.0 1.マウス操作:リンク「ダイアログを表示」をクリックすると(押しているときではなく、押し終えてマウスから指を離したら)、ダイアログが表示されるかを確認
2.キーボード操作:リンク「ダイアログを表示」にフォーカスを移動させてEnterキーを押し下げてキーから指を離すと(キーを押し下げたときではなく、押し下げたキーが元に戻るときに)、ダイアログが表示されるかを確認
2012年4月修正
Internet Explorer 9 いずれもJavaScript有効時
1.マウス操作:.マウスカーソルをリンク「ダイアログを表示」上に移動させる。マウスをクリックしリンク「ダイアログを表示」を押下。マウスクリック状態が解除された時にダイアログが表示されることを確認。
2.キーボード操作:Tabキーを使いフォーカスをリンク「ダイアログを表示」上に移動させる。Enterキーでリンク「ダイアログを表示」を押下。Enterキー押下状態が解除された時にダイアログが表示されることを確認。
2012年4月修正
JavaScript無効時もマウス及びキーボード操作のどちらでもダイアログが表示されないことを確認。
Firefox 3.5 1.マウス操作:リンク「ダイアログを表示」をクリックすると(押しているときではなく、押し終えてマウスから指を離したら)、ダイアログが表示されることを確認
2.キーボード操作:リンク「ダイアログを表示」にフォーカスを移動させてEnterキーを押し下げてキーから指を離すと(キーを押し下げたときではなく、押し下げたキーが元に戻るときに)、ダイアログが表示されることを確認
2012年4月修正
Firefox 4.0 いずれもJavaScript有効時
1.マウス操作:マウスカーソルをリンク「ダイアログを表示」上に移動させる。マウスをクリックしリンク「ダイアログを表示」を押下。マウスクリック状態が解除された時にダイアログが表示されることを確認。
2.キーボード操作:Tabキーを使いフォーカスをリンク「ダイアログを表示」上に移動させる。Enterキーでリンク「ダイアログを表示」を押下。Enterキー押下状態が解除された時にダイアログが表示されることを確認。
2012年4月修正
JavaScript無効時もマウス及びキーボード操作のどちらでもダイアログが表示されないことを確認。
Firefox 9.0 -
Safari 3.2 - Safari 5.1でのみ再検証実施
Safari 5.0.3 Tabキーでフォーカスした時点でダイアログが開く。 2012年4月修正
Mac OSのシステム環境設定のキーボード>キーボードショートカットにある「フルキーボードアクセス」は「すべてのコントロール」を選択
Safariの環境設定>詳細にある「Tabキーを押したときにWebページ上の各項目を強調表示」をON
JAWS for Windows 9.0 × ■読み上げ
「マイクロソフトインターネットエクスプローラーダイアログ、JavaScriptは有効です。OKボタン、ボタンを押す時はスペースキーをおします。」
「ダイアログを表示」のところにフォーカスが当たるとEnterキーなどを押す前にダイアログが表示されてしまうため、×。
2012年4月修正
ホームページ・リーダー 3.04 × リンク「ダイアログを表示」にフォーカスを移動させてEnterキーを押し下げてキーから指を離すと(キーを押し下げたときではなく、押し下げたキーが元に戻るときに)、ダイアログが表示されてダイアログの内容を読み上げるかを確認 2012年4月追加
■読み上げ
「ダイアログを表示、イベント。」
1.×:キーを押すとすぐにダイアログが表示されてしまうため、×。
PC-Talker XP 3.06 1.×:キーボード操作
フォーカスが当たるとすぐにダイアログが表示されてしまう。その後Enterおしてキーをはなすとダイアログが表示される。
求めている動きはできるが、その手前で違う動きをしたために×とした
■読み上げ
「ダイアログを表示」を読み上げる前にダイアログが出てきて「マイクロソフトインターネットエクスプローラーの警告メッセージ、JavaScriptは有効です。EnterはOK」と読み上げる。
2012年4月修正
PC-Talker XP 3.06 + NetReader 1.18 ■読み上げ
「ダイアログを表示、リンク マイクロソフトインターネットエクスプローラーの警告メッセージ、JavaScriptは有効です。EnterはOK」
2012年4月修正
FocusTalk V3 「キー操作モード」がON/OFF両方の時に、ダイアログは表示されるが、Enterキーではなく対象箇所にフォーカスが当たるためのキー操作(Tabキーなど)のキーアップに反応してダイアログが表示されている。 2012年4月修正
「Webページからのメッセージ JavaScriptは有効です。」と読み上げる。
本テストは、Enterキーに関わらずキーアップに関してのテストだと思われるため、判定を○にしている。
NVDA 2010.1j - NVDA 2011.1 でのみ再検証実施
NVDA 2011.1 × Tabキー(またはKキー)でフォーカスを[ダイアログを表示]リンクへ移動させると、「ダイアログを表示 リンク」と読みあげる。
そこでEnterキーを押し下げると、「ダイアログ JavaScriptは有効です OKボタン」と読み上げる。
Enterキーを押し下げた状態にすると、ダイアログが表示されたり閉じたりを繰り返しているように聞こえることから、ダイアログはEnterキーから指を離したときではなく、Enterキーを押した瞬間に表示されているものと考えられる。
2012年4月修正