diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Main.cs b/Plugins/Flow.Launcher.Plugin.Shell/Main.cs index 829398a4b..fe6726d57 100644 --- a/Plugins/Flow.Launcher.Plugin.Shell/Main.cs +++ b/Plugins/Flow.Launcher.Plugin.Shell/Main.cs @@ -298,7 +298,12 @@ namespace Flow.Launcher.Plugin.Shell private void OnWinRPressed() { context.API.ChangeQuery($"{context.CurrentPluginMetadata.ActionKeywords[0]}{Plugin.Query.TermSeperater}"); - Application.Current.MainWindow.Visibility = Visibility.Visible; + + // show the main window and set focus to the query box + Window mainWindow = Application.Current.MainWindow; + mainWindow.Visibility = Visibility.Visible; + mainWindow.Activate(); + mainWindow.Focus(); } public Control CreateSettingPanel()