我在其中一个调试窗口中看不到一种简单的方法来执行此操作,但您可以使用第三个窗口来运行围绕xvkbd 的脚本。它位于 ubuntu 存储库中(可能位于 Universe 中)。该脚本可以读取您的键盘输入,然后调用 xvkbd 两次,将击键发送到两个窗口。通常是图形程序,使用
xvkbd -window xterm2 -text $foo
Run Code Online (Sandbox Code Playgroud)
将按键事件发送到特定窗口,但不调用 UI。您可能还会发现wmctrl有助于识别窗口等。一个简单的脚本可能是:
#!/bin/bash
while [ 1 ]; do
wmctrl -i -a 0x02200003 #forcibly set focus in window running script
read keys
xvkbd -window 0x2202ea4 -text "$keys\r"
xvkbd -window 0x2200084 -text "$keys\r"
done
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5482 次 |
| 最近记录: |