GLUTKEYBOARDFUNC
Section: C Library Functions (3)
Updated: LOCAL
Index
Return to Main Contents
BSD mandoc
 
NAME
glutKeyboardFunc
 - Sets the Keyboard callback for the current window.
 
LIBRARY
OpenGLUT - input
 
SYNOPSIS
In openglut.h
Ft void
Fn glutKeyboardFunc void( * callback )( unsigned char key int x int y )
 
PARAMETERS
Bf Em
 callback
Ef 
    Client function for keyboard event.
 
DESCRIPTION
This callback registration allows you to handle
traditional ASCII keyboard input.  A general rule of
thumb is that if a key has a common ASCII code,
then OpenGLUT assigns that code to the key
and calls the Keyboard 
Bf Sy
 callback
Ef 
 with the ASCII code in
the 
Bf Sy
 key
Ef 
 parameter.
For other keys, you must use glutSpecialFunc().
Not all keys can be reported by OpenGLUT.
As a convenience, the mouse coordinates, relative
to your window, are also returned.
This callback is bound to the 
Bf Li
 current window
Ef 
 .
 
CAVEATS
This function is not very international-friendly.
Windows created via glutCreateMenuWindow() always cascade keyboard and mouse events to their parent.
 
SEE ALSO
glutKeyboardUpFunc(3)
glutSpecialFunc(3)