--- title: accesskey slug: Web/HTML/Global_attributes/accesskey tags: - Global attributes - HTML - Reference - accesskey - グローバル属性 translation_of: Web/HTML/Global_attributes/accesskey ---
{{HTMLSidebar("Global_attributes")}}

accesskey グローバル属性は、現在の要素のショートカットキーを生成するためのヒントを与えます。この属性は空白で区切った表示可能な文字 (キーボードから生成できるアクセント付き文字やその他の文字を含む) から成ります。

{{EmbedInteractiveExample("pages/tabbed/attribute-accesskey.html","tabbed-shorter")}}

: WHATWG の仕様書では、空白区切りの複数の文字を指定することができ、ブラウザーは対応する最初の一つを使用するとしています。しかし、これは多くのブラウザーでは動作しません。 IE や Edge は、他のコマンドと競合がない問題なく使用することができる最初の1つを使用します。

アクセスキーを有効にする方法は、ブラウザーやプラットフォームによって異なります。

Windows Linux Mac
Firefox Alt + Shift + key Firefox 57 以降では Control + Option + key または Control + Alt + key
Firefox 14 以降では Control + Alt + key
Firefox 13 以前では Control + key
Internet Explorer Alt + key
Alt + Shift + key
N/A
Edge N/A Control + Option + key
Control + Option + Shift + key
Google Chrome Alt + Shift + key
Safari N/A
Opera 15+ Alt + key Control + Alt + key
Opera 12 Shift + Esc で、accesskey でアクセスできるコンテンツの一覧を開きます。そして key を押すと、該当項目を選択できます。

アクセシビリティの考慮

accesskey 属性は、ブラウザーの対応が貧弱であることに加え、数々の考慮事項があります。

これらの問題のため、一般用途のウェブサイトやウェブアプリの多くでは、 accesskey を使用しないよう一般的にアドバイスされています。

仕様書

仕様書 状態 備考
{{SpecName('HTML5.2', "editing.html#the-accesskey-attribute", "accesskey")}} {{Spec2('HTML5.2')}} 現実の実装のためにもっと現実的な振る舞いを記述。
{{SpecName('HTML WHATWG', "interaction.html#the-accesskey-attribute", "accesskey")}} {{Spec2('HTML WHATWG')}} 最新の W3C の {{SpecName('HTML5.1')}} から変更なし。
{{SpecName('HTML5.1', "editing.html#the-accesskey-attribute", "accesskey")}} {{Spec2('HTML5.1')}} {{SpecName('HTML5 W3C')}} から変更なし。
{{SpecName('HTML5 W3C', "editing.html#the-accesskey-attribute", "accesskey")}} {{Spec2('HTML5 W3C')}} {{SpecName('HTML4.01')}} から accesskey に設定できる文字が増えました。また、任意の要素に設定できるようになりました。
{{SpecName('HTML4.01', "interact/forms.html#h-17.11.2", "accesskey")}} {{Spec2('HTML4.01')}} {{ HTMLElement("a") }}, {{ HTMLElement("area") }}, {{ HTMLElement("button") }}, {{ HTMLElement("input") }}, {{ HTMLElement("label") }}, {{ HTMLElement("legend") }} and {{ HTMLElement("textarea") }} 要素のみ対応。

ブラウザーの互換性

{{Compat("html.global_attributes.accesskey")}}

関連情報