gpt4 book ai didi

glfw - 如何检测小写字母

转载 作者:行者123 更新时间:2023-12-02 00:49:39 40 4
gpt4 key购买 nike

如何使用 glfw 检测小写字母?我可以检测大写字母。例如,

if ( key == 'A' && action == GLFW_PRESS )
std::cout << (char)key <<std::endl;

但是,在下面的代码中,什么也没有打印出来。

if ( key == 'a' && action == GLFW_PRESS )
std::cout << (char)key <<std::endl;

这是函数的声明

void key_callback(GLFWwindow* window, int key, int scancode, int action, int mode);

最佳答案

检查是否按下了 SHIFT 键:

if ( key == GLFW_KEY_A && action == GLFW_PRESS ) {
if (mode == GLFW_MOD_SHIFT) {
//uppercase
}
else {
//lowercase
}
}

http://www.glfw.org/docs/latest/group__mods.html

关于glfw - 如何检测小写字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40957113/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com