|
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include <Keymap.h>
Public Member Functions | |
| CKeymap (std::shared_ptr< const IWindowKeymap > keymap, const IKeymapEnvironment *environment) | |
| virtual std::string | ControllerID () const override |
| The controller ID. More... | |
| virtual const IKeymapEnvironment * | Environment () const override |
| Access properties of the keymapping environment. More... | |
| const KODI::JOYSTICK::KeymapActionGroup & | GetActions (const std::string &keyName) const override |
| Get the actions for a given key name. More... | |
Public Member Functions inherited from IKeymap | |
| virtual | ~IKeymap ()=default |
| CKeymap::CKeymap | ( | std::shared_ptr< const IWindowKeymap > | keymap, |
| const IKeymapEnvironment * | environment | ||
| ) |
|
overridevirtual |
The controller ID.
This is required because key names are specific to each controller
Implements IKeymap.
|
inlineoverridevirtual |
Access properties of the keymapping environment.
Implements IKeymap.
|
overridevirtual |
Get the actions for a given key name.
| keyName | The key name created by CJoystickUtils::MakeKeyName() |
Implements IKeymap.