LowLevelKeyboardHook - Daten ändern
-
Hallo
ich möchte ein Tool schreiben, mit dessen hilfe eine Taste auf eine Andere
gemappt wird. Dazu verwende ich Hooks. Die Nachricht kommt auch an, nur wie
ändere ich die daten?ich habe einfach mal den inhalt der KBDLLHOOKSTRUCT struktur geändert, aber
das bringt anscheinend nichts:KBDLLHOOKSTRUCT *hookstruct = reinterpret_cast<KBDLLHOOKSTRUCT *>(d->lParam); if (hookstruct->scanCode == 'A') hookstruct->scanCode = 'B';geht das überhaupt so zu ändern, oder muss man die nachricht verwerfen und
neu senden?gibt es eine einfacherer methode tasten umzumappen? (systemglobal)
MfG häckchen
-
Warum erstellst Du nicht einfach ein anderes Tastatur-Layout?
MS Keyboard Layout Creator:
http://www.microsoft.com/downloads/details.aspx?familyid=8BE579AA-780D-4253-9E0A-E17E51DB2223&displaylang=en
-
yo und so da oben geht es nicht. du musst wenn schon nen message hook nehmen. du findest fertigen code hier im forum der genau das macht was du willst. -> suchfunktion
-
kann man ein tastaurlayout nur mit diesem programm erzeugen oder gibbet
dafür auch ne winapi funktion?
-
Ein Keyboard-layout ist, simpel gesagt, nichts anderes als eine Textdatei...
-
das heißt also:
ich muss in irgenteinem systemordner (in welchem?) eine textdatei anlegen, ala
12345layout.txt.diesen namen gebe ich im hiword als parameter an.
so richtig?
-
Lade Dir den Keyboard-Creator runter, dann sieht Du es!