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.