Zitat von
Reinhard Kern:
Hallo,
so etwas wie einen lokalisierten Tastennamen gibt es nicht, jedenfalls nicht genormt, jeder bezeichnet das nach eigenem Geschmack.
Die Bezeichnung "Feststelltaste" ist ohnehin nicht korrekt, es ist ja nur eine von mehreren Feststelltasten auf der PC-Tastatur (NumLock,ScrollLock).
Je nach Geschmack wird auch nicht alles übersetzt, mir ist jedenfalls Esc geläufiger als Fluchttaste, und auf eine Fenstertaste kann ich auch verzichten.
Gruss Reinhard
Falsch.
Danke trotzdem ihr beiden,
ich hatte die letzten Tage keine Zeit hier rein zu sehen,
konnte es aber dennoch lösen. Meine Lösung sieht ein bischen anders aus, funktioniert jedoch auch.
Für die interessierten:
Delphi-Quellcode:
function GetKeyName(const ACharCode: Integer): String;
var
KeyName: array [0..255] of Char;
VirtualKey: Cardinal;
begin
VirtualKey := MapVirtualKeyW(ACharCode, 0);
GetKeyNameText((VirtualKey shl 16), @KeyName, SizeOf(KeyName));
Result := KeyName;
end;
Danke für eure Mühen
Gruß,
Max