Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.334 Beiträge
 
Delphi 12 Athens
 
#8

AW: Können KeyHooks Tastenkombinationen ermitteln?

  Alt 19. Nov 2023, 14:03
@peterbelow:
Ja, GetKeyboardState und Co. geben zwei Ergebnisse.
* welche Taste/Tasten sind gerade jetzt, ähhh zum Beginn des Message-Events gedrückt gewesen (GetAsynchKeyboardState was wirklich gerade jetzt ist)
* welche Tasten waren seit der letzten Abfrage gewesen

- über einen Timer das "gerade jetzt", kann kürzere Tastendrücke übersehen
- und beim "war gedrückt", ist nicht bekannt, in welcher Reihenfolge das passiert war

- GetKeyboardState ist normal "netter", da es auch beim Debuggen den richtigen Wert liefert
- während GetAsynchKeyboardState für Schleifen (also mehrmals in einem Event oder z.B. in einer Konsolenanwendung)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat