Xでイベント(キーボード、マウス)を監視する

Xでイベント(キーボード、マウス)を監視する

Xorgで生成されたすべてのイベントを表示できますか?たとえば、キーボードを押す、マウスイベント...?

ベストアンサー1

クイック検索で入手可能xevだから。 Xを押すか入力するすべての内容は表示されません。代わりに、キーコードとマウスの動きで情報を見ることができます。

ただし、このオプションを使用すると、Xセッション全体を監視-rootできます。xevこれにより、xevすべての入力がキャプチャされ、実際にプログラムと対話するのが困難になります。

xev -root暗黙の「YMMV」を使用します。別の考えられる解決策は、次のものを使用することです。xinput作業を完了します(最新バージョン(1.6.1以降)が必要ですが):

$ xinput test-xi2 --root

上記の内容をキャプチャできるはずですが、みんなxinputイベントをサポートしていない場合、test-xi2またはを指定--rootできます。xinput test鍵盤またはマウス機器。

この他の質問も参照してください。すべてのキーストロークを記録してファイルに保存

おすすめ記事