求推荐Ubuntu下实现热键触发自定义按键序列的工具
求推荐Ubuntu下实现热键触发自定义按键序列的工具
我来给你推荐几个在Ubuntu上能实现这个需求的工具,都是我自己或者身边朋友用过的,亲测好用:
AutoKey:这是对新手最友好的图形化工具,不用敲太多命令就能搞定。
- 先安装:打开终端输入
sudo apt install autokey-gtk(如果你用的是GTK桌面比如Gnome、Xfce),或者sudo apt install autokey-qt(Qt桌面比如KDE)。 - 打开AutoKey后,右键点击左侧的文件夹(比如“我的短语”),选择“新建 -> 短语”。
- 在弹出的编辑窗口里,把你要模拟的按键序列直接输进去(比如连续按Tab、Tab、三次Down、Tab、Space),或者用工具栏的按键插入按钮来添加更准确的按键。
- 切换到“触发”标签,点击“设置”按钮,设置你想要的触发热键(比如Ctrl+Shift+T),注意别和系统或其他软件的热键冲突哦。
- 保存后就能用了,以后按下设置的热键,就会自动执行你定义的按键序列。它还支持更复杂的脚本功能,比如变量、条件判断,进阶需求也能满足。
- 先安装:打开终端输入
xbindkeys + xdotool:如果你喜欢轻量的命令行工具,这个组合绝对适合你,没有图形界面的额外开销。
- 先安装工具:
sudo apt install xbindkeys xdotool - 创建xbindkeys的配置文件:在终端输入
touch ~/.xbindkeysrc,然后用文本编辑器打开它。 - 把下面的内容复制进去(注意热键和命令对应):
"xdotool key Tab Tab Down Down Down Tab Space" control+shift+t - 保存后,在终端输入
xbindkeys让配置生效,以后按下Ctrl+Shift+T就会触发对应的按键序列。如果想让它开机自动启动,可以把xbindkeys添加到开机启动项里。
- 先安装工具:
Gnome桌面自定义快捷键:如果你用的是Ubuntu默认的Gnome桌面,其实不用额外装工具,系统自带的快捷键功能就能搞定。
- 打开“设置” -> “键盘” -> “快捷键”,拉到最下面点击“自定义快捷键”。
- 点击“添加”,名称随便填(比如“自定义按键序列”),命令栏填
xdotool key Tab Tab Down Down Down Tab Space,然后点击“设置快捷键”,按下你想要的组合键(比如Ctrl+Shift+T)。 - 保存后就可以直接用了,非常方便。
小提示:测试的时候建议先在文本编辑器里试,确保按键序列执行的顺序和你想要的一致;另外如果遇到热键冲突的情况,换个不常用的组合键就行。
备注:内容来源于stack exchange,提问作者user1687619
相关产品推荐
相关产品推荐

