C# Class AcTools.Windows.Input.KeyboardSimulator

Inheritance: IKeyboardSimulator
Afficher le fichier Open project: gro-ove/actools

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

KeyDown() public méthode

public KeyDown ( VirtualKeyCode keyCode ) : IKeyboardSimulator
keyCode VirtualKeyCode
Résultat IKeyboardSimulator

KeyPress() public méthode

public KeyPress ( ) : IKeyboardSimulator
Résultat IKeyboardSimulator

KeyPress() public méthode

public KeyPress ( VirtualKeyCode keyCode ) : IKeyboardSimulator
keyCode VirtualKeyCode
Résultat IKeyboardSimulator

KeyUp() public méthode

public KeyUp ( VirtualKeyCode keyCode ) : IKeyboardSimulator
keyCode VirtualKeyCode
Résultat IKeyboardSimulator

KeyboardSimulator() public méthode

public KeyboardSimulator ( IInputSimulator inputSimulator ) : System
inputSimulator IInputSimulator
Résultat System

ModifiedKeyStroke() public méthode

public ModifiedKeyStroke ( IEnumerable modifierKeyCodes, IEnumerable keyCodes ) : IKeyboardSimulator
modifierKeyCodes IEnumerable
keyCodes IEnumerable
Résultat IKeyboardSimulator

ModifiedKeyStroke() public méthode

public ModifiedKeyStroke ( IEnumerable modifierKeyCodes, VirtualKeyCode keyCode ) : IKeyboardSimulator
modifierKeyCodes IEnumerable
keyCode VirtualKeyCode
Résultat IKeyboardSimulator

ModifiedKeyStroke() public méthode

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
Résultat IKeyboardSimulator

ModifiedKeyStroke() public méthode

public ModifiedKeyStroke ( VirtualKeyCode modifierKeyCode, VirtualKeyCode keyCode ) : IKeyboardSimulator
modifierKeyCode VirtualKeyCode
keyCode VirtualKeyCode
Résultat IKeyboardSimulator

Sleep() public méthode

public Sleep ( TimeSpan timeout ) : IKeyboardSimulator
timeout TimeSpan
Résultat IKeyboardSimulator

Sleep() public méthode

public Sleep ( int millsecondsTimeout ) : IKeyboardSimulator
millsecondsTimeout int
Résultat IKeyboardSimulator

TextEntry() public méthode

public TextEntry ( char character ) : IKeyboardSimulator
character char
Résultat IKeyboardSimulator

TextEntry() public méthode

public TextEntry ( string text ) : IKeyboardSimulator
text string
Résultat IKeyboardSimulator