1

macbook pro の音楽コントロール用の特別なキーを使用して、javascript でバインドできるかどうか疑問に思っていました。キーの例: 再生/一時停止、次へ、戻る。

それが役立つ場合は、グリースモンキースクリプトを変更するためにこれを実行しようとしています。

これが現在のコードです

HotKeys.bindings['/'] = HotKeys.activateSearch;
HotKeys.bindings['p'] = HotKeys.playPrev;
HotKeys.bindings['n'] = HotKeys.playNext;
HotKeys.bindings['k'] = HotKeys.selectPrev;
HotKeys.bindings['j'] = HotKeys.selectNext;
HotKeys.bindings['o'] = HotKeys.playSelected;
HotKeys.bindings['v'] = HotKeys.openBlog;
HotKeys.bindings['s'] = HotKeys.toggleFavorite; 

HotKeys.keyBindings[27] /*ESC*/ = HotKeys.deactivateSearch;

スクリプト ソース: http://userscripts.org/scripts/review/23612

4

1 に答える 1

0

keypress イベント リスナーをドキュメントに適用し、イベントをコンソールに記録するだけで、登録されているかどうかを確認できます。これに似ています: http://unixpapa.com/js/testkey.html

于 2011-06-21T19:34:49.663 に答える