glutSpecialFunc只捕获一些键
glutSpecialFunc only captures some keys
本文关键字:glutSpecialFunc 更新时间:2023-10-16
我刚开始使用opengl,使用freeglut。我使用回调来获取用户输入:
glutSpecialFunc(specialKeys); //defined: void specialKeys( int key, int x, int y )
现在,它只捕获键盘的控制键- Ctrl, Alt, F1 - F12,箭头等。即使输入也被忽略。
我想让我的代码至少跨平台的windows和linux。所以我想尽量避免使用winapi。另一方面,我想避免太多的库,因为我总是在让它们工作时遇到问题。所以…
- GLUT是否有一些其他的回调来捕获其余的键盘输入?
- 如果没有,那么获取所有键盘输入的最简单跨平台解决方案是什么?
这就是glutSpecialFunc
处理程序应该处理的。
你想要glutKeyboardFunc