我有一只具有不寻常映射的鼠标。我希望将右键单击按钮从 B3 更改为 B2,到目前为止,我正在使用 xbindkeys 并且我已成功重新映射后退和前进按钮,但右键单击没有成功。
# Forward
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
b:8
# BACK
"xte 'keydown Alt_L' 'key Left' 'keyup Alt_L'"
b:3
我尝试了 Shift + F10 的变体,但没有成功:
"xte 'keydown Shift_L' 'key F10' 'keyup Shift_L'"
b:2
答案1
如果您想做的只是重新映射鼠标按钮,那么最简单的方法是xmodmap
。例如,要交换按钮 2 和 3:
xmodmap -e 'pointer = 1 3 2'
或者把这条线
pointer = 1 3 2
在一个名为的文件中~/.Xmodmap
,并在登录时运行该命令xmodmap ~/.Xmodmap
(如果您的桌面环境尚未为您执行此操作)。