Exemple #1
0
        public string ToString(IVirtualKeyLocaliser localiser)
        {
            if (Key.IsModifier())
            {
                return(Modifiers.AsKeyModifiers().AsText());
            }

            var keyAsText = localiser.ToLocalisedText(Key);

            if (Modifiers == InputFlags.None)
            {
                return(keyAsText);
            }

            return($"{Modifiers.AsKeyModifiers().AsText()} {keyAsText}");
        }