Linux:用键盘模拟鼠标点击

Bob*_*Bob 14 linux mouse keyboard-shortcuts

如何在 linux 上模拟键盘上的鼠标单击,例如通过定义我的右 CTRL 键应该表现得好像我单击了鼠标右键?

pet*_*gil 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
Run Code Online (Sandbox Code Playgroud)

为了获得右键单击。

  • xdo 似乎对我不起作用,但 `xdotool click 3` 可以。 (3认同)
  • 在 KDE 4.7 中,这已被稍微移动和重命名:硬件 | 输入设备 | 鼠标 | 鼠标导航 | 用键盘移动指针。谢谢你的提示!完美解决了我的问题(只有手写笔没有按钮......) (2认同)

小智 8

您可以在中创建快捷方式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
Run Code Online (Sandbox Code Playgroud)