Piccolo
Piccolo copied to clipboard
GLFW_KEY_LEFT_ALT检测不到,无法在Game Mode下叫出鼠标
Describe the bug | Bug描述 Game模式下按Left Alt无反应
Steps to reproduce | 如何复现 Steps to reproduce the behavior:
- Open Editor
- Switch to game mode
- Click left alt
Expected behavior | 预期行为 Mouse cursor appear
Actual behavior | 实际行为 Nothing happened.
Screenshots/Logs | 截图/日志
Desktop | 桌面环境
- OS: macOS
- Version Monterey 12.3.1
- CPU 3 GHz 6-Core Intel Core i5
- GPU Radeon Pro 570X
- Memory 16GB
- Compiler Apple clang version 13.1.6
Additional context | 补充信息 通过Xcode打断点debug了一下, 在InputSystem::onKeyInGameMode函数里按R键左shift键都能检知到,只有左ALT键没反应,我把GLFW_KEY_LEFT_ALT换成GLFW_KEY_P试了一下就可以了。 电脑是iMAC,键盘用的是USB接外设的FILCO键盘,不是MAC键盘的键位。
你好,根据你的描述以及断点调试情况,确实和你的硬件情况有关系,你可以在本地先改一下触发按键,我们后面再考虑加个按键配置允许改键。另外,我们也会再测试一下mac环境下的情况。
可以尝试在 InputSystem::onKeyInGameMode 里设置一个断点, 然后按下左Alt查看 action 的值.