web-dev-qa-db-ja.com

xdotoolとのキーの組み合わせをエミュレートします

ネストされたXephyrサーバーとしてXを使用しています。 Xephyrウィンドウにいて、キーの組み合わせをプレゼンするとき Control_L+Shift_LXephyrは私の入力(マウス、キーボード)を取得します。このグラブはでリリースすることができます Control_R+Shift_Rすばらしい、高度に構成可能なXウィンドウマネージャーのAPIドキュメント

問題は、これらのキーの組み合わせが確実に機能しないことです。効果を出すために、繰り返し押す必要がある場合があります。これは非常に苛立たしいことです。

xdotoolなどのツールを使用してこれらのキーの組み合わせをスクリプト化する方法はありますか?または他のツール? Xephyr内に閉じ込められて離れることができなくなったら、実行できるスクリプトを作成します。

私は以下を試しましたが、それは機能しません(効果なし):

xdotool key Control_L+Alt_L+Shift_L
5
Michael Boies

私は同じ問題に直面しています。手品は鍵の順番です。必ず:

  1. Ctrlを押し続けます
  2. Shiftを押して放します
  3. リリースCtrl

Shiftキーを押す前にCtrlキーを離すか、他の順序を使用すると、問題が発生します。これらのキーを同時に押すと、順序がランダムになります。

ところで。 WMにはまったく依存しません。 Xephyrに関連しているようです。

4
SkyRaT