diff --git a/src/core/coreconfig.h b/src/core/coreconfig.h index c9817700..31eceb0b 100644 --- a/src/core/coreconfig.h +++ b/src/core/coreconfig.h @@ -25,6 +25,7 @@ namespace vnotex OutlineDock, SearchDock, LocationListDock, + Search, NavigationMode, LocateNode, VerticalSplit, diff --git a/src/data/core/vnotex.json b/src/data/core/vnotex.json index 5116fd15..63b2e476 100644 --- a/src/data/core/vnotex.json +++ b/src/data/core/vnotex.json @@ -19,6 +19,7 @@ "OutlineDock" : "Ctrl+G, 2", "SearchDock" : "Ctrl+G, 3", "LocationListDock" : "Ctrl+G, 4", + "Search" : "Ctrl+Alt+F", "NavigationMode" : "Ctrl+G, W", "LocateNode" : "Ctrl+G, D", "VerticalSplit" : "Ctrl+G, \\", diff --git a/src/widgets/mainwindow.cpp b/src/widgets/mainwindow.cpp index 1ec6d435..30da98fc 100644 --- a/src/widgets/mainwindow.cpp +++ b/src/widgets/mainwindow.cpp @@ -585,6 +585,9 @@ void MainWindow::setupShortcuts() setupDockActivateShortcut(m_docks[DockIndex::SearchDock], coreConfig.getShortcut(CoreConfig::Shortcut::SearchDock)); + // Extra shortcut for SearchDock. + setupDockActivateShortcut(m_docks[DockIndex::SearchDock], + coreConfig.getShortcut(CoreConfig::Shortcut::Search)); setupDockActivateShortcut(m_docks[DockIndex::LocationListDock], coreConfig.getShortcut(CoreConfig::Shortcut::LocationListDock));