summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar jeff2014-08-10 17:24:14 -0400
committerGravatar jeff2014-08-10 17:24:14 -0400
commit417689c02241ae4b44d4a892c442689bb053a436 (patch)
tree4f1c60e073092a05cefa7cc7be9d73923637f5fa /src
parentfixed recognition of static initializers (diff)
downloadenigma-417689c02241ae4b44d4a892c442689bb053a436.tar.gz
enigma-417689c02241ae4b44d4a892c442689bb053a436.tar.xz
enigma-417689c02241ae4b44d4a892c442689bb053a436.zip
improved keyboard shortcuts
Diffstat (limited to 'src')
-rw-r--r--src/cuchaz/enigma/gui/Gui.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/gui/Gui.java b/src/cuchaz/enigma/gui/Gui.java
index 187852a2..79becf86 100644
--- a/src/cuchaz/enigma/gui/Gui.java
+++ b/src/cuchaz/enigma/gui/Gui.java
@@ -19,6 +19,7 @@ import java.awt.Font;
19import java.awt.GridLayout; 19import java.awt.GridLayout;
20import java.awt.event.ActionEvent; 20import java.awt.event.ActionEvent;
21import java.awt.event.ActionListener; 21import java.awt.event.ActionListener;
22import java.awt.event.InputEvent;
22import java.awt.event.KeyAdapter; 23import java.awt.event.KeyAdapter;
23import java.awt.event.KeyEvent; 24import java.awt.event.KeyEvent;
24import java.awt.event.MouseAdapter; 25import java.awt.event.MouseAdapter;
@@ -50,6 +51,7 @@ import javax.swing.JSplitPane;
50import javax.swing.JTabbedPane; 51import javax.swing.JTabbedPane;
51import javax.swing.JTextField; 52import javax.swing.JTextField;
52import javax.swing.JTree; 53import javax.swing.JTree;
54import javax.swing.KeyStroke;
53import javax.swing.ListSelectionModel; 55import javax.swing.ListSelectionModel;
54import javax.swing.WindowConstants; 56import javax.swing.WindowConstants;
55import javax.swing.event.CaretEvent; 57import javax.swing.event.CaretEvent;
@@ -254,6 +256,10 @@ public class Gui
254 case KeyEvent.VK_R: 256 case KeyEvent.VK_R:
255 startRename(); 257 startRename();
256 break; 258 break;
259
260 case KeyEvent.VK_O:
261 openEntry();
262 break;
257 } 263 }
258 } 264 }
259 } ); 265 } );
@@ -275,6 +281,7 @@ public class Gui
275 startRename(); 281 startRename();
276 } 282 }
277 } ); 283 } );
284 menu.setAccelerator( KeyStroke.getKeyStroke( KeyEvent.VK_R, 0 ) );
278 popupMenu.add( menu ); 285 popupMenu.add( menu );
279 m_renameMenu = menu; 286 m_renameMenu = menu;
280 } 287 }
@@ -301,6 +308,7 @@ public class Gui
301 openEntry(); 308 openEntry();
302 } 309 }
303 } ); 310 } );
311 menu.setAccelerator( KeyStroke.getKeyStroke( KeyEvent.VK_O, 0 ) );
304 popupMenu.add( menu ); 312 popupMenu.add( menu );
305 m_openEntryMenu = menu; 313 m_openEntryMenu = menu;
306 } 314 }
@@ -427,6 +435,7 @@ public class Gui
427 } 435 }
428 } 436 }
429 } ); 437 } );
438 item.setAccelerator( KeyStroke.getKeyStroke( KeyEvent.VK_S, InputEvent.CTRL_DOWN_MASK ) );
430 m_saveMappingsMenu = item; 439 m_saveMappingsMenu = item;
431 } 440 }
432 { 441 {
@@ -451,6 +460,7 @@ public class Gui
451 } 460 }
452 } 461 }
453 } ); 462 } );
463 item.setAccelerator( KeyStroke.getKeyStroke( KeyEvent.VK_S, InputEvent.CTRL_DOWN_MASK | InputEvent.SHIFT_DOWN_MASK ) );
454 m_saveMappingsAsMenu = item; 464 m_saveMappingsAsMenu = item;
455 } 465 }
456 { 466 {