glutSpecialUpFunc - sets the special keyboard up (key
release) callback for the current window.
SYNTAX
void glutSpecialUpFunc(void (*func)(int key, int x, int y));
ARGUMENTS
func The new special callback function.
DESCRIPTION
glutSpecialUpFunc sets the special keyboard up (key
release) callback for the current window. The special key-
board up callback is triggered when keyboard function or
directional keys are released. The key callback parameter
is a GLUT_KEY_* constant for the special key pressed. The
x and y callback parameters indicate the mouse in window
relative coordinates when the key was pressed. When a new
window is created, no special up callback is initially
registered and special key releases in the window are
ignored. Passing NULL to glutSpecialUpFunc disables the
generation of special up callbacks.
During a special up callback, glutGetModifiers may be
called to determine the state of modifier keys when the
key release generating the callback occurred.
To avoid the reporting of key release/press pairs due to
auto repeat, use glutIgnoreKeyRepeat to ignore auto
repeated keystrokes.
An implementation should do its best to provide ways to
generate all the GLUT_KEY_* special keys. The available
GLUT_KEY_* values are:
GLUT_KEY_F1
F1 function key.
GLUT_KEY_F2
F2 function key.
GLUT_KEY_F3
F3 function key.
GLUT_KEY_F4
F4 function key.
GLUT_KEY_F5
F5 function key.
GLUT_KEY_F6
F6 function key.
F7 function key.
GLUT_KEY_F8
F8 function key.
GLUT_KEY_F9
F9 function key.
GLUT_KEY_F10
F10 function key.
GLUT_KEY_F11
F11 function key.
GLUT_KEY_F12
F12 function key.
GLUT_KEY_LEFT
Left directional key.
GLUT_KEY_UP
Up directional key.
GLUT_KEY_RIGHT
Right directional key.
GLUT_KEY_DOWN
Down directional key.
GLUT_KEY_PAGE_UP
Page up directional key.
GLUT_KEY_PAGE_DOWN
Page down directional key.
GLUT_KEY_HOME
Home directional key.
GLUT_KEY_END
End directional key.
GLUT_KEY_INSERT
Inset directional key.
Note that the escape, backspace, and delete keys are gen-
erated as an ASCII character.
SEE ALSO
glutSpecialFunc, glutKeyboardFunc, glutKeyboardUpFunc,
glutMouseFunc, glutSpaceballButtonFunc, glutButtonBoxFunc,
glutTabletButtonFunc, glutGetModifiers, glutIgnoreKeyRepeat
AUTHOR
Mark J. Kilgard (mjk@nvidia.com)
Man(1) output converted with
man2html,
Adapted by Jerry van Dijk, 28-feb-1999, jdijk@acm.org