// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using osu.Framework.Localisation; using osu.Game.Rulesets.Mods; using osu.Game.Localisation; namespace osu.Game.Overlays.Mods.Input { /// /// The style of hotkey handling to use on the mod select screen. /// public enum ModSelectHotkeyStyle { /// /// Each letter row on the keyboard controls one of the three first s. /// Individual letters in a row trigger the mods in a sequential fashion. /// Uses . /// [LocalisableDescription(typeof(UserInterfaceStrings), nameof(UserInterfaceStrings.SequentialHotkeyStyle))] Sequential, /// /// Matches keybindings from stable 1:1. /// One keybinding can toggle between what used to be s on stable, /// and some mods in a column may not have any hotkeys at all. /// [LocalisableDescription(typeof(UserInterfaceStrings), nameof(UserInterfaceStrings.ClassicHotkeyStyle))] Classic } }