Während ich mich mit dem Reverse Engineering des BlackWidow beschäftigte , stieß ich auf xev - eine Software, die abfängt und druckt, um jedes Maus- und Tastaturereignis zu überprüfen . Ich hatte einige Situationen, in denen dies unter Windows nützlich wäre.
Wie kann ich HID-Ereignisse in Windows überwachen, genauso wie ich xev oder ähnliche Tools unter Linux verwenden würde?
Antworten:
Ich weiß nicht, was Ihre genauen Anforderungen sind, aber AutoHotkey verfügt über zwei Funktionen, mit denen Sie Tastatur- und Mausereignisse anzeigen können. Diese sind jedoch auf die Verwendung in AutoHotkey selbst ausgerichtet und können für Ihr Problem viel zu rudimentär sein:
Um Tastaturereignisse auszuspionieren, benötigen Sie dieses minimale Skript (
AutoHotkey.ahk
):Dann können Sie
AutoHotkey -> View -> Key History and script info
die gedrückten Tasten öffnen und anzeigen. Wenn Sie den Fokus ändern, wird dies auch protokolliert:Der Mausspion (
AutoHotkey Tray Icon -> Windows Spy
) ist auf die Koordinaten beschränkt, erkennt aber auch das aktive Fenster:quelle
Wie bereits auf ServerFault veröffentlicht: Meine übliche schnelle Lösung hierfür ist keylook.exe .
Bearbeiten: FTP-Server funktioniert nicht mehr. Quellcode und Exes können von http://www.charlespetzold.com/books.html als http://www.charlespetzold.com/src/ProgWin5.zip heruntergeladen werden
quelle
Ich habe es nicht versucht, aber es gibt
xev
für Cygwin .quelle