Sí, es cierto lo del manipulador —las prisas no son buenas consejeras, me puse a simplificar el código lo más posible para centrarnos en el problema—, pero, tal cual dice nuestro
frater, incluso así, no funciona como debe.
Ahora sí, pongo el ejemplo completo en el archivo que adjunto
.
No funciona con qt5.ext para el
TextEdit —que no
TextEditor—. Si cambiamos el editor a un
TextArea —y no usas las funciones del editor, que darían error— y usas gtk3 ocurre que sólo intercepta algunas. Para que lance el evento con todas las teclas, tienes que poner un punto de interrupción al comienzo del evento, pulsar una tecla especial como mayúsculas o una tilde y tras parar en la primera vuelta, luego quites el punto de interrupción y le des a continuar la ejecución. Una cosa muy rara, de verdad.