web-dev-qa-db-ja.com

Webアプリケーションのキーボードアクセシビリティ

私はこの質問をこう言います:キーボードが高速であることは誰もが知っています(マウスと比較して)。 VIMは、このための最も簡単な例です。

キーボード中心のWebアプリケーションを作成する標準はありますか?さまざまな「非標準」の方法があります。 Lynx Webブラウザを使用して、JQueryなどを使用してJSキーボードショートカットを作成します。

@Chris:Webアプリケーションは別のアプリケーション(Webブラウザー)で実行されることを理解していますが、これは制限事項です。しかし、私の質問は次のとおりです。WWWは拡大しており、現在は単なるブラウジングよりもはるかに多く、アプリケーションが含まれています。ユーザーは1日中データ入力とデータ操作に取り組む必要がありますが、そのユーザーエクスペリエンスを高速化するための標準がありません(またはありません)。私は、ユーザーがキーボードを使用してDOSベースのアプリケーションで作業しているのを見てきました。 「Enter」キー、「テンキー」などを使用します。

1
Sandeep Jindal

ブラウザ自体には「標準」またはかなり標準的なキーボードショートカット(たとえば、後方に移動するためのバックスペース)がありますが、実際のアプリケーションにキーボードショートカット(標準またはそれ以外)があるとは思わないでしょう。

どうして?ブラウザは最初に入力を処理するため、アプリケーション開発者は、* any *ブラウザと衝突しないショートカットを選択する必要があります。これは非常に小さなセットであるため、アプリケーションごとに一貫性はありません。

とはいえ、次を使用して入力フィールド間を移動できます。 Tab キーを使用してフォームを送信 Enter

2
ChrisF

accesskey属性は、W3Cで定義され、WCAG //セクション501で承認された方法です-優れたDive Into Accessibilityには、ほとんどのWebサイトで利用可能な 標準キーボードショートカット のリストがあります。

関連質問: jQueryを使用したキーボードショートカット

0
l0b0

キーボードベースのWebアプリケーションの標準は見つかりませんでしたが、キーボードベースのWebブラウザが見つかりました。

これは間違いなく、Webアプリケーションの高速処理に役立ちます。現在インストールしているものは Vimperator です

これにより、Webブラウザのデフォルトのキーストロークがすべて無効になります。

0
Sandeep Jindal