关闭热键的按键顺序

关闭热键的按键顺序

我希望能够使用类似 Ctrl-Shft-T 之类的键来触发一系列键,例如“tab - tab - 向下箭头 - 向下箭头 - 向下箭头 - tab - 空格”。

我以前在 Windows 上有一个这样的程序,但我真的很想在 Ubuntu 上也有一个。有人知道吗?

答案1

这可以通过模拟按键的实用程序来实现。在使用 Xorg 显示驱动程序的桌面环境中,xdotool可以做到这一点。这不再适用于 Wayland 上的桌面环境,例如默认的 Ubuntu 桌面。在那里,您可以使用最近的工具ydotool。它适用于任何 Linux 系统。

这是将命令绑定到快捷键的问题。请稍等片刻,因为当工具发送按键时,您不应该按住按键。这是您将绑定到快捷键的命令的示例:

sh -c 'sleep 0.2 ;  ydotool key 15:1 15:0 15:1 15:0 108:1 108:0'

这将在 0.2 毫秒的延迟后发送按键TabTabdown。在许多桌面上,只能给出一个命令,而我们需要两个命令,一个sleep和一个ydotol命令。这就是为什么通过加载 shell 并向其传递命令,将两个命令合并为一个。

相关内容