Hi,
aber es gibt Doppelbelegungen, und das ist hier das Problem. Natürlich kommt bei Y nicht bei deutschen Belegungen plötzlich VK_Z (oder Ord('Z')), aber, wie erwähnt, bei Ü und ; stimmen die VK überein. Wenn jemand eine deutsche Tastatur hat, gibt es jedoch keine ; Taste (das ist hier Zweirbelegung der , Taste), dafür jedoch eine O-Taste, welche den selben Tastencode beinhaltet. Ich möchte einfach beide Tasten anzeigen. (Und + (DE) ist mit = (US) identisch - in DE wäre = auf der 0).
Hier mein aktuelles Ergebnis der Recherchen und inzwischen auch per Test überprüft
:
Delphi-Quellcode:
{VK_SLASH} {VK_OEM_2} 191: S.Hint := '# (US: /)';
{VK_BACKQUOTE} {VK_OEM_3} 192: S.Hint := 'Ö (US: `)';
{VK_LEFTBRACKET} {VK_OEM_4} 219: S.Hint := 'ß (US: [)';
{VK_BACKSLASH} {VK_OEM_5} 220: S.Hint := '^ (US: \)';
{VK_RIGHTBRACKET} {VK_OEM_6} 221: S.Hint := '´ (US: ])';
{VK_QUOTE} {VK_OEM_7} 222: S.Hint := 'Ä (US: '')';
{VK_OEM_102} 226: S.Hint := '<';
Mfg
FAlter