按键事件类 更多...
#include <KeyEvent.h>
Public 成员函数 | |
KeyEvent (Key key, KeyState state, bool shift, bool ctrl) | |
Key | key () const |
获取按键 | |
bool | hasShift () const |
Shift键是否被同时按下 | |
bool | hasCtrl () const |
Ctrl键是否被同时按下 | |
KeyState | state () const |
获取按键状态 | |
Public 成员函数 继承自 Event | |
void | accept () const |
接受事件 | |
void | reset () const |
重置事件状态 | |
bool | isAccepted () const |
事件是否已被接受 | |
Public 成员函数 继承自 Object | |
Object () noexcept | |
构造函数 | |
virtual | ~Object () noexcept |
析构函数 | |
按键事件类
bool KeyEvent::hasCtrl | ( | ) | const |
Ctrl键是否被同时按下
bool KeyEvent::hasShift | ( | ) | const |
Shift键是否被同时按下
Key KeyEvent::key | ( | ) | const |
获取按键
KeyState KeyEvent::state | ( | ) | const |
获取按键状态