Tastatur abgefangen, Taste nun aendern?
-
Huhu,
ich habe einen Keyboardhook mit dem ich alle Tasten abfangen/mitschreiben kann.
Ich moechte nun bestimmte Tasten (temporaer) umlegen. Ziel ist ein Programm was mein Tastaturlayout auf Fremdrechnern emuliert, ohne Einstellungen vorzunehmen.Mein erster Ansatz war: fuer bestimmte Scancodes den vkCode aendern und mit CallNextHookEx weiterleiten, das funktioniert allerdings nicht.
Der zweite Ansatz war alle Keys zu blockieren und mittels keybd_event die Taste zu simulieren, hat auch ein wenig geklappt, die Taste wurde "geaendert", nur hat mir mein Hook dieses Event auch abgefangen, und das natuerlich in einer Endlosschleife. Auch wurde SHIFT nicht mehr erkannt/weitergeleitet. (Selbes gilt fuer SendInput)
Wie waehre denn der richtige Weg tasten umzubelegen (ohne ins System einzugreifen), dass auch Grosz/Kleinschreibung funktioniert? (Sonderzeichen sind Nebensache)
Danke schonmal,
Mampf