如何向右/向左单击向下滚动/向上滚动到F1 F2 F3 F4?

我想映射,重新映射或创建一个快捷方式:

F1:右键单击

F2:左键单击

F3:向下滚动

F4:向上滚动

我使用了xmodmapxdotool ,并且我充分利用了它们。 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