从Glut中的滚轮获取输入

Geting input from scroll wheel in Glut?

本文关键字:获取 输入 Glut      更新时间:2023-10-16

可能重复:
在GLUT 中使用鼠标滚轮

正如标题所说,你是如何在Glut中实现这一点的?

滚动轮通常显示为两个鼠标按钮供过于求,因此您可以使用glutMouseFunc跟踪相应的鼠标事件来跟踪滚动轮。棘手的部分是弄清楚哪些鼠标按钮对应于滚动轮。您可以使用glutDeviceGet(GLUT_NUM_MOUSE_BUTTONS)来了解鼠标设备支持的按钮数量,并据此进行猜测,但最好在程序中进行配置,方法是让用户转动滚动轮,查看您返回的按钮事件。