如何在 Linux 上模拟键盘上的鼠标单击,例如通过定义我的右 CTRL 键的行为就像我单击鼠标右键一样?
答案1
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
您可以在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
答案3
在 CentOS 6.4 中它位于此处:
系统菜单 --> 首选项 --> 键盘 --> 鼠标点击(选项卡) --> 启用键盘模拟鼠标(复选框)
现在使用键盘“5”左键单击(其他键盘数字移动鼠标)。