accesskey属性とは

accesskey属性は、主にリンクや、入力フォームにアクセスキー(ショートカットキー)を割り当てる属性です。この属性を指定することで、マウスや、トラックパッドなどが操作できない環境においても、キーボードのキーでその要素を選択することが出来ます。属性値には、1文字の半角英数字を指定します。

属性値
1文字の半角英数字でアクセスキーを指定
利用できるバージョン(HTML4.01以降)
全てのバージョン
HTML5より前のバージョンで指定できる要素
<a>、<area>、<button>、<input>、<label>、<legend>、<textarea> のみ
対応ブラウザ
  • Chrome
  • Firefox
  • Internet Explorer
  • Opera
  • Safari

アクセスキーの実行方法

accesskey属性で指定したアクセスキーの実行方法は、OSやブラウザによって異なります。

Windows

ブラウザ 実行方法
Internet Explorer Alt + (IE7のみ:Shift + ) アクセスキー(リンクの場合: + Enter)
Google Chrome Alt + アクセスキー
Firefox Alt + Shift + アクセスキー
Safari Alt + アクセスキー
Opera
  • Opera12以前:Shift + Esc + アクセスキー
  • Opera15以降:Alt + アクセスキー

Mac

ブラウザ 実行方法
Google Chrome control + alt + アクセスキー
Firefox
  • Firefox14以降:control + alt + アクセスキー
  • Firefox13以前:control + アクセスキー
Safari control + alt + アクセスキー
Opera
  • Opera15以降:Alt + アクセスキー
  • Opera12以前:Shift + Esc + アクセスキー

accesskey属性を使ったサンプル

accesskey属性の例
<p>
  <a href="https://creatorquest.jp/reference/html/global-attributes/" accesskey="P">
    グローバル属性の一覧に戻る<a>(<kbd>P</kbd>)
  </a>
</p>
ブラウザでの表示例

RERUN

仕様

HTML5.1
5.5.2. The accesskey attribute
HTML5
7.5.2 The accesskey attribute
HTML4.01
17.11.2 Access keys

関連する属性

関連するレッスン