924 B
924 B
InputManager::ProcessKeyUp
向输入系统注入一个按键抬起事件。
void ProcessKeyUp(KeyCode key, bool alt, bool ctrl, bool shift, bool meta);
行为说明
当前实现会:
- 如果未初始化或键索引越界,直接返回
- 把
m_keyDown[index]设为false - 把
m_keyUpThisFrame[index]设为true - 构造
KeyEvent,类型固定为KeyEvent::Up - 同步触发
m_onKeyEvent
因此这条路径既会让 IsKeyUp 立刻成立,也会为 IsKeyReleased 写入本帧释放边沿。
参数
key- 键值。alt- Alt 修饰键状态。ctrl- Ctrl 修饰键状态。shift- Shift 修饰键状态。meta- Meta 修饰键状态。
返回值
- 无。