我想要映射、重新映射或创建一个快捷方式:
F1:右键单击
F2:左键单击
F3:向下滚动
F4:向上滚动
答案1
我使用了xmodmap
和xdotool
,并充分利用了它们。xmodmap
更适合左键和右键单击。 快捷方式使用xdotool
更适合向下和向上滚动。
我将展示所有步骤,让用户决定要重新映射哪些键和按钮。
0 - 发现钥匙名称
和xev
你一起发现:
F1:键码 67
F2:键码 68
F3:键码 69
F4:键码 70
左键单击:Pointer_Button1
右键单击:Pointer_Button3
向下滚动:Pointer_Button5
向上滚动:Pointer_Button6
1 - 使用 F1 和 F2 进行左键和右键单击
用于xmodmap
真正重新映射键(比快捷键更好,因为它允许拖放)
xmodmap -e "keycode 67 = Pointer_Button3"
xmodmap -e "keycode 68 = Pointer_Button1 Pointer_Button1"
该解决方案部分源自这里。
2 - 创建向下和向上滚动的快捷方式
键盘 > 快捷键 > “+” > ...
向下滚动并快捷键 F3
xdotool click 5
向上滚动并快捷键 F4
xdotool click 4
恢复xmodmap的默认配置:
setxkbmap -option