X11
返回按鈕到滑鼠中鍵
我想將滑鼠(A4Tech X-7)的“返回”按鈕(xev 顯示為“按鈕 7”)映射為滑鼠中鍵。有沒有辦法做到這一點?我迷失在Google中,只找到如何使用 xbindkeys 等將按鈕映射到鍵盤快捷鍵。
- 作業系統:Centos 6.3 (x86_64)
- DE:在哪裡 4.3.4
Ps 我可以用中間按鈕切換(使用xmodmap)“返回”按鈕沒有問題,但是有沒有辦法讓它們都充當滑鼠中鍵?
您不能將兩個物理按鈕映射到同一個邏輯按鈕。您所能做的就是交換按鈕 (
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