From ca4e8960d267533830d6ed14366b314be9e908aa Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Fri, 28 Apr 2023 10:23:48 +0800 Subject: [PATCH] Delete shortcut keys for routing rules --- v2rayN/v2rayN/ViewModels/RoutingRuleSettingViewModel.cs | 2 +- v2rayN/v2rayN/Views/RoutingRuleSettingWindow.xaml.cs | 4 ++++ v2rayN/v2rayN/Views/RoutingSettingWindow.xaml.cs | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/v2rayN/v2rayN/ViewModels/RoutingRuleSettingViewModel.cs b/v2rayN/v2rayN/ViewModels/RoutingRuleSettingViewModel.cs index 0b3654a9..8c7c4273 100644 --- a/v2rayN/v2rayN/ViewModels/RoutingRuleSettingViewModel.cs +++ b/v2rayN/v2rayN/ViewModels/RoutingRuleSettingViewModel.cs @@ -167,7 +167,7 @@ namespace v2rayN.ViewModels } } - private void RuleRemove() + public void RuleRemove() { if (SelectedSource is null || SelectedSource.outboundTag.IsNullOrEmpty()) { diff --git a/v2rayN/v2rayN/Views/RoutingRuleSettingWindow.xaml.cs b/v2rayN/v2rayN/Views/RoutingRuleSettingWindow.xaml.cs index 61fda33c..be380703 100644 --- a/v2rayN/v2rayN/Views/RoutingRuleSettingWindow.xaml.cs +++ b/v2rayN/v2rayN/Views/RoutingRuleSettingWindow.xaml.cs @@ -90,6 +90,10 @@ namespace v2rayN.Views { ViewModel?.MoveRule(EMove.Bottom); } + else if (e.Key == Key.Delete) + { + ViewModel?.RuleRemove(); + } } } diff --git a/v2rayN/v2rayN/Views/RoutingSettingWindow.xaml.cs b/v2rayN/v2rayN/Views/RoutingSettingWindow.xaml.cs index d430e9c0..0f001dc9 100644 --- a/v2rayN/v2rayN/Views/RoutingSettingWindow.xaml.cs +++ b/v2rayN/v2rayN/Views/RoutingSettingWindow.xaml.cs @@ -88,6 +88,10 @@ namespace v2rayN.Views { ViewModel?.RoutingAdvancedSetDefault(); } + else if (e.Key == Key.Delete) + { + ViewModel?.RoutingAdvancedRemove(); + } } private void menuRoutingAdvancedSelectAll_Click(object sender, System.Windows.RoutedEventArgs e)