From: Holger Z. <hz...@us...> - 2005-06-06 13:31:33
|
Update of /cvsroot/jake2/jake2/src/jake2/sys In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11288/src/jake2/sys Modified Files: InputListener.java JOGLKBD.java Log Message: handle keys with AltGr properly Index: InputListener.java =================================================================== RCS file: /cvsroot/jake2/jake2/src/jake2/sys/InputListener.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** InputListener.java 14 Dec 2004 00:11:01 -0000 1.4 --- InputListener.java 6 Jun 2005 13:30:37 -0000 1.5 *************** *** 61,64 **** --- 61,67 ---- public void keyTyped(KeyEvent e) { + if ((e.getModifiersEx() & InputEvent.ALT_GRAPH_DOWN_MASK) != 0) { + addEvent(new Jake2InputEvent(Jake2InputEvent.KeyPress, e)); + } } Index: JOGLKBD.java =================================================================== RCS file: /cvsroot/jake2/jake2/src/jake2/sys/JOGLKBD.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** JOGLKBD.java 20 Feb 2005 14:39:23 -0000 1.5 --- JOGLKBD.java 6 Jun 2005 13:30:38 -0000 1.6 *************** *** 198,206 **** default: ! if ((ev.getModifiers() & (InputEvent.ALT_MASK | InputEvent.CTRL_MASK)) != 0) { ! key = ev.getKeyCode(); ! } else { key = ev.getKeyChar(); ! } if (key >= 'A' && key <= 'Z') key = key - 'A' + 'a'; --- 198,206 ---- default: ! // if ((ev.getModifiers() & (InputEvent.ALT_MASK | InputEvent.CTRL_MASK)) != 0) { ! // key = ev.getKeyCode(); ! // } else { key = ev.getKeyChar(); ! // } if (key >= 'A' && key <= 'Z') key = key - 'A' + 'a'; |