载入中...
搜索中...
未找到
Keyboard.cpp
浏览该文件的文档.
21 cls.addFunc("isDown", static_cast<bool (Keyboard::*)(const std::string&) const>(&Keyboard::isDown));
Keyboard input. Key / scancode names follow SDL naming (SDL_GetKeyName / SDL_GetScancodeName),...
Definition Keyboard.h:15
virtual std::string getKeyFromScancode(const std::string &scancode) const =0
Layout-aware key name for a physical scancode (SDL names).
virtual bool hasTextInput() const =0
True while text-input / IME is active.
virtual bool hasKeyRepeat() const =0
True when key-repeat events are enabled.
virtual void setTextInput(bool enable)=0
Enables or disables text-input / IME composition.
virtual void setKeyRepeat(bool enable)=0
Whether held keys emit repeated keypressed events.
virtual bool isDown(const std::string &key) const =0
True if any of the named keys is currently down.
virtual bool hasScreenKeyboard() const =0
True when the platform exposes an on-screen keyboard.
virtual bool isScancodeDown(const std::string &scancode) const =0
True if any of the named physical scancodes is currently down.
virtual std::string getScancodeFromKey(const std::string &key) const =0
Physical scancode name for a layout-aware key (SDL names).
SDL keyboard backend implementing eve::keyboard::Keyboard.
Definition Keyboard.h:8
Definition Keyboard.cpp:6