Linux:使用键盘模拟鼠标点击


13

我如何模拟Linux键盘上的鼠标单击,例如通过定义我的右CTRL键的行为就像单击鼠标右键一样?

Answers:


16

对于kde和gnome,都有一个“使用数字小键盘作为鼠标”选项。在kde 4.4中,它位于系统设置->鼠标->鼠标导航下。我认为这是在gnome中的可访问性设置下。单击操作出现在小键盘周围的键上-在kde中,“ +”键是右键单击,而“ 5”键是左键单击。

如果您不运行kde / gnome或想使用更可配置的解决方案,那么这两个程序的某种组合应该可以工作:

http://www.semicomplete.com/blog/geekery/xdo.html

http://www.nongnu.org/xbindkeys/xbindkeys.html

使用xbindkeys将按键绑定到

   echo "click 3" | xdo

为了获得右键单击。


2
在KDE 4.7中,已对其进行了移动和重命名:输入设备| 鼠标| 鼠标导航| 用键盘移动指针。谢谢你的提示!完美解决了我的问题(只有一个没有按钮的手写笔...)
kwutchak 2012年

2
xdo似乎不适合我,但xdotool click 3确实可以。
Dario Seidl

7

您可以在中创建快捷方式Keyboard > Custom Shortcuts并添加xdotool命令。例如:

Super + Z -> xdotool click 1 # left click
Super + X -> xdotool click 2 # middle click
Super + C -> xdotool click 3 # right click

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.