isseium's blog

田舎に住むWebエンジニアのブログ

Macbook に接続した 5ボタンマウスの4,5番目を「進む」「戻る」にする方法

このマウスを普段使っていますが、どうやらMac用のドライバがないみたい。

シグマAPO 「ONYX」レーザー式5ボタン1チルトホイールマウスL ブラック SLATL01BK

シグマAPO 「ONYX」レーザー式5ボタン1チルトホイールマウスL ブラック SLATL01BK

そのせいで、普段は「進む」「戻る」に割り当てている親指の位置にある4, 5番目のボタンが使えません。



ってことで、keyremap4macbook を使って 4, 5番目のボタンを


進む => Cmd + ]
戻る => Cmd + [
に変更してみました。


※本当は、スワイプの動作にしたいんですがわからなかった。(誰か教えてください



private.xml に以下のitem内を追加

<?xml version="1.0"?>
<root>
  <list>
        <item>
          <name>MouseButton 4 and 5</name>
		  <identifier>remap.mouse_button4_5</identifier>
		  <autogen> 
				--PointingButtonToKey-- PointingButton::BUTTON4, KeyCode::JIS_BRACKET_LEFT, ModifierFlag::COMMAND_L
          </autogen>
		  <autogen> 
				--PointingButtonToKey-- PointingButton::BUTTON5, KeyCode::JIS_BRACKET_RIGHT, ModifierFlag::COMMAND_L
          </autogen>
		  </item>
          
  </list>
</root>

はまったところ

  • VK_MOUSEKEY_BUTTON_BUTTON_* を使うのかと思っていた
  • KeyToKey かと思ったら、PointingButtonToKey だった