Wenn ich mich recht erinnere, dann hat Delphi selber eine Funktion, welche solche Tasten-Codes (Word) in Lesbares (String) umwandelt ... vermutlich wird da einfach diese Funktion genutzt.
Ja und Delphi bringt seine eigenen Konstanten/Texte mit.
deutsches Delphi = deutscher Text
englisches Delphi = englischer Text
[add]
wenn du über die Delphi-SourceCodes verfügst
Const.pas
Delphi-Quellcode:
SmkcBkSp = 'Rück';
SmkcTab = 'Tab';
...
SmkcDown = 'Ab';
SmkcIns = 'Einfg';
SmkcDel = 'Entf';
SmkcShift = 'Umsch+';
SmkcCtrl = 'Strg+';
SmkcAlt = 'Alt+';
und genutzt wird es z.B. von
ShortCutToText