带有 GLFW3 的 AZERTY 键码

AZERTY keycode with GLFW3

提问人:zonn 提问时间:7/5/2015 最后编辑:zonn 更新时间:11/6/2023 访问量:1339

问:

我正在使用 GLFW3,我想使用 AZERTY 配置获取键盘事件。

我使用 glfwGetKey 来获取密钥的状态,但该函数看起来向我发送具有 QWERTY 配置的密钥,当我使用 QWERTY 时,同样的问题,密钥看起来在 AZERTY 中。

所以我重用回调,但有两个问题。键码与glfwGetKey(AZERTY / QWERTY问题)相同,当我按住键时,回调不会立即调用,而是在一段时间后调用。

C++ C 键盘 glfw azerty-keyboard

评论

1赞 Leiaz 7/5/2015
GLFW 不在乎您使用的是什么布局,如果您查看文档,物理键是以美国布局命名的。所以这是预期的行为。对于重复键:您确定没有调用回调,或者您只是没有检查GLFW_REPEAT操作?
0赞 zonn 7/6/2015
是的,我知道,当我更改布局键时,布局键也会改变,但是当我在 AZERTY 中时,键看起来像在 QWERTY 中(例如:Z => W)。我不是在谈论GLFW_REPEAT而是在谈论密钥回调的调用频率。

答: 暂无答案