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),
JComponent.WHEN_IN_FOCUSED_WINDOW);
// F3/F4 - Zavřít
rootPane.registerKeyboardAction(e -> closeEditor(),
// F3/F4 - Pokud není aktivní hledání
rootPane.registerKeyboardAction(e -> {
if (!searchPanel.isVisible()) {
closeEditor();
}
},
KeyStroke.getKeyStroke(readOnly ? KeyEvent.VK_F3 : KeyEvent.VK_F4, 0),
JComponent.WHEN_IN_FOCUSED_WINDOW);

View File

@ -647,7 +647,7 @@ public class MainWindow extends JFrame {
JMenu fileMenu = new JMenu("File");
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());
JMenuItem selectWildcardItem = new JMenuItem("Select by wildcard...");