Hallo Max,
die Space-Taste (SmkcSpace) sollte auch bei dir vorhanden sein. In älteren Delphi-Versionen - wenn mich meine Erinnerung nicht trügt - musste ich einen verstümmelten Klartext (Leerzeic o.ä.) korrigieren. Die speziellen Tasten VK_LWIN ($5B) und VK_RWIN ($5C) und andere Tasten des MS Natural Keyboard kannst du auch so ansprechen:
Delphi-Quellcode:
const
VK_LWIN = $5B;
// siehe: Virtual-Key Codes (im PSDK)
begin
MyHotKey.HotKey := ShortCut(VK_LWIN, []);
end;
Zumindest die für Windows reservierten Tasten solltest du dabei aber aussparen. Einer eigenen Komponente THotKeyEx bedarf es eigentlich nicht, es sind eher Unzulänglichkeiten in der
unit Menus zu beheben.
Freundliche Grüße