Mojo input keyboarddevice
mojo:mojo.input.KeyboardDevice
Class KeyboardDevice#
The KeyboardDevice class.
To access the keyboard device, use the global Keyboard constant.
The keyboard device should only used after a new AppInstance is created.
All methods that take a key parameter can also be combined with 'raw' keys.
A raw key represents the physical location of a key on US keyboards. For example, Key.Q|Key.Raw indicates the key at the top left of the
QWERTY keys, as this is where the 'Q' key is on US keyboards.
| Properties | |
|---|---|
| Modifiers | The current state of the modifier keys. (read only) |
| Methods | |
|---|---|
| FlushChars | Flushes the character queue. |
| FlushKeys | Flushes all keyboard input. |
| GetChar | Gets the next character from the character queue. |
| Init | |
| KeyCodeToKey | |
| KeyDown | Checks the current up/down state of a key. |
| KeyFromName | Gets the key by a given name. |
| KeyHit | |
| KeyName | Gets the name of a key. |
| KeyPressed | Checks if a key was pressed. |
| KeyReleased | Checks if a key was released. |
| PeekChar | Peeks at the next character in the character queue. |
| Reset | |
| ScanCode | |
| ScanCodeToRawKey | |
| SendEvent | |
| TranslateKey | Translates a key to/from a raw key. |
| Update |