MacとWindowsでは、標準のマウスのスクロールの向きが逆になっている。 Macの場合はシステム環境設定からボタン一つで好きな向きに変更できるが、Windowsはアホなのでシステム設定から簡単に変更する方法は用意されていない。
ワイはマカーだけど研究室のPCが窓でなんか気持ち悪かったので、窓でもmac標準に合わせるように変更する方法を調べたので書き留めておく。
以下では、レジストリエディタで頑張って設定する方法と、autohotkeyというツールを用いる方法の2つを紹介する。
環境
- Windows 10
レジストリエディタで頑張って変更する方法
PC画面の左下にある窓(windowsボタン)を右クリックして、「デバイス マネージャー」を起動。
下のキャプチャのように、「マウスとそのほかのポインティングデバイス」を展開し「HID準拠マウス」をクリック。
(3つあってどれ選べばいいかよくわからんけど、その辺はテキトーにやる)
すると、次のようなウィンドウが開くので、プロパティを「デバイス インスタンス パス」に変更して表示される値を覚えておく(あとで使うのでコピーしておく)。
次に、 win + R
のキーバインドで表示される検索窓に regedit
と入力してエンター。
すると、レジスタエディタというものが開く。
ツールバー(「ファイル」「編集」「表示」などとあるところ)の下のパス入力欄に、下記文字列とそれに続けて先ほど覚えておいた値を入力する。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\
今回の私の場合では、さっきの「デバイス インスタンス パス」の値は以下のような感じであった;
HID\VID_046D&PID_C065\6&20CE9F44&0&0000
つまり、下記パスを開くことになる;
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_046D&PID_C065\6&20CE9F44&0&0000
すると、下記キャプチャのようなところが展開される;
さらに、左側のところから「Device Parameters」を開く;
その後、右側のところの「FlipFlopWheel」をダブルクリックすると、次のようなウィンドウが開く;
デフォルトでは「値のデータ」のところが 0
になっているはずだが、それを 1
に変更して「OK」をクリック。
以上の操作で、マウスのスクロールの向きが反転したはずである。(再起動が必要だったかもしれない)
AutoHotkeyを使う
AutoHotkeyというツールをインストールすれば、スクリプトを書くことで簡単にスクロール方向を反転できる。
下記の公式サイトからAutoHotkeyをインストール;
インストールできたら、メモ帳でもなんでもいいので何かエディタを開いて、下記のスクリプトをコピペする;
WheelUp:: Send {WheelDown} Return WheelDown:: Send {WheelUp} Return #x::ExitApp ; Win+X
ファイル名は、例えば inverseWheelDirection.ahk
のようにして .ahk
という拡張子で保存する。
後は先ほど作成したファイルをダブルクリックで起動すれば、マウスのスクロールの向きが反転しているはずである。
このスクリプトを終了するにはキーバインド win + X
を入力すればいい。
この終了のキーバインドは上記スクリプトの最終行で指定しているので、各自好きなものに変更すれば良い。
ドキュメントは公式サイトにある。
以上、お疲れ様でした。