GreaseMonkey Script -- Disable OnKeydown
Disable OnKeydown
■ Disable OnKeydown
- disable_onkeydown-1.1.user.js (2007/09/08 ver 1.1)
■ これは何?
functions for keyconfig
等で Firefox の操作をキーボードメインで行っている場合、
Web サイト側で勝手にキーバインドを変更されると困ります。
例えば、はてなブックマークでは J, K, B キー等の動作を上書きしてしまいます。
これらのキーに画面スクロールなどの動作を割り当てている場合、 はてなブックマークだけは普段通りの操作が行えません。
このスクリプトを有効にするとサイト側のキーバインドを無効に出来るので、 どんなサイトでも安定してキーボードで閲覧出来るようになります。
例えば、はてなブックマークでは J, K, B キー等の動作を上書きしてしまいます。
これらのキーに画面スクロールなどの動作を割り当てている場合、 はてなブックマークだけは普段通りの操作が行えません。
このスクリプトを有効にするとサイト側のキーバインドを無効に出来るので、 どんなサイトでも安定してキーボードで閲覧出来るようになります。
■ 注意
このスクリプトで Firefox のデフォルトのキーボードショートカットも一部無効になるようです。 (「/ キーで検索」等)
keyconfig で設定したキーバインドについては影響を与えませんので、 普段使う操作については keyconfig と functions for keyconfig でキーバインドを設定してください。
また Flash で作られたフォームなどへの入力も出来なくなるようです。
適宜、サイト毎でスクリプトの有効無効の設定を行ってください。
■ Gmail とかとの共存
Gmail の既存のショートカットの一部分のみを無効化したい場合などは shinh さんの
gmail-keyfix.user.js
のような形で適宜編集を行えば OK かと思います。
■ 更新履歴
- 2007/09/08 ver 1.1
- <input>, <select> ではキーを有効にするようにしました。 特に <select> でカーソルキーが有効になるのが大きいと思います。
- 2007/02/14 ver 1.0
- リリースしました。
Comments for This Page. Date: 2007-09-08 10:41 (JST)
