C# Класс AcTools.Windows.Input.KeyboardSimulator

Наследование: IKeyboardSimulator
Показать файл Открыть проект

Открытые методы

Метод Описание
KeyDown ( VirtualKeyCode keyCode ) : IKeyboardSimulator
KeyPress ( ) : IKeyboardSimulator
KeyPress ( VirtualKeyCode keyCode ) : IKeyboardSimulator
KeyUp ( VirtualKeyCode keyCode ) : IKeyboardSimulator
KeyboardSimulator ( IInputSimulator inputSimulator ) : System
ModifiedKeyStroke ( IEnumerable modifierKeyCodes, IEnumerable keyCodes ) : IKeyboardSimulator
ModifiedKeyStroke ( IEnumerable modifierKeyCodes, VirtualKeyCode keyCode ) : IKeyboardSimulator
ModifiedKeyStroke ( VirtualKeyCode modifierKey, IEnumerable keyCodes ) : IKeyboardSimulator

Simulates a modified keystroke where there is one modifier and multiple keys like CTRL-K-C where CTRL is the modifierKey and K and C are the keys. The flow is Modifier KeyDown, Keys Press in order, Modifier KeyUp.

ModifiedKeyStroke ( VirtualKeyCode modifierKeyCode, VirtualKeyCode keyCode ) : IKeyboardSimulator
Sleep ( TimeSpan timeout ) : IKeyboardSimulator
Sleep ( int millsecondsTimeout ) : IKeyboardSimulator
TextEntry ( char character ) : IKeyboardSimulator
TextEntry ( string text ) : IKeyboardSimulator

Приватные методы

Метод Описание
KeyboardSimulator ( IInputSimulator inputSimulator, IInputMessageDispatcher messageDispatcher ) : System
KeysPress ( InputBuilder builder, IEnumerable keyCodes ) : void
ModifiersDown ( InputBuilder builder, IEnumerable modifierKeyCodes ) : void
ModifiersUp ( InputBuilder builder, IEnumerable modifierKeyCodes ) : void
SendSimulatedInput ( InputEntry inputList ) : void

Описание методов

KeyDown() публичный Метод

public KeyDown ( VirtualKeyCode keyCode ) : IKeyboardSimulator
keyCode VirtualKeyCode
Результат IKeyboardSimulator

KeyPress() публичный Метод

public KeyPress ( ) : IKeyboardSimulator
Результат IKeyboardSimulator

KeyPress() публичный Метод

public KeyPress ( VirtualKeyCode keyCode ) : IKeyboardSimulator
keyCode VirtualKeyCode
Результат IKeyboardSimulator

KeyUp() публичный Метод

public KeyUp ( VirtualKeyCode keyCode ) : IKeyboardSimulator
keyCode VirtualKeyCode
Результат IKeyboardSimulator

KeyboardSimulator() публичный Метод

public KeyboardSimulator ( IInputSimulator inputSimulator ) : System
inputSimulator IInputSimulator
Результат System

ModifiedKeyStroke() публичный Метод

public ModifiedKeyStroke ( IEnumerable modifierKeyCodes, IEnumerable keyCodes ) : IKeyboardSimulator
modifierKeyCodes IEnumerable
keyCodes IEnumerable
Результат IKeyboardSimulator

ModifiedKeyStroke() публичный Метод

public ModifiedKeyStroke ( IEnumerable modifierKeyCodes, VirtualKeyCode keyCode ) : IKeyboardSimulator
modifierKeyCodes IEnumerable
keyCode VirtualKeyCode
Результат IKeyboardSimulator

ModifiedKeyStroke() публичный Метод

Simulates a modified keystroke where there is one modifier and multiple keys like CTRL-K-C where CTRL is the modifierKey and K and C are the keys. The flow is Modifier KeyDown, Keys Press in order, Modifier KeyUp.
public ModifiedKeyStroke ( VirtualKeyCode modifierKey, IEnumerable keyCodes ) : IKeyboardSimulator
modifierKey VirtualKeyCode The modifier key
keyCodes IEnumerable The list of keys to simulate
Результат IKeyboardSimulator

ModifiedKeyStroke() публичный Метод

public ModifiedKeyStroke ( VirtualKeyCode modifierKeyCode, VirtualKeyCode keyCode ) : IKeyboardSimulator
modifierKeyCode VirtualKeyCode
keyCode VirtualKeyCode
Результат IKeyboardSimulator

Sleep() публичный Метод

public Sleep ( TimeSpan timeout ) : IKeyboardSimulator
timeout TimeSpan
Результат IKeyboardSimulator

Sleep() публичный Метод

public Sleep ( int millsecondsTimeout ) : IKeyboardSimulator
millsecondsTimeout int
Результат IKeyboardSimulator

TextEntry() публичный Метод

public TextEntry ( char character ) : IKeyboardSimulator
character char
Результат IKeyboardSimulator

TextEntry() публичный Метод

public TextEntry ( string text ) : IKeyboardSimulator
text string
Результат IKeyboardSimulator