statt den konstanten kannst auch direkt WORD('A') für die taste A übergeben als letzten parameter bei RegisterHotKey, liefert 65 was $41 entspricht, für Enter kannst vk_return genauso wie 13 bzw halt $0D verwenden, eben die entsprechende nummer von der guten alten acsii tabelle
und inwiefern man die mod-konstanten neu definieren muss is auch fraglich, bei Delphi 6 zumindest sind die genau gleich wie die in der windows-
unit, also warum nicht von dort nehmen?
Delphi-Quellcode:
const
{$EXTERNALSYM MOD_ALT}
MOD_ALT = 1;
{$EXTERNALSYM MOD_CONTROL}
MOD_CONTROL = 2;
{$EXTERNALSYM MOD_SHIFT}
MOD_SHIFT = 4;
{$EXTERNALSYM MOD_WIN}
MOD_WIN = 8;