Alter Laptop, der fälschlicherweise KeyDown / KeyPressed-Ereignis erzeugt

0

Mein ~ 10 Jahre alter Laptop zeigt etwas merkwürdiges Verhalten.

Irgendwie glaubt Windows, dass der Benutzer eine nicht erkannte Taste gedrückt hat. Dies ist überhaupt keine große Sache, es wird jedoch ärgerlich, wenn ich versuche, mit der rechten Maustaste auf Elemente für Kontextmenüoptionen zu klicken. In diesem Fall wird das Kontextmenü in nur einer Sekunde oder weniger angezeigt und verschwindet, alles aufgrund von Windows wird von der Hardware meines Laptops ein mehrdeutiges Signal gesendet, das als Ereignis mit gedrückter Taste zu interpretieren scheint.

Da dies mich neugierig machte, schrieb ich ein schnelles Programm auf, um zu überprüfen, als welchen Schlüssel Windows es erkennt, und ich habe einen Screenshot desselben gepostet.

Weiß jemand hier, wie man diese Meldung unterdrückt, damit Windows sie vollständig ignoriert und ich mit Kontextmenüs interagieren kann, ohne dass sie auf mir verschwinden?

Windows KeyDown-Ereignis

FluffyDragon
quelle

Antworten:

0

Eine Lösung gefunden.

Installierte AutoHotKey und erstellte ein Skript zum Unterbrechen der KeyDown-Ereignismeldungen.

Code:

SC10D::Return

Hierfür gibt es eine andere Lösung, für die jedoch Windows-Programmierkenntnisse erforderlich sind.

Schreiben Sie im Allgemeinen ein Programm, das die Windows-Funktion RegisterHotKey (...) ausführt, und registrieren Sie damit die konstanten und fehlerhaften KeyDown-Ereignisse. Nachdem Sie den Ereigniscode abgefangen haben, führt das Programm nichts aus.

FluffyDragon
quelle