Zitat von
Medium:
4) Geänderte Taste mittels
SendInput auslösen
Ich bin allerdings nicht sicher, ob man nicht gleich einen
LowLevel Hook (2. Eintrag) nehmen kann, bzw. ob Änderungen an den Werten in der übergebenen
KBDLLHOOKSTRUCT eine Auswirkung auf die weitere Verarbeitung haben. Dann könnte man einfach dort ansetzen, und müsste nicht erst noch mit SendInput rumfummeln.
Ein WH_GETMESSAGE Hook erlaubt es die Nachricht abzuändern.
Zitat von
msdn:
The GetMsgProc hook procedure can examine or modify the message. After the hook procedure returns control to the system, the GetMessage or PeekMessage function returns the message, along with any modifications, to the application that originally called it.