web-dev-qa-db-fra.com

suivi des événements (clavier, souris) dans X

Est-il possible d'afficher tous les événements générés dans Xorg? Tels que le clavier pressé, les événements de la souris ...?

26
fstab

Une recherche assez rapide donnerait probablement xev en conséquence. Il ne vous montrera jamais tout ce qui est pressé ou tapé en X. Mais plutôt, vous permettra de voir des informations sur les codes clés et les mouvements de la souris.

Cependant, avec le -root option, vous pourrez peut-être obtenir xev pour surveiller toute la session X. Notez que si vous faites cela, vous aurez du mal à interagir avec n'importe quel programme car xev capturera toutes les entrées.

xev -root est livré avec un "YMMV" implicite. Une autre solution possible consiste à utiliser xinput pour faire le travail (bien que vous ayez besoin d'une version récente (1.6.1 ou supérieure)):

$ xinput test-xi2 --root

Alors que ce qui précède devrait pouvoir capturer tous les événements , si votre xinput ne prend pas en charge test-xi2 ou --root, vous pouvez utiliser xinput test sur un clavier particulier ou souris .

Voir aussi cette autre question: Enregistrer chaque frappe et stocker dans un fichier

34
HalosGhost