ok habe wohl aus "übermüdung" das schlecht erklärt.
Also: meine Anwendung liegt versteckt in der
TNA.
Nun drückt jemand STRG + ALT + L - und die Anwendung geht auf (das soweit ok realsiert mit JvAppHotKey)
ABER
genau in dem Moment wo dieser HotKey gedrückt soll ein anderer (STRG + K) ausgeführt werden (systemweit gesendet) von meiner Anwendung
habe es mir
Delphi-Quellcode:
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
keybd_event(Ord('K'), MapVirtualKey(Ord('K'), 0), 0, 0);
keybd_event(Ord(K'), MapVirtualKey(Ord('K'), 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0);
Delphi-Quellcode:
Keybd_Event(vk_Control, 0, 0, 0);
Keybd_Event(Ord('K'), 0, 0, 0);
Keybd_Event(Ord('K'), 0, KEYEVENTF_KEYUP, 0);
Keybd_Event(vk_Control, 0, KEYEVENTF_KEYUP, 0);
Probiert.
Aber beide Funktionieren nicht.
Grund wird wohl sein - da STRG schon gedrückt ist...
Durch den Benutzer - so geht das Senden eines Solchen HotKeys nicht.
Aber wie komme ich nun an mein Ziel?!