Koh*_*ese 4 gnome xorg keyboard 12.10
我正在使用一个名为 SendKeys ( https://github.com/kyoto/sendkeys )的脚本,我想用它来将键盘敲击发送到 Skype。
我能够让 SendKeys 与pluma(文本编辑器)和 Google Chrome 完美配合。
发送密钥的工作原理是将密钥发送到 X 窗口的名称,例如:
bash sendkey.sh 'Google Chrome' Control+v
Run Code Online (Sandbox Code Playgroud)
我可以通过提供窗口“Google Chrome”或“Chrome”将密钥发送到 Google Chrome,对于 Pluma 则提供“pluma”(小写)。但是我无法向 Skype 发送任何内容。我不知道这是因为兼容性问题还是因为我找不到窗口的名称。
谁能建议你如何确定 x 窗口的名称?
或者如果失败,建议我使用另一种方式将键盘敲击发送到 Skype。
小智 5
如果您无法单击所需的窗口,您可以使用:
xwininfo -root -children
Run Code Online (Sandbox Code Playgroud)
或者
xlsclients
Run Code Online (Sandbox Code Playgroud)
这些应该列出所有打开的窗口的名称。第一个对我来说效果更好。