Du müsstest den im Hook auch unterdrücken. Ohne etwas Code lässt sich das nicht genau sagen. Wenn du SetWindowsHookEx benutzt (vermute ich ja mal), musst du in der Callbackfunktion Result auf einen Wert ungleich 0 setzen, damit Windows den Tastendruck nicht weiterverarbeitet. Mehr dazu findest du in der Doku:
https://msdn.microsoft.com/en-us/lib...or=-2147217396