按键事件类 更多...
#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 | 
获取按键状态