diff --git a/v2rayN/v2rayN/Views/GlobalHotkeySettingWindow.xaml b/v2rayN/v2rayN/Views/GlobalHotkeySettingWindow.xaml index 2bf99658..9e20c6ea 100644 --- a/v2rayN/v2rayN/Views/GlobalHotkeySettingWindow.xaml +++ b/v2rayN/v2rayN/Views/GlobalHotkeySettingWindow.xaml @@ -72,7 +72,8 @@ VerticalAlignment="Top" AcceptsReturn="True" IsReadOnly="True" - Style="{StaticResource MyOutlinedTextBox}" /> + Style="{StaticResource MyOutlinedTextBox}" + PreviewKeyDown="TxtGlobalHotkey_PreviewKeyDown" /> + Style="{StaticResource MyOutlinedTextBox}" + PreviewKeyDown="TxtGlobalHotkey_PreviewKeyDown" /> + Style="{StaticResource MyOutlinedTextBox}" + PreviewKeyDown="TxtGlobalHotkey_PreviewKeyDown" /> + Style="{StaticResource MyOutlinedTextBox}" + PreviewKeyDown="TxtGlobalHotkey_PreviewKeyDown" /> + Style="{StaticResource MyOutlinedTextBox}" + PreviewKeyDown="TxtGlobalHotkey_PreviewKeyDown" /> (); - txtGlobalHotkey0.KeyDown += TxtGlobalHotkey_KeyDown; - txtGlobalHotkey1.KeyDown += TxtGlobalHotkey_KeyDown; - txtGlobalHotkey2.KeyDown += TxtGlobalHotkey_KeyDown; - txtGlobalHotkey3.KeyDown += TxtGlobalHotkey_KeyDown; - txtGlobalHotkey4.KeyDown += TxtGlobalHotkey_KeyDown; + txtGlobalHotkey0.KeyDown += TxtGlobalHotkey_PreviewKeyDown; + txtGlobalHotkey1.KeyDown += TxtGlobalHotkey_PreviewKeyDown; + txtGlobalHotkey2.KeyDown += TxtGlobalHotkey_PreviewKeyDown; + txtGlobalHotkey3.KeyDown += TxtGlobalHotkey_PreviewKeyDown; + txtGlobalHotkey4.KeyDown += TxtGlobalHotkey_PreviewKeyDown; HotkeyHandler.Instance.IsPause = true; this.Closing += (s, e) => HotkeyHandler.Instance.IsPause = false; @@ -45,7 +45,7 @@ namespace v2rayN.Views BindingData(); } - private void TxtGlobalHotkey_KeyDown(object sender, KeyEventArgs e) + private void TxtGlobalHotkey_PreviewKeyDown(object sender, KeyEventArgs e) { e.Handled = true; var _ModifierKeys = new Key[] { Key.LeftCtrl, Key.RightCtrl, Key.LeftShift,