In a Java application I have a menu item with Ctrl-F6 set as accelerator.
NVDA reads the shortcut as "control plus" without reading the F6 key at all. JAWS properly reads the entire shortcut.
public static void main(String[] args) {
JFrame fr = new JFrame();
JMenuBar mb = new JMenuBar();
JMenu menu = new JMenu("windows");
JMenuItem mi = new JMenuItem("abc");
mi.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F6, KeyEvent.CTRL_DOWN_MASK));
menu.add(mi);
mb.add(menu);
fr.setJMenuBar(mb);
fr.setSize(500, 500);
fr.setVisible(true);
}
In a Java application I have a menu item with Ctrl-F6 set as accelerator.
NVDA reads the shortcut as "control plus" without reading the F6 key at all. JAWS properly reads the entire shortcut.