// // Created by Tobias Hieta on 09/06/15. // #ifndef KONVERGO_INPUTKEYBOARD_H #define KONVERGO_INPUTKEYBOARD_H #include #include #include "InputComponent.h" class InputKeyboard : public InputBase { Q_OBJECT DEFINE_SINGLETON(InputKeyboard); public: bool initInput() override { return true; } const char* inputName() override { return "Keyboard"; } void keyPress(const QString& keys, InputkeyState keyState) { emit receivedInput("Keyboard", keys, keyState); } private: explicit InputKeyboard(QObject* parent = nullptr) : InputBase(parent) {} }; #endif //KONVERGO_INPUTKEYBOARD_H