private Event.KeyEvent newKeyEvent(KeyEventArgs e, PEventType eventType) { int modifiers = getKeyboardModifiers(e); char keyChar = getKeyChar(e); int keyCode = keyChar == PConstants.CODED ? getKeyCode(e.Code) : keyChar; Event.KeyEvent newEvent = new Event.KeyEvent( eventType, modifiers, keyChar, keyCode ); return(newEvent); }
private void Window_KeyPressed(object sender, KeyEventArgs e) { Event.KeyEvent newEvent = newKeyEvent(e, PEventType.KEY_DOWN); internalSketch.PostEvent(newEvent); }