Index: libraries/javalib/java/awt/KeyEvt.java =================================================================== RCS file: /cvs/kaffe/kaffe/libraries/javalib/java/awt/KeyEvt.java,v retrieving revision 1.6 diff -u -r1.6 KeyEvt.java --- libraries/javalib/java/awt/KeyEvt.java 24 Jul 1999 00:56:12 -0000 1.6 +++ libraries/javalib/java/awt/KeyEvt.java 9 Jan 2003 22:52:17 -0000 @@ -39,9 +39,8 @@ if ( !consumed && !ShortcutHandler.handle( this) ) { if ( keyChar != 0 ) { // printable key if ( AWTEvent.keyTgt != null ) { // maybe a fast finger pulled the keyTgt under our feet - id = KEY_TYPED; - keyCode = 0; - AWTEvent.keyTgt.process( this); + KeyEvt typedEvt = getEvent((Component)source, KEY_TYPED, 0, keyChar, modifiers); + AWTEvent.keyTgt.process(typedEvt); } } }