|
kodi
|
Handles keyboard events for game agent functionality. More...
#include <AgentKeyboard.h>


Public Member Functions | |
| CAgentKeyboard (PERIPHERALS::PeripheralPtr peripheral) | |
| void | Initialize () |
| void | Deinitialize () |
| void | ClearButtonState () |
| float | GetActivation () const |
| ControllerPtr | Appearance () const |
| std::string | ControllerID () const override |
| The add-on ID of the keyboard's controller profile. More... | |
| bool | HasKey (const KEYBOARD::KeyName &key) const override |
| Return true if the input handler accepts the given key. More... | |
| bool | OnKeyPress (const KEYBOARD::KeyName &key, KEYBOARD::Modifier mod, uint32_t unicode) override |
| A key has been pressed. More... | |
| void | OnKeyRelease (const KEYBOARD::KeyName &key, KEYBOARD::Modifier mod, uint32_t unicode) override |
| A key has been released. More... | |
Handles keyboard events for game agent functionality.
|
overridevirtual |
The add-on ID of the keyboard's controller profile.
Implements KODI::KEYBOARD::IKeyboardInputHandler.
|
overridevirtual |
Return true if the input handler accepts the given key.
| key | A key belonging to the controller specified by ControllerID() |
Implements KODI::KEYBOARD::IKeyboardInputHandler.
|
overridevirtual |
A key has been pressed.
| key | A key belonging to the controller specified by ControllerID() |
| mod | A combination of modifiers |
| unicode | The unicode value associated with the key, or 0 if unknown |
Implements KODI::KEYBOARD::IKeyboardInputHandler.
|
overridevirtual |
A key has been released.
| key | A key belonging to the controller specified by ControllerID() |
| mod | A combination of modifiers |
| unicode | The unicode value associated with the key, or 0 if unknown |
Implements KODI::KEYBOARD::IKeyboardInputHandler.
1.8.13