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 |