From 3bd7f056941e316efc5afa0d0443fa66910d48d4 Mon Sep 17 00:00:00 2001 From: uye <99072975+ABA2396@users.noreply.github.com> Date: Sat, 15 Feb 2025 11:56:27 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E7=83=AD=E9=94=AE=E6=94=AF=E6=8C=81=20?= =?UTF-8?q?Windows=20=E9=94=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix #11922 --- src/MaaWpfGui/Views/UserControl/HotKeyEditorUserControl.xaml.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/MaaWpfGui/Views/UserControl/HotKeyEditorUserControl.xaml.cs b/src/MaaWpfGui/Views/UserControl/HotKeyEditorUserControl.xaml.cs index 39e46bb584..05534d7945 100644 --- a/src/MaaWpfGui/Views/UserControl/HotKeyEditorUserControl.xaml.cs +++ b/src/MaaWpfGui/Views/UserControl/HotKeyEditorUserControl.xaml.cs @@ -45,6 +45,8 @@ namespace MaaWpfGui.Views.UserControl // Get modifiers and key data var modifiers = Keyboard.Modifiers; + bool isWindowsKeyPressed = Keyboard.IsKeyDown(Key.LWin) || Keyboard.IsKeyDown(Key.RWin); + modifiers |= isWindowsKeyPressed ? ModifierKeys.Windows : ModifierKeys.None; var key = e.Key; // When Alt is pressed, SystemKey is used instead