List of usage examples for java.awt.event KeyEvent getKeyCode
public int getKeyCode()
From source file:Main.java
/** * Key to lowercase String, extracts the effective key that was pressed * (without shift, control, alt)//from www . j ava2 s.c o m */ public static String getKeyText(KeyEvent e) { // special cases if (e.getKeyCode() == KeyEvent.VK_DELETE) { return "delete"; } // prio 1: get text of unresolved code (shift-1 --> '1') String s = "" + e.getKeyChar(); if (e.getKeyCode() > 0) { int flags = Modifier.PUBLIC | Modifier.STATIC | Modifier.FINAL; for (Field f : KeyEvent.class.getFields()) { if ((f.getModifiers() & flags) == flags) { try { if (f.getName().startsWith("VK_") && ((Integer) f.get(null)) == e.getKeyCode()) { s = f.getName().substring(3).toLowerCase(); break; } } catch (Throwable t) { // nop } } } } if (s.length() != 1) { // prio 2: check if the resolved char is valid (shift-1 --> '+') if (e.getKeyChar() >= 32 && e.getKeyChar() < 128) { s = "" + e.getKeyChar(); } } return s.toLowerCase(); }
From source file:Main.java
/** * Returns true if the given event is corrent gesture for * accessing clipboard//from ww w . java2 s .c o m * * @param ie InputEvent to check */ private static boolean isAccessClipboardGesture(InputEvent ie) { boolean allowedGesture = false; if (ie instanceof KeyEvent) { //we can validate only keyboard gestures KeyEvent ke = (KeyEvent) ie; int keyCode = ke.getKeyCode(); int keyModifiers = ke.getModifiers(); switch (keyCode) { case KeyEvent.VK_C: case KeyEvent.VK_V: case KeyEvent.VK_X: allowedGesture = (keyModifiers == InputEvent.CTRL_MASK); break; case KeyEvent.VK_INSERT: allowedGesture = (keyModifiers == InputEvent.CTRL_MASK || keyModifiers == InputEvent.SHIFT_MASK); break; case KeyEvent.VK_COPY: case KeyEvent.VK_PASTE: case KeyEvent.VK_CUT: allowedGesture = true; break; case KeyEvent.VK_DELETE: allowedGesture = (keyModifiers == InputEvent.SHIFT_MASK); break; } } return allowedGesture; }
From source file:de.codesourcery.jasm16.ide.ui.viewcontainers.EditorContainer.java
public static final void addEditorCloseKeyListener(Component comp, final IEditorView view) { comp.addKeyListener(new KeyAdapter() { public void keyReleased(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_W && (e.getModifiersEx() & KeyEvent.CTRL_DOWN_MASK) != 0) { System.out.println("*** Closing editor " + view + " ***"); if (view.hasViewContainer()) { view.getViewContainer().disposeView(view); } else { view.dispose();/*from w w w. j a v a2 s .co m*/ } } } }); }
From source file:com.net2plan.gui.GUINet2Plan.java
private static JPanel showAbout() { final JPanel aboutPanel = new JPanel(); ImageIcon image = new ImageIcon( ImageUtils.readImageFromURL(GUINet2Plan.class.getResource("/resources/gui/logo.png"))); JLabel label = new JLabel("", image, JLabel.CENTER); aboutPanel.setLayout(new MigLayout("insets 0 0 0 0", "[grow]", "[grow][grow]")); aboutPanel.add(label, "alignx center, aligny bottom, wrap"); aboutPanel.add(new JLabel(ABOUT_TEXT), "alignx center, aligny top"); aboutPanel.setFocusable(true);/*from w w w . ja v a 2s .co m*/ aboutPanel.requestFocusInWindow(); aboutPanel.addKeyListener(new KeyAdapter() { private final int[] sequence = new int[] { KeyEvent.VK_UP, KeyEvent.VK_UP, KeyEvent.VK_DOWN, KeyEvent.VK_DOWN, KeyEvent.VK_LEFT, KeyEvent.VK_RIGHT, KeyEvent.VK_LEFT, KeyEvent.VK_RIGHT, KeyEvent.VK_A, KeyEvent.VK_B }; private int currentButton = 0; @Override public void keyPressed(KeyEvent e) { int keyPressed = e.getKeyCode(); if (keyPressed == sequence[currentButton]) { currentButton++; if (currentButton == sequence.length) { ErrorHandling.setDebug(true); aboutPanel.removeKeyListener(this); } } else { currentButton = 0; } } }); return aboutPanel; }
From source file:org.omegat.util.StaticUtils.java
/** * Check if specified key pressed./* ww w .ja va 2s. com*/ * * @param e * pressed key event * @param code * required key code * @param modifiers * required modifiers * @return true if checked key pressed */ public static boolean isKey(KeyEvent e, int code, int modifiers) { return e.getKeyCode() == code && e.getModifiers() == modifiers; }
From source file:com.frostwire.gui.library.LibraryUtils.java
public static boolean isRefreshKeyEvent(KeyEvent e) { int keyCode = e.getKeyCode(); boolean ctrlCmdDown = e.isControlDown() || e.isAltGraphDown() || e.isMetaDown(); return keyCode == KeyEvent.VK_F5 || (ctrlCmdDown && keyCode == KeyEvent.VK_R); }
From source file:Main.java
public void keyPressed(KeyEvent evt) { int keyCode = evt.getKeyCode(); if (keyCode == KeyEvent.VK_F12) { System.out.println("KeyEvent.VK_F12"); }/*from ww w .j a v a 2s .c om*/ }
From source file:Main.java
MyTextField(int len) { super(len);/* w ww . j a v a 2 s. co m*/ addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent evt) { int key = evt.getKeyCode(); if (key == KeyEvent.VK_ENTER) transferFocus(); } }); }
From source file:Main.java
public void keyPressed(KeyEvent evt) { int keyCode = evt.getKeyCode(); if (keyCode == KeyEvent.VK_F1) { System.out.println("KeyEvent.VK_F1"); }// w ww .j av a 2 s. c o m }
From source file:Main.java
public void keyPressed(KeyEvent evt) { int keyCode = evt.getKeyCode(); if (keyCode == KeyEvent.VK_F13) { System.out.println("KeyEvent.VK_F13"); }/* w ww . j av a 2s . co m*/ }