xbindkeys は xdotool キーボードコマンドを特定のキーにバインドしません。

xbindkeys は xdotool キーボードコマンドを特定のキーにバインドしません。

.mouse-workingコマンドxdotoolにコマンドを追加しました。.xbindkeysrc

"xdotool mousemove 200 200"
  q

しかし、私のキーストロークは機能しません。例えば

"xdotool key x"
  q

最初のコマンドは完全に機能しますが、2番目のコマンドは機能しないのはなぜですか?キーを押すと、Q入力以外は何もしません(キーの基本的な動作をブロックするだけです)。XQ

マウスからキーボードへのコマンドも使用できます。

"xdotool key x"
  b:8

xdotool次のコマンドは端末で動作するため、問題はコマンドにありません。

xdotool key x

答え1

これは私にとって効果的です。

xdotool sleep 0.2 key x

なぜタイミングに関連するのかはわかりませんが、私の場合shbashxbindkeysとxbindkeysを呼び出すオーバーヘッドが原因である可能性がありますwmctrl

関連情報