Handling coded keys in NEWT

This commit is contained in:
codeanticode
2013-01-07 20:44:46 +00:00
parent 745e4a10b8
commit 139637e8bb

View File

@@ -3292,9 +3292,16 @@ public class PGL {
InputEvent.META_MASK |
InputEvent.ALT_MASK);
char keyChar;
if ((int)nativeEvent.getKeyChar() == 0) {
keyChar = PConstants.CODED;
} else {
keyChar = nativeEvent.getKeyChar();
}
KeyEvent ke = new KeyEvent(nativeEvent, nativeEvent.getWhen(),
peAction, peModifiers,
nativeEvent.getKeyChar(),
keyChar,
nativeEvent.getKeyCode());
pg.parent.postEvent(ke);