![即使 Windows 没有焦点,xdotool 也会发送击键](https://linux22.com/image/161413/%E5%8D%B3%E4%BD%BF%20Windows%20%E6%B2%A1%E6%9C%89%E7%84%A6%E7%82%B9%EF%BC%8Cxdotool%20%E4%B9%9F%E4%BC%9A%E5%8F%91%E9%80%81%E5%87%BB%E9%94%AE.png)
我编写了附加的脚本,以便在我不打字时保持我的外部显示器处于活动状态。我正在使用fvwm
,并且打开了多个命名窗口。该脚本每秒成功地向指定窗口键入 A,但仅在窗口具有焦点时才有效。如何修改脚本,以便即使窗口没有焦点也能继续输入?想必我可以使用该behave
选项以某种方式做到这一点,但withxdotool
的语法似乎不可思议地神秘xdotool
behave
#!/bin/bash
tmpTITLE=STARTUP0
if [ $# -eq 1 ] ; then
tmpTITLE=$1
fi
Window=`wmctrl -lp | grep $tmpTITLE | cut -d" " -f 1`
while sleep 1 ; do xdotool key --window $Window A; done