Exemplo n.º 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}");
        }
Exemplo n.º 2
0
 public LocaliseKeysEventFilter(IEventSource <KeyEventData> source, IVirtualKeyLocaliser localiser)
 {
     this.source    = source;
     this.localiser = localiser;
 }