getKeyStroke et touche Shift
Bonjour,
J'ai un problème lors de la création d'une action lorsqu'on presse la touche shift.
voila mon code:
Code:
1 2 3 4 5 6 7 8 9
|
this.getInputMap(WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_SHIFT,0), "shiftPressed");
Action shiftPressed = new AbstractAction(){
static final long serialVersionUID = 42L;
public void actionPerformed(ActionEvent e){
EspaceJeu.this.ecoutePlateauJeu.shiftPressed();
}
};
this.getActionMap().put("shiftPressed", shiftPressed); |
Le problème vient du fait que la touche shift n'est pas reconnu car si je met "VK_D", la touche D lance bien la procedure "shiftPressed()".
Quelqu'un a t'il une solution à ça ?
merci d'avance