我一直想知道是否可以创建一个应用程序,其唯一目的是在单击其图标时执行分配给它的特定键盘快捷键。
我相信可以使用保存键盘快捷键的文件来完成此操作。但是,不幸的是,我找不到可能包含此类文件的文件夹。如果您知道如何做这样的事情,请尽快回复,因为我有点着急。
先感谢您
答案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
文件中,您还可以指定您的图标。