appleマウスのボタンに機能を割り当てる
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/ExtensionOfMouseButtonWithXbindkeysAndXvkbd
xev
中央:2、横8だった
ちなみに左クリックが1で右クリックが3。
cat /proc/bus/input/devices | grep "^N:"
N: Name="Macintosh mouse button emulation" N: Name="Mitsumi Electric Apple Optical USB Mouse"
xorg.confのバックアップを取っておく
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
Section "InputDevice" Identifier "Configured Mouse" Driver "evdev" Option "Name" "Mitsumi Electric Apple Optical USB Mouse" Option "HWHEELRelativeAxisButtons" "7 6" EndSection
一旦ログアウトして再ログインする
sudo apt-get install xvkbd xbindkeys
~/.xbindkeysrc を作成して、試しに適当に割り当てる
# apple mouse 中央ボタン "/usr/bin/xvkbd -text "center"" b:2 # apple mouse 横ボタン "/usr/bin/xvkbd -text "side"" b:8
全角文字は割り当てられない。
設定を有効にするためには、xbindkeysをkillして再起動する。
で、システム→設定→キーボードショートカットにmacのexpose/spaces的な機能にctrl+F8,ctrl+F9を割り当ててある。ウィンドウピッカーという名前らしい。
ウィンドウピッカーに割り当てたショートカットをxbindkeysから呼び出すように設定する
~/.xbindkeysrc
# apple mouse 中央ボタン "/usr/bin/xvkbd -text "\C\[F9]"" b:2 # apple mouse 横ボタン "/usr/bin/xvkbd -text "\C\[F8]"" b:8
ctrl+F8の効果は横ボタンで起動できた。
で、なぜか「ウィンドウピッカーを起動」に割り当てたctrl+F9だけ効かない。先にcenterという文字が出るかでイベントのキャッチは確かめている。
ctrl+F9以外に割り当ててもダメだし、横ボタンにウィンドウピッカーを起動を割り当ててもダメ。
terminalから直接
/usr/bin/xvkbd -text "\C\[F9]"
と実行した時だけは、ウィンドウピッカーが起動する。
~/.xbindkeysrcからだけ、ウィンドウピッカーを起動できない。