%20.png)
特定のキーボード イベント (キーの押下、ショートカットなど) に登録された X クライアントを一覧表示するにはどうすればよいでしょうか。これらはパッシブ キー (ボード) グラブと呼ばれます。
また、リストには、そのアプリケーションがどのキーシム (どのような修飾子を使用) に登録されているかが含まれている必要があります。
答え1
上記の 2 番目の質問に対する最初の回答では、X に現在のキー グラブのリストを X ログに書き込むように要求する方法について説明しています。
xdotool key XF86LogGrabInfo
ただし、試してみると、期待していたグラブの一部が表示されませんでした。
xev
は、X イベントの問題を診断するのにも便利なツールです。ウィンドウを表示し、そのウィンドウに送信されたすべてのキーボード イベントとマウス イベントを記録します。キーを押して、window
対応するログ メッセージのフィールドが である場合0x0
、そのキー イベントはウィンドウ マネージャーによってキャプチャされた可能性があります。