Super Danke!
Geht super!
Nun habe ich noch das Problem, wenn ich auch noch WIN+E für den Explorer machen will mir beide Hotkeys ausgelößt werden:
Delphi-Quellcode:
RegisterHotKey(MainFormHandle, id1, MOD_WIN, VK_LWIN);
RegisterHotKey(MainFormHandle, id2, MOD_WIN, VK_E);
Wenn ich nun die WIN-Taste drück und halte wird id1 ausgelößt drücke dann noch die E Taste dazu wird auch id2 ausgelößt.
Hätte versucht mit GetAsyncKeyState(VK_LWIN) <> 0 zu überprüfen ob die Taste von id1 noch unten ist.
Jedoch sagt mir Delphi dann das die immer 0 ist.
Also muss hier wahrscheinlich noch ein anderer TastenCode als VK_LWIN rein.