Einzelnen Beitrag anzeigen

Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Lokalisierter Name einer Taste

  Alt 24. Okt 2006, 15:07
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
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat