Bonjour à tous, je pourrais faire pour savoir si la touche CTRL est enfoncé sans passer par un KeyListener.
Merci gang
Version imprimable
Bonjour à tous, je pourrais faire pour savoir si la touche CTRL est enfoncé sans passer par un KeyListener.
Merci gang
Finalement j'ai trouvé la passe du coyote à faire. Si ca peut aider quelqu'un un jour vla ce qu'il faut faire:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 KeyboardFocusManager kbm = KeyboardFocusManager.getCurrentKeyboardFocusManager(); kbm.addKeyEventPostProcessor(new KeyEventPostProcessor() { @Override public boolean postProcessKeyEvent(KeyEvent e) { if(e.getModifiers() == InputEvent.CTRL_MASK) { if(e.getID() == KeyEvent.KEY_PRESSED) { //CODE } } if(e.getID() == KeyEvent.KEY_RELEASED) { //CODE } return false; } });
Merci, nickel :ccool:
mais attention a ne pas oublier le removeKeyEventPostProcessor ou ne pas passer plusieurs fois dans le code.