Section: C Library Functions (3)
- Sets the Keyboard callback for the current window.
OpenGLUT - input
Fn glutKeyboardFunc void( * callback )( unsigned char key int x int y )
Client function for keyboard event.
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
with the ASCII code in
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
This function is not very international-friendly.
Windows created via glutCreateMenuWindow() always cascade keyboard and mouse events to their parent.