Tengo en mente haber visto otro método, pero solo se me ocurre este:
Generar un hook a nivel sistema, que no siga la cadena de mensajes si las teclas presionadas se encuentran dentro de la lista de teclas esperadas. Por ejemplo, basándome en
este hilo, evitarías llamar a la función CallNextHookEx si la tecla coincide con la que quieres filtrar.
Saludos!