Einzelnen Beitrag anzeigen

Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#3

Re: Globale Änderung der Tastaturbelegung

  Alt 6. Dez 2008, 07:05
Zitat von Medium:
4) Geänderte Taste mittels MSDN-Library durchsuchenSendInput auslösen

Ich bin allerdings nicht sicher, ob man nicht gleich einen MSDN-Library durchsuchenLowLevel Hook (2. Eintrag) nehmen kann, bzw. ob Änderungen an den Werten in der übergebenen MSDN-Library durchsuchenKBDLLHOOKSTRUCT 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.
Thomas
  Mit Zitat antworten Zitat