AWT/Swing

Die beiden Return/Enter-Tasten unterscheiden

Die beiden Return-/Entertasten liefern den KeyCode VK_ENTER (10). Die Unterscheidung ist nur an Hand der Position möglich:


if (e.getKeyCode() == KeyEvent.VK_ENTER) {
   if(e.getKeyLocation() == KeyEvent.KEY_LOCATION_STANDARD) 
      System.out.println("Return");
   else
     if (e.getKeyLocation() == KeyEvent.KEY_LOCATION_NUMPAD) 
        System.out.println("Enter");
}

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007