This class contains utility methods related to keys on the keyboard.
| C# |
public class KeyboardKey
| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description |
|---|---|---|
| KeyboardKey(Keys) |
Initializes a new instance of this class for a given key.
| |
| AsyncState |
The global state of this key.
| |
| InjectKeyboardEvent(Keys, Byte, UInt32, UIntPtr) |
Inject a keyboard event into the event loop, as if the user performed
it with his keyboard.
| |
| InjectMouseEvent(UInt32, UInt32, UInt32, UInt32, UIntPtr) |
Inject a mouse event into the event loop, as if the user performed
it with his mouse.
| |
| KeyName |
Determine the name of a key in the current keyboard layout.
| |
| Press()()() |
Press this key.
| |
| PressAndRelease()()() |
Press this key and release it.
| |
| Release()()() |
Release this key.
| |
| State |
The state of this key, as seen by this application.
|
| Object | |
| KeyboardKey | |