Table of Contents

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

IDisposable

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 VirtualKeyCode

key

KeyUp(VirtualKeyCode)

Press up a key

void KeyUp(VirtualKeyCode key)

Parameters

key VirtualKeyCode

key

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 char

the character

Write(string)

Write a string from keyboard

void Write(string s)

Parameters

s string

the string

Write(string, double)

Write a string from keyboard, wait a specific interval between each character

void Write(string s, double intervalInSeconds)

Parameters

s string

the string

intervalInSeconds double

interval of wait in seconds