オンラインソフト前回、「『のどか』のマウスフック機能を使って横スクロールを実装するぞ」という記事を書きましたが、そのあとで気がついたり改良したりしたことがいくつかあるのです。『のどか』のマウスイベントに横スクロール(チルト)を表わす「TiltLeft」と「TiltRight」があることに気がつきました。[→]で実現する、なんてする必要ないじゃん。いうわけで、『Firefox』の横スクロールは「TiltLeft」と「TiltRight」で実装することにしました。Twitterでもばっちり横スクロールできました。『Firefox』以外のウインドウでは「TiltRight」と「TiltLeft」が利かない?ようなので、「S-*WheelForward」などのままです(『ZTop』経由で横スクロール)。その2:マウスホイールで高速スクロールやっぱり『FireGestures』で実装していた高速スクロールを『Firefox』だけじゃなくて全アプリケーションで使えるようにしたかったので、『のどか』で設定することにしました。[PageDown]を割り当てます。[PageDown]が発動して、ふつうより加速してスクロールされる感じになります。[ホイール]が空いたので割り当てを変更します。文字サイズが小さすぎて読みにくいWebページは多い。[+]という使い分けもできます(「表示」→「ズーム」→「文字サイズのみ変更」のチェックは外す)。リセット」にしました。縮小」にするところですが、文字サイズを最初より小さくしたい場合は少ない。文字サイズを小さくしたい場合というのは大きくした文字サイズを元に戻したい場合がほとんどなので、この方が実用的です。その3:高速スクロール発動ボタンを[拡張ボタン1]にその2で設定した高速スクロールが便利すぎるので、少しでも押しやすい[拡張ボタン1]で高速スクロールしたくなったので、横スクロールと入れ替えました。[ホイール]を横スクロールにしました。[左ボタン]のウインドウを閉じるの設定の説明で「マウスカーソルの下にあるウィンドウを閉じます」と書きましたが、違いました。この設定だと「アクティブウィンドウを閉じる」になります。前回の記事も修正しました。そのほかの設定も、変更後の操作がマウスかキーボードかによって操作対象のウィンドウが異なることに気がつきました。変更後の操作がマウス操作の場合は「マウスカーソル直下のウィンドウ」が操作対象になる(ことが多い)。変更後の操作がキーボードのキーの場合は「アクティブウィンドウ」が操作対象になる。[PageDown]が押されたことにすることで実現しているので、マウスカーソルの位置とは関係なくアクティブウィンドウが対象になります。ふつうのマウス操作・キーボード操作がそうなのだから当然の挙動ですが、統一が取れてなくてやや違和感があります。できれば、(変更後がどうあれ)変更前の操作がマウスであればマウスカーソル直下のウィンドウが操作対象になるようにしたいところですが......。[右クリック]は、[Enter]を割り当ててみました。ダイアログボックスの「はい」ボタンなどを押すのに使います。今まで、マウス使用中に親指をちょっと伸ばしてテンキーの[Enter]を押すことがときどきあったな、と思い出したので。設定ファイル以上の点を踏まえた『のどか』の設定ファイルが以下のものです。読者になるはてなブログをはじめよう!y_koutarouさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。