@Nullable private KeyStroke getKeyStroke(@NotNull AnActionEvent e) { final InputEvent inputEvent = e.getInputEvent(); if (inputEvent instanceof KeyEvent) { final KeyEvent keyEvent = (KeyEvent)inputEvent; return KeyStroke.getKeyStrokeForEvent(keyEvent); } return null; }
public void run() { deactivate(true); final Project project = myEditor.getProject(); if (project != null && e != null && e.getKeyChar() != '\n') { final KeyStroke key = KeyStroke.getKeyStrokeForEvent(e); final List<KeyStroke> keys = new ArrayList<KeyStroke>(1); keys.add(key); VimPlugin.getMacro().playbackKeys(myEditor, new EditorDataContext(myEditor), project, keys, 0, 0, 1); } } });
@Override public boolean dispatchKeyEvent(KeyEvent e) { final KeyStroke stroke; if (e.getID() == KeyEvent.KEY_RELEASED) { stroke = KeyStroke.getKeyStrokeForEvent(e); if (!StringHelper.isCloseKeyStroke(stroke) && stroke.getKeyCode() != KeyEvent.VK_ENTER) { return true; } } else if (e.getID() == KeyEvent.KEY_TYPED) { stroke = KeyStroke.getKeyStrokeForEvent(e); } else { return true; } if (!processor.process(stroke)) { KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(this); loop.exit(); } return true; } });
@Override public void keyTyped(KeyEvent e) { int modifiers = e.getModifiers(); int keyCode = e.getKeyCode(); char c = e.getKeyChar(); //#43617 - don't eat + and - //#98634 - and all its duplicates dont't react to space if ((c == '+') || (c == '-') || (c==' ')) return; // NOI18N if (((modifiers > 0) && (modifiers != KeyEvent.SHIFT_MASK)) || e.isActionKey()) { return; } if (Character.isISOControl(c) || (keyCode == KeyEvent.VK_SHIFT) || (keyCode == KeyEvent.VK_ESCAPE)) return; displaySearchField(); final KeyStroke stroke = KeyStroke.getKeyStrokeForEvent(e); searchTextField.setText(String.valueOf(stroke.getKeyChar())); e.consume(); } }
@Override public void keyPressed(KeyEvent e) { keyStroke = KeyStroke.getKeyStrokeForEvent(e); panel.shortcutLabel.setText(keyStrokeToString(keyStroke)); e.consume(); } });
public boolean matches(KeyEvent e) { for (KeyStroke ks : myKeyStrokes) { if (ks.equals(KeyStroke.getKeyStrokeForEvent(e))) { return true; } } return false; }
@Override public void keyPressed( KeyEvent e ) { setValue( KeyStroke.getKeyStrokeForEvent( e ) ); KeyStroke value = stroke; stroke = null; maybeStore( value ); } });
@Override public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_DOWN || e.getKeyCode() == KeyEvent.VK_UP) { innerPanel.availablePrefsTree.getActionForKeyStroke(KeyStroke.getKeyStrokeForEvent(e)) .actionPerformed(new ActionEvent(innerPanel.availablePrefsTree, 0, null)); innerPanel.availablePrefsTree.requestFocusInWindow(); e.consume(); } } });
@Override protected void dispatchEvent(AWTEvent event) { if (event instanceof KeyEvent) { KeyStroke ks = KeyStroke.getKeyStrokeForEvent((KeyEvent) event); Action action = hotkeyActionMap.get(ks); if (action != null && action.isEnabled()) { action.actionPerformed(null); return; } } super.dispatchEvent(event); } });
@Override public void keyPressed(KeyEvent e) { KeyStroke newHotkey = KeyStroke.getKeyStrokeForEvent(e); setHotkey(newHotkey); listener.hotkeyEntered(newHotkey); e.consume(); }
private String listActionFor(KeyEvent ev) { InputMap map = resultList.getInputMap(); Object o = map.get(KeyStroke.getKeyStrokeForEvent(ev)); if (o instanceof String) { return (String)o; } else { return null; } }
public void keyPressed(KeyEvent e) { if (!e.isConsumed()) { keyCommand(KeyStroke.getKeyStrokeForEvent(e)); } }
public void keyPressed(KeyEvent keyEvent) { LOGGER.trace("keyModifiers="+keyEvent.getModifiers()+" keyCode="+keyEvent.getKeyCode()); int keyCode = keyEvent.getKeyCode(); if(keyCode==KeyEvent.VK_SHIFT || keyCode==KeyEvent.VK_CONTROL || keyCode==KeyEvent.VK_ALT || keyCode==KeyEvent.VK_META) return; currentKeyStroke = KeyStroke.getKeyStrokeForEvent(keyEvent); updateKeyComboBox(); updateCheckBoxes(); updateTextField(); }
@Override public boolean interceptKeyPressed(final KeyEvent e) { String accelerator = KeyStroke.getKeyStrokeForEvent(e).toString(); if (accelerator.startsWith("pressed ")) { accelerator = accelerator.substring("pressed ".length()); } return legacyService.handleShortcut(accelerator) || (!e.isControlDown() && legacyService.handleShortcut("control " + accelerator)); }
public void keyReleased(KeyEvent e) { // Discard keyReleased events while quick search is active if(quickSearch.isActive()) return; // Test if the event corresponds to the 'Mark/unmark selected file' action keystroke. if(ActionManager.getActionInstance(MarkSelectedFileAction.Descriptor.ACTION_ID, mainFrame).isAccelerator(KeyStroke.getKeyStrokeForEvent(e))) { // Reset variables used to detect repeated key strokes markKeyRepeated = false; lastRowMarked = false; } }
public void keyPressed( KeyEvent event ) { if( event.isConsumed() ) return; if( KeyStroke.getKeyStrokeForEvent( event ).equals( initSelection.getValue() )){ select(); event.consume(); } }
public void keyTyped( KeyEvent event ) { if( event.isConsumed() ) return; if( KeyStroke.getKeyStrokeForEvent( event ).equals( initSelection.getValue() )){ select(); event.consume(); } }
public void keyReleased( KeyEvent event ) { if( event.isConsumed() ) return; if( KeyStroke.getKeyStrokeForEvent( event ).equals( initSelection.getValue() )){ select(); event.consume(); } }
public void keyTyped( KeyEvent event ) { if( event.isConsumed() ) return; if( KeyStroke.getKeyStrokeForEvent( event ).equals( initSelection.getValue() )){ select(); event.consume(); } }
public void keyPressed( KeyEvent event ) { if( event.isConsumed() ) return; if( KeyStroke.getKeyStrokeForEvent( event ).equals( initSelection.getValue() )){ select(); event.consume(); } }