Visual Basic.NET - Problema con AltGr en un editor de texto

 
Vista:

Problema con AltGr en un editor de texto

Publicado por Ivan (1 intervención) el 21/06/2009 06:20:31
Buenas.
¿Alguien sabe dónde se puede detectar la pulsación de la tecla Control sin que salte al pulsar AltGr (Alt derecho).
Resulta que de todas las formas que conozco de detectar pulsaciones de tecla no hay manera de lograrlo.
onKeyDown y onKeyUp detectan AltGr como Control + Alt izquierdo
Usando WndProc y WM_KeyDown y WM_KeyUp lo mismo
ProcessCmdKey, ProcessDialogKey y ProcessDialogChar tampoco van bien.
En onKeyPress y WM_Char, donde no llega el Alt, salta por ejemplo con Control+K pero no con Control+un número (tiene narices).
Resulta que he creado un editor de código con marcadores de líneas (mediante números) y al pulsar Control+un número, el editor va a esa línea.
Pero resulta que al escribir por ejemplo una arroba con AltGr+2, actúa como si pulsara también Control+2 lo cual me fastidia el invento.
Cualquier ayuda será de agradecer.
Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder