accesskey

**accesskey** 全域性屬性 提供了一個提示,用於為當前元素生成鍵盤快捷鍵。屬性值必須由單個可列印字元組成(包括重音字元和其他可以透過鍵盤生成的字元)。

試一試

注意:在 WHATWG 規範中,它說您可以指定多個以空格分隔的字元,瀏覽器將使用它支援的第一個字元。但是,這在大多數瀏覽器中都不起作用。IE/Edge 使用它支援的第一個字元,前提是沒有與其他命令衝突。

啟用訪問鍵的方式取決於瀏覽器及其平臺。

Windows Linux Mac
Firefox Alt + Shift +
  • Firefox 57+:Control + Option + Control + Alt +
  • Firefox 14-56:Control + Alt +
  • Firefox 13 或更早版本:Control +
Edge Alt + Control + Option +
Control + Option + Shift +
不適用
Google Chrome Control + Option +
Safari 不適用 Control + Option +
Opera 15+ Alt + Control + Alt +
Opera 12 Shift + Esc 會開啟可用訪問鍵的列表。透過按下 從列表中選擇一個專案。

無障礙訪問問題

除了瀏覽器支援不佳之外,accesskey 屬性還存在許多問題。

  • accesskey 值可能與系統或瀏覽器的鍵盤快捷鍵或輔助技術功能衝突。對於作業系統、輔助技術和瀏覽器的某種組合可能有效,但對於其他組合可能無效。
  • 某些 accesskey 值可能在某些鍵盤上不存在,尤其是在國際化成為關注點時。因此,適應特定語言可能會導致更多問題。
  • 依賴數字的 accesskey 值可能會讓有認知障礙的人感到困惑,因為數字與其觸發的功能之間沒有邏輯關聯。
  • 告知使用者 accesskey 存在,以便他們瞭解其功能。如果系統缺乏通知使用者此功能的方法,使用者可能會意外啟用 accesskey

由於這些問題,通常建議不要在大多數通用網站和網路應用程式中使用 accesskey

規範

規範
HTML 標準
# the-accesskey-attribute

瀏覽器相容性

BCD 表格僅在啟用 JavaScript 的瀏覽器中載入。

另請參閱