Thema: Delphi Tastencode und Unicode

Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
961 Beiträge
 
Delphi 6 Professional
 
#5

AW: Tastencode und Unicode

  Alt 20. Mär 2016, 10:34
Hmm..

Die Tastatur kennt KEIN UniCode !!

OnKeyDown und OnKeyUp liefert 'Virtual Keys' also einen Identifer für die physikalische Taste auf der Tastatur!

Anhand dieses Key-Wertes in Kombination mit dem Shiftstate wird daraus ein Char.

http://delphi.about.com/od/adptips2006/qt/vkey2char.htm
http://www.mods.com.au/budapi_docs/V...ey%20Codes.htm

Anzumerken sei noch, das der 'Virtual Key' bereits schon seitens des OS aus dem RAW-Key errechnet wurde.
Denn gerade, wenn mit 'Alt gr' + Numpad ein Buchstaben-Code eingegeben wird, werden für ein Char/Key mehre Tasten gedrückt!
Welcher Char nun auf welcher Taste liegt, ist über das Tastatur-Layout (Spracheinstellungen) definiert.
  Mit Zitat antworten Zitat