gpt4 book ai didi

c++ - glutSpecialFunc 只捕获一些键

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:51:09 25 4
gpt4 key购买 nike

我刚开始使用 opengl,使用 freeglut。我正在使用回调来获取用户输入:

glutSpecialFunc(specialKeys);   //defined: void specialKeys( int key, int x, int y ) 

现在,它只捕获键盘的控制键 - Ctrl, Alt, F1 - F12 、箭头等。甚至 Enter 也会被忽略。
我想让我的代码至少从 windows 和 linux 开始跨平台。所以我想尽可能避免使用 winapi。另一方面,我想避免使用太多的库,因为我总是无法让它们正常工作。所以……

  1. GLUT 是否有一些其他回调来捕获其余的键盘输入?
  2. 如果不是,获得所有键盘输入的最简单的跨平台解决方案是什么?

最佳答案

这就是glutSpecialFunc处理程序应该处理。

你想要glutKeyboardFunc .

关于c++ - glutSpecialFunc 只捕获一些键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15729282/

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