2 Tasten gleichzeitig drücken

desmoloch

Mitglied
hi

ich versuche momentan unter Java das Drücken von 2 Tasten gleichzeitig zu erkennen. Leider wird aber immer nur die zuletzt gedrückte Taste vom keyPressed Event registriert.

Momentan mache ich das so:

Code:
public void keyPressed(KeyEvent ke) {
		if (ke.getKeyCode() == 37){
			//System.out.println("Linke Taste gedrückt");
			spieler1.setPosition(-1);
			repaint();
		}
		else if (ke.getKeyCode() == 39){
			//System.out.println("Rechte Taste gedrückt");
			spieler1.setPosition(1);
			repaint();
		}

Wie ist es nun möglich das Drücken von 2 Tasten gleichzeitig zu erkennen?

mfg Desmo
 
Kannst doch eh nur entweder links oder rechts gehen. Und wenn du überprüfen möchtest, ob Alt, Strg,... gedrückt ist gibt es die Methoden isKeyDown oder getModifiers
 
Zurück