gpt4 book ai didi

c++ - OpenGL/Glut 按钮和按键

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:19:45 24 4
gpt4 key购买 nike

我正在使用 Pearson,Computer Graphics with OpenGL 的书自学。

我目前正在尝试进行一个简单的方形移动,但在我开始之前,我需要确保我了解 Glut 中内置了哪些键。

我知道以下键:

  • GLUT_KEY_F1, GLUT_KEY_F2, ..., GLUT_KEY_F12 - F1 到 F12 键
  • GLUT_KEY_PAGE_UP, GLUT_KEY_PAGE_DOWN - Page Up 和 Page Down 键
  • GLUT_KEY_HOME, GLUT_KEY_END - Home 和 End 键
  • GLUT_KEY_LEFT、GLUT_KEY_RIGHT、GLUT_KEY_UP、GLUT_KEY_DOWN - 箭头 key
  • GLUT_KEY_INSERT - 插入键

我要么在我的书中找到它们,要么在 Stackoverflow 上的另一篇文章中找到它们。

但是还有吗?例如,对于键盘和鼠标上的所有键?

谢谢。

最佳答案

glut 通过 glutSpecialFunc 划分键盘中的键 w/c 接受特殊键,例如 F1、F2...、NUMPADS 等,而 glutKeyboardFunc 接受所有可以用字符表示的键,如字母、数字、ESC('ASCII' 中的 27)、ENTER('ASCII' 中的 32)等。

总而言之,glutKeyboardFunc 采用 char 参数,无需在任何前面使用任何“\”(反斜杠,如“\t”、“\n”)即可表示这些参数其余字符由 glutSpecialFunc

处理

关于c++ - OpenGL/Glut 按钮和按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15435715/

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