等の方法が、考えれれます。このキーボード操作をサポートする属性です。
W3C → XHTML 1.0 → Multi-part XHTML file → DTDs → XHTML-1.0-Transitional より
<!-- attributes for elements that can get the focus accesskey accessibility key character tabindex position in tabbing order onfocus the element got the focus onblur the element lost the focus --> <!ENTITY % focus "accesskey %Character; #IMPLIED tabindex %Number; #IMPLIED onfocus %Script; #IMPLIED onblur %Script; #IMPLIED" >
accesskey %Character; #IMPLIED
要素を選択する場合に、キーボードから半角文字で入力する1文字を指定します。省略可。
Web Content Accessibility Guidelines 1.0 → Guideline 9. Design for device-independence. → 9.5 より
9.5 Provide keyboard shortcuts to important links (including those in client-side image maps), form controls, and groups of form controls. [Priority 3]
For example, in HTML, specify shortcuts via the "accesskey" attribute.9.5 (MAP要素を含む)重要なリンク、FORM要素とフォームコントロール部品にはキーボードショートカットを設定してください。[優先度3]
例えば、HTMLでは、accesskey属性を使用して下さい。
tabindex %Number; #IMPLIED
ページ内で、『 Tab 』 キーが押下された場合の要素の選択順を指定します。省略可。
Web Content Accessibility Guidelines 1.0 → Guideline 9. Design for device-independence. → 9.4 より
9.4 Create a logical tab order through links, form controls, and objects. [Priority 3]
For example, in HTML, specify tab order via the "tabindex" attribute or ensure a logical page design.9.4 リンク、フォームコントロール部品、OBJECT要素には、タブの順序を論理的に設定してください。[優先度3]
例えば、HTMLでは、tabindex属性を使用するか、ページ設計を論理的矛盾の無いようにして下さい。
onfocus %Script; #IMPLIED
要素が選択された場合に動作させるスクリプト名。省略可。
onblur %Script; #IMPLIED
要素の選択が外れた場合に動作させるスクリプト名。省略可。