Necesito detectar teclas

Monica
11 de Noviembre del 2003
Hola,

¿Cómo detecto que se han pulsado las siguientes teclas? Shift, Alt, Alt Gr?

Gracias por vuestra colbaración.

Saludos,

Mónica

profesorchiflado
11 de Noviembre del 2003
Si utilizas KeyListener, en el evento con el objeto de tipo KeyEvent le aplicas el método getKeyCode() y lo comparas con las constantes de InputEvent: ALT_MASK, SHIFT_MASK etc
Saludos.

Monica
11 de Noviembre del 2003
Hola,

Gracias por contestar. En lugar de hacer con las constantes de InputEvent, lo que hacía era coger las de KeyEvent.
Ahora he probado como me has dicho, pero sigue sin detectarmelas. La unica tecla que logro que me detecte es la de Control. ¿Por qué puede ser?

M?a
11 de Noviembre del 2003
InputEvent.ALT_GRAPH_MASK me detecta la tecla espaciadora.

No sé qué hacer... :-(