diff -r b9456394d24f -r 86897f8a6598 src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java --- a/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java Mon Jun 25 16:01:01 2018 +0530 +++ b/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java Mon Jun 25 12:50:25 2018 +0530 @@ -129,7 +129,8 @@ int[] shortcutKeys = (int[])DefaultLookup.get(menuItem, this, "Menu.shortcutKeys"); if (shortcutKeys == null) { - shortcutKeys = new int[] {KeyEvent.ALT_MASK}; + shortcutKeys = new int[] {KeyEvent.ALT_MASK, + KeyEvent.ALT_MASK | KeyEvent.ALT_GRAPH_MASK}; } if (mnemonic == lastMnemonic) { return;