11 #include "Peripheral.h" 12 #include "XBDateTime.h" 13 #include "input/keyboard/interfaces/IKeyboardDriverHandler.h" 14 #include "threads/CriticalSection.h" 32 bool bPromiscuous)
override;
48 std::vector<KeyboardHandle> m_keyboardHandlers;
49 CCriticalSection m_mutex;
Definition: PeripheralTypes.h:318
bool InitialiseFeature(const PeripheralFeature feature) override
Initialise one of the features of this peripheral.
Definition: PeripheralKeyboard.cpp:37
Definition: RetroPlayerInput.h:15
CDateTime LastActive() override
Return the last time this peripheral was active.
Definition: PeripheralKeyboard.h:34
KODI::GAME::ControllerPtr ControllerProfile() const override
Get the controller profile that best represents this peripheral.
Definition: PeripheralKeyboard.cpp:82
void OnKeyRelease(const CKey &key) override
A key has been released.
Definition: PeripheralKeyboard.cpp:117
DateTime class, which uses FileTime as it's base.
Definition: XBDateTime.h:63
Definition: PeripheralBus.h:34
Interface for handling keyboard events.
Definition: IKeyboardDriverHandler.h:21
Definition: PeripheralKeyboard.h:20
bool OnKeyPress(const CKey &key) override
A key has been pressed.
Definition: PeripheralKeyboard.cpp:88
Definition: Peripheral.h:62
Definition: Peripherals.h:49