Enter to set active routing rules

pull/3786/head
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>
/// 查找类似 Set as active rule 的本地化字符串。
/// 查找类似 Set as active rule(Enter) 的本地化字符串。
/// </summary>
public static string menuRoutingAdvancedSetDefault {
get {

View File

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

View File

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

View File

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

View File

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