Web ブラウザでは、アクセス キーまたはアクセスキーを使用すると、コンピューター ユーザーはキーボードを使用して特定のWeb ページにすぐにジャンプできます。
さまざまなブラウザでアクセス
ほとんどのブラウザは、 などの1 つ以上の修飾キーと組み合わせて押された場合にのみアクセス キーを認識しますCtrl。
| ウェブブラウザ | 修飾子 | 注記 |
|---|---|---|
| クロム | AltWindows、FreeBSD、Linux 上
Ctrl+ Macの場合 ⌥ Opt |
Alt状況によっては の 代わりに+が必要になります。⇧ ShiftAlt |
| ファイアフォックス | Alt+ Windows、FreeBSD、Linux上[1] [2]⇧ Shift
Ctrl+ Macの場合 ⌥ Opt |
|
| コンカラー | Ctrl | 通常のキーを押す前に修飾キーを放す必要があります。 |
| マイクロソフトエッジ | Alt | Alt状況によっては +が必要になります。⇧ Shift |
| オペラ | AltWindows、FreeBSD、Linux 上
Ctrl+ Macの場合 ⌥ Opt |
Alt状況によっては の 代わりに+が必要になります。⇧ ShiftAlt |
| サファリ | Ctrl+ MacとiOS
⌥ Opt AltWindowsの場合 |
アクセスキーの指定
アクセスキーは、HTML で accesskey 属性を使用して指定します。要素の accesskey 属性の値は、ユーザーがその要素をアクティブ化またはフォーカスするために押すキー(通常はブラウザで定義された 1 つ以上の他のキーと組み合わせて)です。accesskey 属性は押せるキーを設定しますが、割り当てられたアクセスキーをユーザーに自動的に通知するわけではありません。ページ作成者がアクセスキーの値を示す方法としては、<u>割り当てられたアクセスキーに対応するリンクテキストの文字にタグを使用して下線を引くことが挙げられます。以下のリンクの場合、ユーザーはInternet Explorer では+ 、 Mac では+ (コマンドキーを使用すると意図しない結果になる場合があります)、Opera では+ + を押すことで index.html に移動します。
AltHCtrlH⇧ ShiftEscH
< a href = "index.html" accesskey = "h" >ホーム</ a >
または「H」を強調するには:
< a href = "index.html" accesskey = "h" >< em > H </ em > ome </ a >
あるいは、次の CSS を使用して文字を示すこともできます。
*[ accesskey ] : after { content : ' [' attr ( accesskey ) ']' }
強調表示(<em>)は必須ではありませんが、ユーザーにとって便利です。これにより、ユーザーは目的の場所に移動するにはどのキーを押せばよいかを把握しやすくなります。アクセスキーの機能を表示する別の方法としては、すべてのアクセスキーを表示するページを作成することが挙げられます。あるいは、ウェブマスターは両方を行うこともできます。エンドユーザー向けの別の方法としては、Firefox Access Bar for GreaseMonkeyなどのユーザースクリプトをインストールする方法があります。
歴史
アクセス キーは 1999 年に HTML に導入され、すぐにほぼすべてのブラウザーでサポートされるようになりました。
ブラウザとスクリーンリーダーのコントロールとの競合
多くのブラウザは独自のキーボードショートカットを定義しており、ブラウザ自体を制御するために使用されます。例えば、Windows上のいくつかのブラウザでは、 URLバーにフォーカスを当てるために+ を使用します。初期の実装では、アクセスキーにも同じ修飾キーが使用されていました。例えば、accesskey="D" と入力すると+も割り当てられ、どちらかの意味が利用できなくなるという問題がありました。 AltDAltD
2002年夏、カナダのウェブアクセシビリティコンサルタント会社[3]が、アクセスキーの実装が適応技術、特に視覚障碍者や弱視者が使用するスクリーンリーダー技術のユーザーに問題を引き起こすかどうかを調査するための非公式調査を実施しました。これらのユーザーは、マウスで「ポイント&クリック」することができないために、ウェブページにアクセスするために多数のキーボードショートカットを必要とします。調査の結果、ほとんどのキーの組み合わせが、これらの技術の1つ以上と競合することが判明し、最終的にアクセスキーの使用を完全に避けることが推奨されました。
その後、ブラウザは競合を避けるために修飾キーを変更しました。上記の表に見られるように、通常はWindows では+ 、Mac では + です。Alt⇧ ShiftCtrl⌥ Opt
<access>要素
改訂版ウェブオーサリング言語であるXHTML 2では、ワールドワイドウェブコンソーシアムのHTMLワーキンググループは、accesskey属性を廃止し、 <access>XHTML Role Access Module [4]で定義された要素を採用しました。しかし、XHTML 2はHTML5に置き換えられ、HTML5では(2009年8月現在)accesskey属性が引き続き許可され、要素型は定義されていません<access>。[5]
標準アクセスキーマッピングの使用
2004年には、数字を用いた標準規格が登場しました。これにより、ユーザーにとっての一貫性が促進され、異なるサイトにおけるキーボードショートカットの予測可能性が向上しました。例えば、ホームページへの移動は1、検索は0、連絡先は/などです。
10年後の2014年には、ブラウザアクセスキーの標準化の取り組みに新たな息吹を吹き込むために、 文字と数字の両方を使用した更新された、より包括的な標準がリリースされました[6] 。
参照
参考文献
- ^ Ui.key.contentAccess - MozillaZine ナレッジベース (2011年1月7日取得)
- ^ 「Firefox のアクセシビリティ機能 - すべてのユーザーが Firefox と Web コンテンツを利用できるようにする | Firefox ヘルプ」。
- ^ 「Accesskeysの使用:価値はあるか?」2012年2月4日時点のオリジナルよりアーカイブ。
- ^ XHTML ロールアクセスモジュール
- ^ 「accesskey属性」. World Wide Web Consortium . 2012年2月6日閲覧。
- ^ “ホーム”. standardaccesskeys.com . 2023年4月1日時点のオリジナルよりアーカイブ。
外部リンク
- MediaWikiソフトウェアのアクセスキーとの競合に関するバグレポート – さまざまなプラットフォームでのさまざまな問題についての長い議論が含まれています
- ウェブサイトのアクセスキーを表示するための CSS スタイルシート
- ACCESS + KEY = アクセスキー (XHTML Role Access Module にはまだ欠陥がある)
- アクセスキーと予約済みキーの組み合わせ
- Firefox 2.0 におけるアクセスキーの変更
- Ui.key.contentAccess – Mozilla Firefoxでアクセスキーの動作を設定する手順
- 英国政府が数値キー基準を提案
- PHPを使用したユーザー定義のアクセスキー Archived 2016-11-14 at the Wayback Machine
- アクセスキーの使い方は簡単
- SAK2014: 標準アクセスキー 2014