创建执行键盘快捷键的应用程序

创建执行键盘快捷键的应用程序

我一直想知道是否可以创建一个应用程序,其唯一目的是在单击其图标时执行分配给它的特定键盘快捷键。

我相信可以使用保存键盘快捷键的文件来完成此操作。但是,不幸的是,我找不到可能包含此类文件的文件夹。如果您知道如何做这样的事情,请尽快回复,因为我有点着急。

先感谢您

答案1

你可以使用一个小而非常有用的命令行工具来实现这样的效果xdotool。例如,命令

sleep 0.3s; xdotool key ctrl+x

执行时将触发Ctrl+按键。x

将这些命令包含在自定义启动器文件以获取可点击的项目。

sleep命令在执行命令之前会引入 300 毫秒的短暂延迟。这将降低键盘缓冲区丢弃按键的可能性。要直接在文件中执行此操作.desktop,请将您的Exec=行编写为:

Exec=sh -c "sleep 0.3s; xdotool key ctrl+x"

在该.desktop文件中,您还可以指定您的图标。

相关内容