Merge pull request #4287 from MichaelHinrichs/Switch

Use a switch
This commit is contained in:
2dust 2023-11-10 15:03:03 +08:00 committed by GitHub
commit ce5728e2df
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -322,33 +322,29 @@ namespace v2rayN.Views
{ {
if (Keyboard.IsKeyDown(Key.LeftCtrl) || Keyboard.IsKeyDown(Key.RightCtrl)) if (Keyboard.IsKeyDown(Key.LeftCtrl) || Keyboard.IsKeyDown(Key.RightCtrl))
{ {
if (e.Key == Key.V) switch (e.key)
{ {
ViewModel?.AddServerViaClipboard(); case Key.V:
} ViewModel?.AddServerViaClipboard();
else if (e.Key == Key.P) break;
{ case Key.P:
ViewModel?.ServerSpeedtest(ESpeedActionType.Ping); ViewModel?.ServerSpeedtest(ESpeedActionType.Ping);
} break;
else if (e.Key == Key.O) case Key.O:
{ ViewModel?.ServerSpeedtest(ESpeedActionType.Tcping);
ViewModel?.ServerSpeedtest(ESpeedActionType.Tcping); break;
} case Key.R:
else if (e.Key == Key.R) ViewModel?.ServerSpeedtest(ESpeedActionType.Realping);
{ break;
ViewModel?.ServerSpeedtest(ESpeedActionType.Realping); case Key.S:
} _ = ViewModel?.ScanScreenTaskAsync();
else if (e.Key == Key.S) break;
{ case Key.T:
_ = ViewModel?.ScanScreenTaskAsync(); ViewModel?.ServerSpeedtest(ESpeedActionType.Speedtest);
} break;
else if (e.Key == Key.T) case Key.E:
{ ViewModel?.ServerSpeedtest(ESpeedActionType.Mixedtest);
ViewModel?.ServerSpeedtest(ESpeedActionType.Speedtest); break;
}
else if (e.Key == Key.E)
{
ViewModel?.ServerSpeedtest(ESpeedActionType.Mixedtest);
} }
} }
else else