Java Code Examples for java.awt.event.KeyEvent#META_DOWN_MASK
The following examples show how to use
java.awt.event.KeyEvent#META_DOWN_MASK .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: Utilities.java From netbeans with Apache License 2.0 | 6 votes |
private static boolean usableKeyOnMac(int key, int mask) { //All permutations fail for Q except ctrl if (key == KeyEvent.VK_Q) { return false; } boolean isMeta = ((mask & KeyEvent.META_MASK) != 0) || ((mask & KeyEvent.CTRL_DOWN_MASK) != 0); boolean isAlt = ((mask & KeyEvent.ALT_MASK) != 0) || ((mask & KeyEvent.ALT_DOWN_MASK) != 0); boolean isOnlyMeta = isMeta && ((mask & ~(KeyEvent.META_DOWN_MASK | KeyEvent.META_MASK)) == 0); //Mac OS consumes keys Command+ these keys - the app will never see //them, so CTRL should not be remapped for these if (isOnlyMeta) { return (key != KeyEvent.VK_H) && (key != KeyEvent.VK_SPACE) && (key != KeyEvent.VK_TAB); } if ((key == KeyEvent.VK_D) && isMeta && isAlt) { return false; } if (key == KeyEvent.VK_SPACE && isMeta && ((mask & KeyEvent.CTRL_MASK) != 0)) { // http://lists.apple.com/archives/java-dev/2010/Aug/msg00002.html return false; } return true; }
Example 2
Source File: MainUtils.java From PhotonFileValidator with MIT License | 5 votes |
public static int getSystemDefaultModifierMask() { int mask = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(); if (mask == Event.META_MASK) { return KeyEvent.META_DOWN_MASK; } else if (mask == Event.ALT_MASK) { return KeyEvent.ALT_DOWN_MASK; } return KeyEvent.CTRL_DOWN_MASK; }
Example 3
Source File: JBossValidation.java From netbeans with Apache License 2.0 | 5 votes |
public void setUp() { System.out.println("######## "+getName()+" #######"); if (System.getProperty("os.name").startsWith("Mac OS X")) { modifiers = KeyEvent.META_DOWN_MASK; } else { modifiers = KeyEvent.CTRL_DOWN_MASK; } }
Example 4
Source File: JBossValidation.java From netbeans with Apache License 2.0 | 5 votes |
public void setUp() { System.out.println("######## "+getName()+" #######"); if (System.getProperty("os.name").startsWith("Mac OS X")) { modifiers = KeyEvent.META_DOWN_MASK; } else { modifiers = KeyEvent.CTRL_DOWN_MASK; } }
Example 5
Source File: TrayIconEventModifiersTest.java From openjdk-jdk9 with GNU General Public License v2.0 | 4 votes |
public static void main(String[] args) throws Exception { if (! SystemTray.isSupported()) { System.out.println("SystemTray not supported on the platform under test. " + "Marking the test passed"); } else { if (System.getProperty("os.name").toLowerCase().startsWith("win")) System.err.println("Test can fail if the icon hides to a tray icons pool" + "in Windows 7, which is behavior by default.\n" + "Set \"Right mouse click\" -> \"Customize notification icons\" -> " + "\"Always show all icons and notifications on the taskbar\" true " + "to avoid this problem. Or change behavior only for Java SE tray " + "icon and rerun test."); System.out.println(System.getProperty("os.arch")); if (System.getProperty("os.name").indexOf("Sun") != -1 && System.getProperty("os.arch").indexOf("sparc") != -1) { keyTypes = new int[]{ KeyEvent.VK_SHIFT, KeyEvent.VK_CONTROL, KeyEvent.VK_META }; keyNames = new String[]{ "SHIFT", "CONTROL", "META" }; keyMasks = new int[]{ KeyEvent.SHIFT_DOWN_MASK, KeyEvent.CTRL_DOWN_MASK, KeyEvent.META_DOWN_MASK }; } if (SystemTrayIconHelper.isOel7()) { System.out.println("OEL 7 doesn't support click modifiers in " + "systray. Skipped"); return; } new TrayIconEventModifiersTest().doTest(); } }