Läuft das nicht irgendwie über die
ASCII-Tabelle?
Nein ein normaler String in Delphi ist ein
Unicode-String. (Ab Delphi 2009 soweit ich weiss, bei älteren ist es noch ein
ASCII-String)
http://unicode-table.com/en/ Für die
Unicode Tabelle
http://www.asciitable.com/ Die
Ascii Tabelle
Edit: Sehe gerade du benutzt Delphi 7, in diesem Fall ists ein
ASCII-String
Aber wie gesagt, ein "J" bleibt eigentlich ein "J".
z.B.
Auf der englischen Tastatur ist das "Y" wo bei uns das "Z" ist und umgekehrt.
Wenn jetz jemand mit einem englischen Tastatur layout bei sich auf das "Z" klickt, was bei dir jedoch das "Y" ist, wird trotzdem ein "Z" gesendet, da eben genau dafür die Tabelle und die Tastaturlayouts da sind.
Also wenn du ein "J" abfragen willst, egal welche Sprache er eingestellt hat, frag einfach das ganz normale "J" ab? Wo soll da das Problem sein?
Freundliche Grüsse