UNTITLED LOCAL UNTITLED
NAMEglutSpecialFunc — Sets the Special callback for the current window
LIBRARY
OpenGLUT - input
SYNOPSIS
#include <openglut.h>
void
glutSpecialFunc(void( *callback )( int key, int x, int y ));
PARAMETERS
callback Client function for keyboard event.
DESCRIPTION
Registers a callback for OpenGLUT to call when the user presses "spe‐
cial" keys on the keyboard.
The special callback handles some additional keys that are not covered
under plain "keyboard" events. The key that is passed to the callback
is one of an enumerated set. The association to keys on your keyboard
should be obvious. Their GLUT symbol names are:
- GLUT_KEY_F1
- GLUT_KEY_F2
- GLUT_KEY_F3
- GLUT_KEY_F4
- GLUT_KEY_F5
- GLUT_KEY_F6
- GLUT_KEY_F7
- GLUT_KEY_F8
- GLUT_KEY_F9
- GLUT_KEY_F10
- GLUT_KEY_F11
- GLUT_KEY_F12
- GLUT_KEY_LEFT
- GLUT_KEY_UP
- GLUT_KEY_RIGHT
- GLUT_KEY_DOWN
- GLUT_KEY_PAGE_UP
- GLUT_KEY_PAGE_DOWN
- GLUT_KEY_HOME
- GLUT_KEY_END
- GLUT_KEY_INSERT
To receive other keys, see glutKeyboardFunc().
This callback is bound to the current window .
CAVEATS
Many keys are not included; nor is it possible to apply qualifiers such
as the Shift or Ctrl key to these keys.
Windows created via glutCreateMenuWindow() always cascade keyboard and
mouse events to their parent.
SEE ALSOglutSpecialUpFunc(3)glutKeyboardFunc(3)
Epoch