Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Delphi Programm reagiert nicht bei Spacetaste

  Alt 18. Mai 2024, 17:40
Key sollte doch immer einen Wert haben, also quasi die ID der Taste.
VK_SPACE, bzw. vkSpace

Aber jede Taste kann je nach Zustand unterschiedliche Chars haben.
Shift-State (Shift, Strg und Alt), sowie vorherige Tasten, das Tastaturlayout und dann noch der Eingabemodus (IME).
So kann vkSpace auch ein ^ oder ` oder ´ sein (deutsches Tastaturlayout).

Aber natürlich bekommt nur der die Tastaturereignisse, welcher aktiv ist.
Hmmmmm, ein KeyPreview gibt es im FMX nicht?
PS: Die Form bekommt bei einem z.B. TEdit mit ControlType=Styled kein Event, aber bei einem TEdit mit ControlType=Platform schon (Windows).
Hätte es eher andersrum erwartet
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (18. Mai 2024 um 17:51 Uhr)
  Mit Zitat antworten Zitat