Thema: Delphi Tastencode und Unicode

Einzelnen Beitrag anzeigen

Benutzerbild von akurka
akurka

Registriert seit: 30. Dez 2008
Ort: Schweiz, 8636 Wald ZH
81 Beiträge
 
Delphi 7 Personal
 
#3

AW: Tastencode und Unicode

  Alt 20. Mär 2016, 10:42
Hallo K-H
ja gerade hier habe ich ein Problem un das ganze zu verstehen.

Wenn ich ein Zeichen mit OnKeyPress einlese und anschlieesend anzeige
erhalte ich für den Tastendruck von < auch das < auf der Anzeige.

Anderenfalls mit OnKeyDown eingelesene Taste < ergibt ein Code der
dem a(mit circumflex)= 226 was dem UTF-8 in der CodeTabelle entspricht.
Dagegen entspricht < dem Wert 60 in der UTF-8 Tabelle ????

Also nahm ich an, dass OnKeyDown mit Unicode arbeitet und OnKeyPress mit
dem ANSI CODESET arbeitet. Vermutlich ist aber meine Annahme fasch ?!

Ja nun, was ist das für ein Wert das der OnKeyDown liefert und für was ist es überhaupt gut wenn der Tastaturcode teilweise mit dem geliefertem Wert nicht übereinstimmt ?
Genau hier habe ich ein Verständnis Problem.
Gruss Anton
Anton Kurka
  Mit Zitat antworten Zitat