コード例 #1
0
ファイル: KeyStroke.cs プロジェクト: ryancheung/Steropes.UI
        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}");
        }