Hello,
J'aurais besoin de commander un programme en java, pour ce faire je simule le clavier grace a la
classe robot, pour ce faire un lui passe des KeyEvent.XXXXX.
Sauf que, je ne trouve pas celui qui correspond a la touche "²" (en dessous de echap).
J'ai implementer un KeyListener pour voir ce que contenait le keyEvent lorsque j'appuyais sur cette touche,
apres avoir inspecter l'objet en debug je vois qu'il contient ça :
int id = 401;
long when = System.currentTimeMillis();
int modifiers = 0;
int keyCode = 0; //UNKNOWN_KEYCODE
char keyChar = '²';
int keyLocation = 1;
long extendedKeyCode = 16777394
int rawCode = 222
int scanCode = 41
Seulement, impossible de construire un KeyEvent et de setter son extendedKeyCode ou rawCode pour ensuite
le passer au robot.
sur un qwerty cette touche contient '~', j'ai esseyer d'utiliser le robot pour ce symbole et ça n'a pas presser
la meme touche ça a en fait envoyer '~'.
Auriez vous une idée de comment faire?
Merci.
Partager