私のマウス(A4Tech X-7)の「戻る」ボタン(xevでは「ボタン7」と表示されています)をマウスの中央ボタンにマッピングしたいと思います。これを行う方法はありますか?私はGoogleで迷子になり、xbindkeysなどを使用してボタンをキーボードショートカットにマッピングする方法だけを見つけました。
- オペレーティングシステム:Centos 6.3(x86_64)
- デスクトップ環境:KDE 4.3.4
PS:xmodmapを使用して「戻る」ボタンを問題なく中央ボタンに切り替えることができますが、どちらも中央のマウスボタンとして機能させる方法はありますか?
ベストアンサー1
2つの物理ボタンを同じ論理ボタンにマップすることはできません。ボタン()を交換するだけですecho 'pointer 1 7 3 4 5 6 2' | xmodmap -
。これはX11の低レベル制限です。文書に記載されているようにXSetPointerMapping
:
ただし、両方の要素はゼロ以外の同じ値を持つことはできません。それ以外の場合は BadValue エラーが発生します。
xbindkeys
あなたができる最善の方法は、例えばボタン7を押したときに偽のボタン2を押すプログラムを使用することです。存在する.xbindkeysrc
:
"xdotool mousedown 2"
b:7
"xdotool mouseup 2"
b:7 + Release