Exemplo n.º 1
0
        public IKeyboardSimulator KeyPress(params VirtualKeyCode[] keyCodes)
        {
            var builder = new InputBuilder();

            KeysPress(builder, keyCodes);
            SendSimulatedInput(builder.ToArray());
            return(this);
        }
Exemplo n.º 2
0
        public IKeyboardSimulator ModifiedKeyStroke(IEnumerable <VirtualKeyCode> modifierKeyCodes, IEnumerable <VirtualKeyCode> keyCodes)
        {
            var builder = new InputBuilder();

            var virtualKeyCodes = modifierKeyCodes as IList <VirtualKeyCode> ?? modifierKeyCodes.ToList();

            ModifiersDown(builder, virtualKeyCodes);
            KeysPress(builder, keyCodes);
            ModifiersUp(builder, virtualKeyCodes);

            SendSimulatedInput(builder.ToArray());
            return(this);
        }