Interface IKeyboardController
- Namespace
- NetAutoGUI
- Assembly
- NetAutoGUI.dll
Keyboard controller, used for simulating keyboard events
public interface IKeyboardController
- Extension Methods
Methods
Hold(VirtualKeyCode)
Press down a key until the return the Dispose() method of the returned IDisposable is invoked.
IDisposable Hold(VirtualKeyCode key)
Parameters
key
VirtualKeyCode
Returns
HotKey(params VirtualKeyCode[])
pressed down keys in order, and then released in reverse order
void HotKey(params VirtualKeyCode[] keys)
Parameters
keys
VirtualKeyCode[]
KeyDown(VirtualKeyCode)
Press down a key
void KeyDown(VirtualKeyCode key)
Parameters
key
VirtualKeyCodekey
KeyUp(VirtualKeyCode)
Press up a key
void KeyUp(VirtualKeyCode key)
Parameters
key
VirtualKeyCodekey
Press(params VirtualKeyCode[])
Press a keys combination
void Press(params VirtualKeyCode[] keys)
Parameters
keys
VirtualKeyCode[]keys
Write(char)
Write a character from keyboard
void Write(char c)
Parameters
c
charthe character
Write(string)
Write a string from keyboard
void Write(string s)
Parameters
s
stringthe string
Write(string, double)
Write a string from keyboard, wait a specific interval between each character
void Write(string s, double intervalInSeconds)