return (sh) ? '{' : ']'; case KeyEvent.VK_ENTER: switch (order.event.getKeyLocation()) { default: case KeyEvent.KEY_LOCATION_STANDARD: switch (order.event.getKeyLocation()) { default: case KeyEvent.KEY_LOCATION_LEFT: switch (order.event.getKeyLocation()) { default: case KeyEvent.KEY_LOCATION_LEFT: switch (order.event.getKeyLocation()) { default: case KeyEvent.KEY_LOCATION_LEFT: switch (order.event.getKeyLocation()) { default: case KeyEvent.KEY_LOCATION_LEFT: switch (order.event.getKeyLocation()) { default: case KeyEvent.KEY_LOCATION_LEFT: switch (order.event.getKeyLocation()) { default: case KeyEvent.KEY_LOCATION_LEFT:
return 27; case KeyEvent.VK_ENTER: switch (event.getKeyLocation()) { default: case KeyEvent.KEY_LOCATION_STANDARD: switch (event.getKeyLocation()) { default: case KeyEvent.KEY_LOCATION_LEFT: switch (event.getKeyLocation()) { default: case KeyEvent.KEY_LOCATION_LEFT: switch (event.getKeyLocation()) { default: case KeyEvent.KEY_LOCATION_LEFT: switch (event.getKeyLocation()) { default: case KeyEvent.KEY_LOCATION_LEFT:
/** * @see KeyEvent */ public int getKeyLocation() { return event.getKeyLocation(); }
/** * @see KeyEvent */ public int getKeyLocation() { return event.getKeyLocation(); }
KeyboardFocusManager.setCurrentKeyboardFocusManager(new DefaultKeyboardFocusManager(){ public boolean dispatchKeyEvent(KeyEvent e) { if (e.getKeyLocation() == KeyEvent.KEY_LOCATION_NUMPAD){ return true; } return super.dispatchKeyEvent(e); } });
private int getKeyFromEvent(java.awt.event.KeyEvent ke) { int code = ke.getKeyCode(); if (ke.getKeyLocation() != java.awt.event.KeyEvent.KEY_LOCATION_STANDARD) { code += ke.getKeyLocation() * 100; } return code; }
private int getKeyFromEvent(java.awt.event.KeyEvent ke) { int code = ke.getKeyCode(); if (ke.getKeyLocation() != java.awt.event.KeyEvent.KEY_LOCATION_STANDARD) { code += ke.getKeyLocation()*100; } return code; }
@Override public boolean dispatchKeyEvent(KeyEvent keyEvent) { if (keyEvent.getKeyLocation() == KeyEvent.KEY_LOCATION_NUMPAD) { keyEvent.consume(); return true; } }
/** * Returns the location on the keyboard from which the key stroke * originated. * * @return location on keyboard from which stroke originated. */ public int getKeyLocation() { if (isKeyEvent()) { final KeyEvent e = (KeyEvent) inputEvent; return e.getKeyLocation(); } throw new IllegalStateException("Can't get keylocation from mouse event"); }
private void handleKeyEvent(@Nonnull KeyEvent e, boolean isKeyDown) { int newKeyCode = keyCodeConverter.convertToNiftyKeyCode(e.getKeyCode(), e.getKeyLocation()); keyboardEvents.add(new KeyboardInputEvent(newKeyCode, e .getKeyChar(), isKeyDown, e.isShiftDown(), e.isControlDown())); }
private void handleKeyEvent(@Nonnull KeyEvent e, boolean isKeyDown) { int newKeyCode = keyCodeConverter.convertToNiftyKeyCode(e.getKeyCode(), e.getKeyLocation()); keyboardEvents.add(new KeyboardInputEvent(newKeyCode, e .getKeyChar(), isKeyDown, e.isShiftDown(), e.isControlDown())); }
public static KeyEvent cloneKeyEvent(final KeyEvent e) { return new KeyEvent(SafeComponent.getSafeEventComponent(), e.getID(), e.getWhen(), e.getModifiersEx(), e.getKeyCode(), e.getKeyChar(), e.getKeyLocation()); }
/** Has to be called from AWT event thread to be properly synchronized */ public void stopBlocking() { this.component.removeKeyListener(this); KeyboardFocusManager kfm = KeyboardFocusManager.getCurrentKeyboardFocusManager(); while(!blockedEvents.isEmpty()) { KeyEvent e = (KeyEvent)blockedEvents.removeFirst(); e = new KeyEvent((Component)e.getSource(), e.getID(), e.getWhen(), e.getModifiers(), e.getKeyCode(), e.getKeyChar(), e.getKeyLocation()); kfm.dispatchEvent(e); } }
public void windowLostFocus (WindowEvent e) { // un-press any keys that were left down if (!_downKeys.isEmpty()) { long now = System.currentTimeMillis(); for (KeyEvent down : _downKeys.values()) { KeyEvent up = new KeyEvent( down.getComponent(), KeyEvent.KEY_RELEASED, now, down.getModifiers(), down.getKeyCode(), down.getKeyChar(), down.getKeyLocation()); for (int ii = 0, nn = _listeners.size(); ii < nn; ii++) { _listeners.get(ii).keyReleased(up); } } _downKeys.clear(); } }
@Override public void processKeyEvent(KeyEvent evt) { if (SystemUtils.isMacOSX()) { int m = evt.getModifiers(); if ((m & InputEvent.META_MASK) != 0) { m = (m & ~InputEvent.META_MASK) | InputEvent.CTRL_MASK; evt = new KeyEvent(evt.getComponent(), evt.getID(), evt.getWhen(), m, evt.getKeyCode(), evt.getKeyChar(), evt.getKeyLocation()); if (evt.getID() == KeyEvent.KEY_TYPED) { return; } } } super.processKeyEvent(evt); }
@Override public void processKeyEvent(KeyEvent evt) { if (SystemUtils.isMacOSX()) { int m = evt.getModifiers(); if ((m & InputEvent.META_MASK) != 0) { m = (m & ~InputEvent.META_MASK) | InputEvent.CTRL_MASK; evt = new KeyEvent(evt.getComponent(), evt.getID(), evt.getWhen(), m, evt.getKeyCode(), evt.getKeyChar(), evt.getKeyLocation()); if (evt.getID() == KeyEvent.KEY_TYPED) { return; } } } super.processKeyEvent(evt); }
@Override public void processKeyEvent(KeyEvent evt) { if (isMac()) { int m = evt.getModifiers(); if ((m & InputEvent.META_MASK) != 0) { m = (m & ~InputEvent.META_MASK) | InputEvent.CTRL_MASK; evt = new KeyEvent(evt.getComponent(), evt.getID(), evt.getWhen(), m, evt.getKeyCode(), evt.getKeyChar(), evt.getKeyLocation()); if (evt.getID() == KeyEvent.KEY_TYPED) return; } } super.processKeyEvent(evt); } @Override
public void serialize(RbSerializer serializer, ByteBuffer buffer, Object object) { KeyPressedEvent obj = (KeyPressedEvent) object; java.awt.event.KeyEvent src = obj.getSourceEvent(); serializer.serialize(buffer, src.getKeyChar()); serializer.serialize(buffer, src.getKeyCode()); serializer.serialize(buffer, src.getKeyLocation()); serializer.serialize(buffer, src.getID()); serializer.serialize(buffer, src.getModifiersEx()); serializer.serialize(buffer, src.getWhen()); }
public void serialize(RbSerializer serializer, ByteBuffer buffer, Object object) { KeyTypedEvent obj = (KeyTypedEvent) object; java.awt.event.KeyEvent src = obj.getSourceEvent(); serializer.serialize(buffer, src.getKeyChar()); serializer.serialize(buffer, src.getKeyCode()); serializer.serialize(buffer, src.getKeyLocation()); serializer.serialize(buffer, src.getID()); serializer.serialize(buffer, src.getModifiersEx()); serializer.serialize(buffer, src.getWhen()); }
public void serialize(RbSerializer serializer, ByteBuffer buffer, Object object) { KeyReleasedEvent obj = (KeyReleasedEvent) object; java.awt.event.KeyEvent src = obj.getSourceEvent(); serializer.serialize(buffer, src.getKeyChar()); serializer.serialize(buffer, src.getKeyCode()); serializer.serialize(buffer, src.getKeyLocation()); serializer.serialize(buffer, src.getID()); serializer.serialize(buffer, src.getModifiersEx()); serializer.serialize(buffer, src.getWhen()); }