我想要实现的是能够按下按钮(在本例中为 F9)并将特定字符串“粘贴”到活动窗口中。 (这是为了节省输入很长的密码 - 我知道,我做错了,但相关设备不支持 PKI)。
我尝试过使用 xhotkeys,这使我能够在特定击键上执行任意命令,但是我似乎无法找到任何方法将其“粘贴”到活动窗口中。
我确信有办法 - 任何帮助表示赞赏!
答案1
感谢@thrig的提示,这个问题现在已经解决了!
事实证明“粘贴”并不是真正必要的 - xdotool 提供了一个“类型”功能,允许我将一些击键发送到活动窗口,还提供一个“按键”功能,允许我提交输入。最后的问题是你必须添加一点延迟才能顺利工作(https://askubuntu.com/questions/212154/create-a-custom-shortcut-that-types-clipboard-contents)
最终的解决方案是创建一个自定义快捷方式(通过 gnome)来运行以下自定义命令:
sh -c 'sleep 0.4; xdotool type "secret"; xdotool key Return'