Salut à tous,

Je manipule la classe java.awt.Robot pour la première et j'ai des effets secondaires inatendus. J'essai de simuler un organize imports dans eclipse. Autrement dit, je fais ctr - shift - o puis ctr - s pour enregistrer. J'utilise le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
 
 
public class Essai {
 
	public static void main(String[] args) throws AWTException
	{
		Robot robot = new Robot();
		robot.keyPress(KeyEvent.VK_CONTROL);
		robot.keyPress(KeyEvent.VK_SHIFT);
		robot.keyPress(KeyEvent.VK_O);
		robot.keyPress(KeyEvent.VK_CONTROL);
		robot.keyPress(KeyEvent.VK_S);
	}
}
Des la fin de l'execution, mon clavier part en vrille. Les touches ne répondent plus ou mal (peu importe l'application, même si eclipse est fermé). Je suis obligé d'arreter mon ordinateur pour tout reinitialiser correctement.

Que faire?

Si j'utilise des touches plus classiques (typiquement des lettres), je n'ai pas vu de problèmes (typiquement, la valeur de mes lettres s'affichent dans mon éditeur java).

Merci de votre aide.