fixed shortcuts

This commit is contained in:
Radek Davidek 2026-01-20 09:53:10 +01:00
parent 26d62d2902
commit 64da0a8b1f
2 changed files with 7 additions and 3 deletions

View File

@ -537,8 +537,12 @@ public class FileEditor extends JDialog {
KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0),
JComponent.WHEN_IN_FOCUSED_WINDOW); JComponent.WHEN_IN_FOCUSED_WINDOW);
// F3/F4 - Zavřít // F3/F4 - Pokud není aktivní hledání
rootPane.registerKeyboardAction(e -> closeEditor(), rootPane.registerKeyboardAction(e -> {
if (!searchPanel.isVisible()) {
closeEditor();
}
},
KeyStroke.getKeyStroke(readOnly ? KeyEvent.VK_F3 : KeyEvent.VK_F4, 0), KeyStroke.getKeyStroke(readOnly ? KeyEvent.VK_F3 : KeyEvent.VK_F4, 0),
JComponent.WHEN_IN_FOCUSED_WINDOW); JComponent.WHEN_IN_FOCUSED_WINDOW);

View File

@ -647,7 +647,7 @@ public class MainWindow extends JFrame {
JMenu fileMenu = new JMenu("File"); JMenu fileMenu = new JMenu("File");
JMenuItem searchItem = new JMenuItem("Search..."); JMenuItem searchItem = new JMenuItem("Search...");
searchItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F, InputEvent.CTRL_DOWN_MASK)); searchItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F7, InputEvent.ALT_DOWN_MASK));
searchItem.addActionListener(e -> showSearchDialog()); searchItem.addActionListener(e -> showSearchDialog());
JMenuItem selectWildcardItem = new JMenuItem("Select by wildcard..."); JMenuItem selectWildcardItem = new JMenuItem("Select by wildcard...");