Ich benutze KEYBD_EVENT um einen Tastendruck zu simulieren.
Es klappt wenn ich CTRL + v erzeugen will:
Delphi-Quellcode:
KEYBD_EVENT(VK_CONTROL,0,0,0); // Strg-Taste drücken
KEYBD_EVENT(VKKeyScan('v'),0,0,0); // v-Taste drücken
KEYBD_EVENT(VK_CONTROL,0,KEYEVENTF_KEYUP,0); // Strg-Taste loslassen
Wenn ich es jedoch mit SHIFT + Insert versuche klappt es nicht!
Delphi-Quellcode:
KEYBD_EVENT(VK_SHIFT,0,0,0); // Shift-Taste drücken
KEYBD_EVENT(VK_INSERT,0,0,0); // INS-Taste drücken
KEYBD_EVENT(VK_SHIFT,0,KEYEVENTF_KEYUP,0); // Shift-Taste loslassen
Es kommt nur die Insert Taste statt Shift + Inser an.
Was mache ich falsch?