From 417b0817a93efd4c57e180b0e7090a606a1c5f46 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Wed, 8 Feb 2017 15:30:20 +0900 Subject: [PATCH] Improve arrow key redirection at song select. --- osu.Game/Screens/Select/SearchTextBox.cs | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/osu.Game/Screens/Select/SearchTextBox.cs b/osu.Game/Screens/Select/SearchTextBox.cs index f1870cca29..d6385d463a 100644 --- a/osu.Game/Screens/Select/SearchTextBox.cs +++ b/osu.Game/Screens/Select/SearchTextBox.cs @@ -74,8 +74,19 @@ namespace osu.Game.Screens.Select protected override bool OnKeyDown(InputState state, KeyDownEventArgs args) { - if (args.Key == Key.Left || args.Key == Key.Right || args.Key == Key.Enter) - return false; + if (!state.Keyboard.ControlPressed && !state.Keyboard.ShiftPressed) + { + switch (args.Key) + { + case Key.Left: + case Key.Right: + case Key.Up: + case Key.Down: + case Key.Enter: + return false; + } + } + return base.OnKeyDown(state, args); } }