在使用 Wayland 时,GLFW 不会发送按键按下时的键盘事件
作者: Geolykt创建于 2026年9月12日更新于 2026年9月12日
GLFW 不会在获得焦点时发送按下键的键事件,也不会在重复这些键时发送任何事件,并且不会在释放键时发送任何事件。 使用 libwayland-client 手动拦截 Wayland 事件时,组合器会按照预期发送重复按键和释放按键的事件(按下键在获得焦点时也会发送,虽然不是人工按键按下,但这只是一个无关的实现细节)。 在没有 libwayland-client 逻辑的情况下,在 Wayland 上进行了测试,结果是相同的。
内容来源: glfw/glfw