I noticed that the last release of GLUT is shortsightedly limited to 3 mouse buttons and 4 joystick buttons. Why not allow N buttons on a mouse in the API, so that when the appropriate drivers are created, the functionality may be implemented without requiring an API change.

I suggested this in the "suggestions for upcoming OpenGL features" but was told to suggest this here.

Rob Stoddard