Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
28. Mai 2007
wie jetzt? willst du für bei einem Druck auf "a" und "A" verschiedene Werte oder soll bei einem Druck auf "a" der gleiche Wert verwendet werden wie bei einem Druck auf "A"?
der Tastaturcode ist unabhängig davon ob "a" oder "A" weil es ja jeweils die gleiche Taste auf der Tastatur ist bekommst du bei KeyDown und KeyUp auch den gleichen Code egal ob "a" oder "A"
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
28. Mai 2007
aus der Fragestellung geht meiner Meinung nach ganz klar hervor das er den Dezimalwert der Taste der Tastatur haben will. Also den KeyCode und nicht den Charcode.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
28. Mai 2007
Das ist falsch! Damit bekommt ihr den Dezimalwert des Asciizeischens und nicht der Taste. Das sieht man besonders gut daran das ihr für "a" und "A" verschiedene Wert bekommt obwohl es die gleiche Taste ist.
Im KeyDown hingegen bekommt man wirklich den Key.
Anhand eines Zeichens die Tasten heraus finden kann man mit: VkKeyScan