Buenas alvlin, la verdad es que es la única forma que se me había ocurrido, te cuento.
Tengo un método para permitir sólo valores numéricos, incluyendo que se pueda utilizar el teclado numérico. AltGr y Shift los tengo controlados, por eso me extraña que con
event.altKey pueda evitar AltGr+4, por ejemplo, y no Alt+126. ¿Por qué funciona para AltGr y no para Alt?
Lo de filtrar los caracteres, ten en cuenta que habría que filtrar todos los no numéricos que aparecen con la combinación Alt + X (el ~ era un ejemplo), y no sabría como implementar éso... si tienes alguna idea
Gracias por responder.