829 B
829 B
InputManager::ProcessKeyUp
向输入系统注入一个按键抬起事件。
void ProcessKeyUp(KeyCode key, bool alt, bool ctrl, bool shift, bool meta);
行为说明
当前实现会:
- 如果未初始化或键索引越界,直接返回
- 把
m_keyDown[index]设为false - 构造
KeyEvent,类型固定为KeyEvent::Up - 同步触发
m_onKeyEvent
当前没有单独的 “key up this frame” 标志位;抬起后,IsKeyUp 会立即通过 !IsKeyDown(key) 成立。
参数
key- 键值。alt- Alt 修饰键状态。ctrl- Ctrl 修饰键状态。shift- Shift 修饰键状态。meta- Meta 修饰键状态。
返回值
- 无。