Bonjour,

soit la méthode suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public void keyPressed(KeyEvent e) 
{
   System.out.println("Caractère saisi:'" + e.getKeyChar() + "' Code:" + e.getKeyCode());
}
Si je tape la touche 'A' du clavier, la ligne suivante apparaît:
Caractère saisi:'A' Code: 65
Si je tape la touche 'a' du clavier, la ligne suivante apparaît:
Caractère saisi:'a' Code: 65
Si je tape la touche '6' du clavier, la ligne suivante apparaît:
Caractère saisi:'6' Code: 54
Si je tape la touche '-' du clavier, la ligne suivante apparaît:
Caractère saisi:'-' Code: 54
etc.

En conclusion, la touche KeyEvent.getKeyCode() retourne toujours le code unicode du caractère en majuscule correspondant à la touche du clavier pressé.
Comment faire pour que cette méthode retourne le code unicode du caractère minuscule ?

Merci d'avance pour votre aide
++