private void onKeyEventQueued(KeyInputEvent evt) { if (evt.isRepeating()) { return; // repeat events not used for bindings } int hash = KeyTrigger.keyHash(evt.getKeyCode()); invokeActions(hash, evt.isPressed()); invokeTimedActions(hash, evt.getTime(), evt.isPressed()); }
public void onKeyEvent( KeyInputEvent evt ) { if( log.isTraceEnabled() ) { log.trace("onKeyEvent(" + evt + ")"); } if( evt.isRepeating() ) return; StateGroupIndex index = getIndex(evt.getKeyCode(), false); if( index == null ) return; double value = evt.isPressed() ? 1.0 : 0.0; index.updateValue(value); }
public ModifiedKeyInputEvent( KeyInputEvent delegate, int modifiers ) { super(delegate.getKeyCode(), delegate.getKeyChar(), delegate.isPressed(), delegate.isRepeating()); this.delegate = delegate; this.modifiers = modifiers; }
private void onKeyEventQueued(KeyInputEvent evt) { if (evt.isRepeating()) { return; // repeat events not used for bindings } int hash = KeyTrigger.keyHash(evt.getKeyCode()); invokeActions(hash, evt.isPressed()); invokeTimedActions(hash, evt.getTime(), evt.isPressed()); }
private void onKeyEventQueued(KeyInputEvent evt) { if (evt.isRepeating()) { return; // repeat events not used for bindings } int hash = KeyTrigger.keyHash(evt.getKeyCode()); invokeActions(hash, evt.isPressed()); invokeTimedActions(hash, evt.getTime(), evt.isPressed()); }