键盘事件 更多...
#include <TEduBoard.h>
Public 成员函数 | |
| TEduBoardKeyEvent () | |
成员变量 | |
| TEduBoardKeyEventType | type |
| 键盘事件类型 更多... | |
| uint32_t | modifiers |
| 按位描述键盘修饰键状态,取值参考 TEduBoardEventFlag 更多... | |
| int | windowsKeyCode |
| Windows按键码,该值用于DOM规范,Windows下它来自系统事件,其他平台下用映射函数确定(参考文档 https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) 更多... | |
| int | nativeKeyCode |
| 由平台产生的真实按键码 更多... | |
| int | isSystemKey |
| 指定该事件是否为"系统按键"事件,只有Windows系统下该值才有效(参考文档 http://msdn.microsoft.com/en-us/library/ms646286(VS.85).aspx) 更多... | |
| wchar_t | character |
| 按键产生的字符 更多... | |
| wchar_t | unmodifiedCharacter |
| 按键产生的字符,但是忽略修饰键的影响(除了shift之外),该值主要用于触发快捷键 更多... | |
| int | focusOnEditableField |
| 当处于文本编辑区域时,该值为1,该值主要用于判断是否应该拦截某些按键事件的传递 更多... | |
键盘事件
|
inline |
| wchar_t character |
按键产生的字符
| int focusOnEditableField |
当处于文本编辑区域时,该值为1,该值主要用于判断是否应该拦截某些按键事件的传递
| int isSystemKey |
指定该事件是否为"系统按键"事件,只有Windows系统下该值才有效(参考文档 http://msdn.microsoft.com/en-us/library/ms646286(VS.85).aspx)
| uint32_t modifiers |
按位描述键盘修饰键状态,取值参考 TEduBoardEventFlag
| int nativeKeyCode |
由平台产生的真实按键码
键盘事件类型
| wchar_t unmodifiedCharacter |
按键产生的字符,但是忽略修饰键的影响(除了shift之外),该值主要用于触发快捷键
| int windowsKeyCode |
Windows按键码,该值用于DOM规范,Windows下它来自系统事件,其他平台下用映射函数确定(参考文档 https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes)