} else if (e.isControlDown()) { sb.append("[CTRL]"); } else if (e.isAltGraphDown()) { sb.append("[ALT-GRPH]"); } else if (e.isMetaDown()) {
public boolean dispatchKeyEvent(KeyEvent e) { if (e.getID() == KeyEvent.KEY_PRESSED) { if (e.isAltGraphDown()) {
static boolean modifiersMatch(@Nonnull InputEvent e, int modifiers) { if (e.isAltDown() != isAltDown(modifiers)) { return false; } if (e.isAltGraphDown() != isAltGraphDown(modifiers)) { return false; } if (e.isControlDown() != isControlDown(modifiers)) { return false; } if (e.isMetaDown() != isMetaDown(modifiers)) { return false; } if (e.isShiftDown() != isShiftDown(modifiers)) { return false; } return true; }