Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.716 Beiträge
Delphi 12 Athens
|
AW: Können KeyHooks Tastenkombinationen ermitteln?
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
|