Skip to content

Commit aef835b

Browse files
author
Federico Fissore
committed
Added menu's "mnemonic" for accessing, for example, the File menu using ALT+F. They make sense only when using the english language, though. Fixes #977
1 parent 919cd8f commit aef835b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

app/src/processing/app/Editor.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -524,6 +524,7 @@ public void menuSelected(MenuEvent e) {
524524
menubar.add(buildEditMenu());
525525

526526
final JMenu sketchMenu = new JMenu(_("Sketch"));
527+
sketchMenu.setMnemonic(KeyEvent.VK_S);
527528
sketchMenu.addMenuListener(new StubMenuListener() {
528529

529530
@Override
@@ -565,6 +566,7 @@ public void menuSelected(MenuEvent e) {
565566
private JMenu buildFileMenu() {
566567
JMenuItem item;
567568
fileMenu = new JMenu(_("File"));
569+
fileMenu.setMnemonic(KeyEvent.VK_F);
568570

569571
item = newJMenuItem(_("New"), 'N');
570572
item.addActionListener(new ActionListener() {
@@ -762,6 +764,7 @@ public void actionPerformed(ActionEvent e) {
762764

763765
private JMenu buildToolsMenu() {
764766
toolsMenu = new JMenu(_("Tools"));
767+
toolsMenu.setMnemonic(KeyEvent.VK_T);
765768

766769
addInternalTools(toolsMenu);
767770

@@ -1170,6 +1173,7 @@ private JMenu buildHelpMenu() {
11701173
// To deal with a Mac OS X 10.5 bug, add an extra space after the name
11711174
// so that the OS doesn't try to insert its slow help menu.
11721175
JMenu menu = new JMenu(_("Help"));
1176+
menu.setMnemonic(KeyEvent.VK_H);
11731177
JMenuItem item;
11741178

11751179
/*
@@ -1330,6 +1334,7 @@ public void actionPerformed(ActionEvent e) {
13301334
private JMenu buildEditMenu() {
13311335
JMenu menu = new JMenu(_("Edit"));
13321336
menu.setName("menuEdit");
1337+
menu.setMnemonic(KeyEvent.VK_E);
13331338

13341339
undoItem = newJMenuItem(_("Undo"), 'Z');
13351340
undoItem.setName("menuEditUndo");

0 commit comments

Comments
 (0)