我正在使用一个名为 SendKeys 的脚本(https://github.com/kyoto/sendkeys) 我想用它将键盘敲击发送到 Skype。
我能够让 SendKeys 与 pluma(文本编辑器)和 Google Chrome 完美配合。
发送键的工作原理是将键发送到 X-window 的名称,例如:
bash sendkey.sh 'Google Chrome' Control+v
我可以通过提供窗口“Google Chrome”或“Chrome”向 Google Chrome 发送密钥,或向 Pluma 发送“pluma”(小写)。但我无法向 Skype 发送任何内容。我不知道这是因为兼容性问题还是因为我找不到窗口的名称。
有人可以建议您如何确定 x-window 的名称吗?
或者如果失败的话,我可以通过另一种方式将键盘敲击发送到 Skype。
答案1
答案2
该程序xwininfo
将会执行您想要的操作。
从命令行运行xwininfo
;光标将变成一个十字,单击您想要探索的窗口,然后将报告大量信息。