public void handleEvent(NativeEvent nativeEvent) { if (listener != null) { TypedEvent.Impl event = new TypedEvent.Impl( new Events.Flags.Impl(), PlayN.currentTime(), (char)nativeEvent.getCharCode()); listener.onKeyTyped(event); if (event.flags().getPreventDefault()) { nativeEvent.preventDefault(); } } } });