package NET.worlds.scape; public class KeyCharEvent extends KeyEvent { public KeyCharEvent(int time, WObject target, char key) { super(time, null, target, key); } @Override public boolean deliver(Object o) { return o instanceof KeyCharHandler && ((KeyCharHandler)o).handle(this) ? true : super.deliver(o); } }