Danke, aber es funktioniert genau so wenig, nur Insert wird geschickt, ohne Shift.
Ich habe mittlerweile eine halbe Lösung.
So wird Shift + Insert geschickt:
Delphi-Quellcode:
KEYBD_EVENT(VK_SHIFT,0,KEYEVENTF_EXTENDEDKEY,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
Allerdings bleibt Shift danach dauerhaft gedrückt, d.h. geht nicht mehr hoch, man ist also in einem CAPS-Lock state (ohne dass Caps-Lock leuchtet).
Loslassen klappt auch nicht mit KEYBD_EVENT(VK_SHIFT,0,KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP,0);