8

繰り返しトリッキーな質問のようですが、まだ修正も回避策もありません。

キーボードショートカットの前にアクセスキーを傍受する方法はありますか?

お気に入りのナビゲーターIEとFFでアクセスキーを使用する必要がありますが、既存のショートキーを予約済みと見なしたくありません。そうでなければ、それは多くの可能性を残しません(現在私は数字だけを使用しています)。

注:accesskeyとは、accesskeyhtml属性を意味します。

何か案が ?Flashアプリはそれを行うことができるので、JavaScriptはどうですか?


たとえば、ここにアクセス可能なコントロールがあります。

<button onclick="alert('Hello');" accesskey="F">Alt+F to activate</button>

それをアクティブにしようとすると、ファイルメニューを開くだけです:'(

4

2 に答える 2

1

John Resig (jQuery の作成者) は、探していることを実行する jQuery の「ホットキー」アドオンに取り組んでいます。

https://github.com/jeresig/jquery.hotkeys

これが「jQuery の質問」ではないことはわかっています。「小さな」ものにフレームワークを追加することは理想的ではありませんが、解決策を提供するはずです。一方で、彼がインスピレーションを得るためにどのようにそれを行ったかをいつでも見ることができます.

于 2012-02-09T14:36:23.863 に答える