Windows entspricht xev (X Event Viewer)

8

Ich benötige ein Windows-Programm, das alle auf einer Tastatur gedrückten Tasten anzeigen kann, was im Grunde dem xev(1) -Programm für X11 entspricht, um ein Problem zu beheben, bei dem ich nicht sicher bin, ob es mit der Hardware zusammenhängt oder nicht. Wenn Sie nach "Tastaturprotokollierung" googeln, erhalten Sie eine ganze Reihe verschiedener Programme, die alle darauf abzielen, heimlich herauszufinden, ob Ihr Ehepartner etwas tut, das er oder sie nicht tun sollte, und einige von ihnen haben Warnungen bezüglich "dieses Programms wurde gemeldet" bösartig ".

Kann jemand einen guten Tastaturereignis-Logger im Sinne von "xev" empfehlen?

JesperE
quelle
Gute Frage, ich habe ein Problem damit, dass zufällige Tasten auf meiner POS-Tastatur "hängen bleiben", also habe ich nach so etwas gesucht und hatte die gleichen Probleme, es zu finden.
Adam Neal

Antworten:

5

Das Windows SDK enthält ein Dienstprogramm namens spy ++ , das dies ermöglicht.

Um alle Tastaturnachrichten zu protokollieren, stellen Sie sicher, dass Sie alle Fenster im Kontrollkästchen System aktivieren und nach Tastaturnachrichtentypen filtern.

Hühnchen-Keks
quelle
Wie wäre es mit globalen Verknüpfungen, die von Programmen wie WinAmp erfasst werden? Sie werden dann nicht zum Editor durchkommen, oder?
JesperE
1
Ich habe es gerade mit dem oben erwähnten Editor-Setup versucht - Sie haben Recht, Probleme wie Winamp können die Nachrichten abfangen und beenden. Sie können jedoch spy ++ verwenden, um Nachrichten aus allen Fenstern zu protokollieren - und dies schließt in der Tat gloabale Winamp-Verknüpfungen ein. Ich liebe Winamp.
Chickeninabiscuit
Danke, genau das, was ich brauchte, um herauszufinden, welche Taste auf meiner dummen Tastatur steckt!
Adam Neal
2
spy ++ scheint aus dem Windows SDK verschwunden zu sein. Haben Sie eine Idee, wohin es gegangen ist oder ob es ein neueres Tool gibt, das diese Funktionalität bietet?
Gilles 'SO - hör auf böse zu sein'
Wenn Sie Visual Studio installiert haben, sollte Spy ++ im Menü Extras verfügbar sein.
BurnsBA
1

Ich habe PassMark KeyboardTest schon einmal verwendet und es war genau das, was ich brauchte. Es zeigt, welche Tasten auf der Tastatur gedrückt werden.

Es ist nicht gerade kostenlos, aber es steht ein kostenloser 30-Tage-Test-Download zur Verfügung. Natürlich, wenn Sie es nur einmal brauchen, können Sie wahrscheinlich mit der Evaluierungsversion davonkommen.

lc.
quelle
0

Ich bin mir sicher, dass der gewünschte Protokollierungsgrad vorliegt, aber könnte Keyboard Jedi eine Lösung sein?

Davy Landman
quelle
Der Tastaturlogger scheint nur registrierte Verknüpfungen zu melden, nicht alle Tastaturereignisse, was ihn für diesen Anwendungsfall größtenteils unbrauchbar macht.
Gilles 'SO - hör auf böse zu sein'
0

Sie können keycode.info ausprobieren

Es ist der einzige Online-Tastaturtester, bei dem ich festgestellt habe, dass er die Position der Modifizierertasten berücksichtigt, dh Sie können beispielsweise den Unterschied zwischen linkem Alt und rechtem Alt erkennen. Es wird jedoch nur das letzte Ereignis angezeigt, es gibt jedoch keinen Protokollierungsbereich. Wahrscheinlich können Sie zum Projekt des Autors beitragen .

Ein Hai
quelle