From 64da0a8b1f4da08e4d0d804b41af47f164651ceb Mon Sep 17 00:00:00 2001 From: Radek Davidek Date: Tue, 20 Jan 2026 09:53:10 +0100 Subject: [PATCH] fixed shortcuts --- src/main/java/cz/kamma/kfmanager/ui/FileEditor.java | 8 ++++++-- src/main/java/cz/kamma/kfmanager/ui/MainWindow.java | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/cz/kamma/kfmanager/ui/FileEditor.java b/src/main/java/cz/kamma/kfmanager/ui/FileEditor.java index 4a11da1..7a55b65 100644 --- a/src/main/java/cz/kamma/kfmanager/ui/FileEditor.java +++ b/src/main/java/cz/kamma/kfmanager/ui/FileEditor.java @@ -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); diff --git a/src/main/java/cz/kamma/kfmanager/ui/MainWindow.java b/src/main/java/cz/kamma/kfmanager/ui/MainWindow.java index b377613..8e11dd2 100644 --- a/src/main/java/cz/kamma/kfmanager/ui/MainWindow.java +++ b/src/main/java/cz/kamma/kfmanager/ui/MainWindow.java @@ -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...");