Pourquoi la valeur retournée par KeyEvent.getKeyCode ne tient pas compte des minuscules ?
Bonjour,
soit la méthode suivante:
Code:
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:
Citation:
Caractère saisi:'A' Code: 65
Si je tape la touche 'a' du clavier, la ligne suivante apparaît:
Citation:
Caractère saisi:'a' Code: 65
Si je tape la touche '6' du clavier, la ligne suivante apparaît:
Citation:
Caractère saisi:'6' Code: 54
Si je tape la touche '-' du clavier, la ligne suivante apparaît:
Citation:
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
++