Mac と Windows でマウスのスクロールホイールの方向が逆なのが不便である。Mac において、トラックパッドのスクロール方向はそのままでマウスのみ方向を反転させることでこの不便を解消したい。これを実現する専用ソフトとして Scroll Reverser が存在するが、私は既に Karabiner を使用しているのでこれを用いて解決しようと思う。デバイスを指定して挙動を変更する方法は 公式のヘルプ を参照すればよい。以下、自分がどのような設定を行ったかを解説する。
まずはマウスのデバイス番号などを取得するために Misc & Uninstall
タブの Launch EventViewer
をクリック。その中の Devices
タブで Vendor ID
, Product ID
を確認。
同じく Misc & Uninstall
タブから Open private.xml
を開いて個人設定ファイルの編集を開始する。 <vendorid>
, <productid>
に先ほど確認した ID を設定。<vendorname>
, <productname>
は適当に付ける。次のようなファイルを作成した。
<?xml version="1.0"?> <root> <devicevendordef> <vendorname>LOGICOOL</vendorname> <vendorid>0x046d</vendorid> </devicevendordef> <deviceproductdef> <productname>M555B</productname> <productid>0xb009</productid> </deviceproductdef> <item> <name>Reverse scroll wheel in my Logicool M555b mouse.</name> <identifier>private.remap.reverse_mouse_scrolling</identifier> <device_only>DeviceVendor::LOGICOOL, DeviceProduct::M555B</device_only> <autogen> __FlipScrollWheel__ Option::FLIPSCROLLWHEEL_VERTICAL, </autogen> </item> </root>
あとはこれを保存し、Change Key
タブの ReloadXML
をクリック。すると新しい設定が一番上に表示されるのでチェックマークを付けると設定した挙動が得られる。