Enter to set active routing rules

This commit is contained in:
2dust 2023-04-27 10:28:20 +08:00
parent 75742d8a9e
commit b8644268b3
5 changed files with 8 additions and 4 deletions

View file

@ -1024,7 +1024,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Set as active rule 的本地化字符串。 /// 查找类似 Set as active rule(Enter) 的本地化字符串。
/// </summary> /// </summary>
public static string menuRoutingAdvancedSetDefault { public static string menuRoutingAdvancedSetDefault {
get { get {

View file

@ -881,7 +881,7 @@
<value>Remove selected</value> <value>Remove selected</value>
</data> </data>
<data name="menuRoutingAdvancedSetDefault" xml:space="preserve"> <data name="menuRoutingAdvancedSetDefault" xml:space="preserve">
<value>Set as active rule</value> <value>Set as active rule(Enter)</value>
</data> </data>
<data name="menuRoutingBasic" xml:space="preserve"> <data name="menuRoutingBasic" xml:space="preserve">
<value>Basic Function</value> <value>Basic Function</value>

View file

@ -881,7 +881,7 @@
<value>移除所选规则</value> <value>移除所选规则</value>
</data> </data>
<data name="menuRoutingAdvancedSetDefault" xml:space="preserve"> <data name="menuRoutingAdvancedSetDefault" xml:space="preserve">
<value>设为活动规则</value> <value>设为活动规则 (Enter)</value>
</data> </data>
<data name="menuRoutingBasic" xml:space="preserve"> <data name="menuRoutingBasic" xml:space="preserve">
<value>基础功能</value> <value>基础功能</value>

View file

@ -280,7 +280,7 @@ namespace v2rayN.ViewModels
IsModified = true; IsModified = true;
} }
private void RoutingAdvancedSetDefault() public void RoutingAdvancedSetDefault()
{ {
var item = LazyConfig.Instance.GetRoutingItem(SelectedSource?.id); var item = LazyConfig.Instance.GetRoutingItem(SelectedSource?.id);
if (item is null) if (item is null)

View file

@ -84,6 +84,10 @@ namespace v2rayN.Views
lstRoutings.SelectAll(); lstRoutings.SelectAll();
} }
} }
else if (e.Key is Key.Enter or Key.Return)
{
ViewModel?.RoutingAdvancedSetDefault();
}
} }
private void menuRoutingAdvancedSelectAll_Click(object sender, System.Windows.RoutedEventArgs e) private void menuRoutingAdvancedSelectAll_Click(object sender, System.Windows.RoutedEventArgs e)