diff --git a/osu.Game/Screens/Menu/Button.cs b/osu.Game/Screens/Menu/Button.cs index b1e39c8a35..070ce0d7a2 100644 --- a/osu.Game/Screens/Menu/Button.cs +++ b/osu.Game/Screens/Menu/Button.cs @@ -259,7 +259,7 @@ namespace osu.Game.Screens.Menu { if (args.Repeat) return false; - if (triggerKey == args.Key && triggerKey != Key.Unknown) + if (triggerKey == args.Key && triggerKey != Key.Unknown && !(state.Keyboard.ControlPressed || state.Keyboard.ShiftPressed || state.Keyboard.AltPressed)) { trigger(); return true;