xdotoolは、Windowsにフォーカスがない場合でもキーストロークを送信します。

xdotoolは、Windowsにフォーカスがない場合でもキーストロークを送信します。

入力しないときに外部モニタをアクティブに保つために追加のスクリプトを作成しました。を使用しており、名前付きウィンドウがfvwm複数開いています。スクリプトは、毎秒指定されたウィンドウにAを正常に入力しますが、ウィンドウにフォーカスがある場合にのみ適用されます。ウィンドウにフォーカスがない場合でも入力を続けるようにスクリプトを変更するにはどうすればよいですか?おそらくbehaveそのオプションを使うと何とかできると思いますが、xdotoolwithの構文は非常に難解に見えます。xdotoolbehave

#!/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

ベストアンサー1

おすすめ記事