UNTITLED LOCAL UNTITLED
NAMEglutKeyboardFunc — Sets the Keyboard callback for the current window.
LIBRARY
OpenGLUT - input
SYNOPSIS
#include <openglut.h>
void
glutKeyboardFunc(void( * callback )( unsigned char key, int x, int y ));
PARAMETERS
callback Client function for keyboard event.
DESCRIPTION
This callback registration allows you to handle traditional ASCII key‐
board 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
callback with the ASCII code in the key parameter. For other keys,
you must use glutSpecialFunc(). Not all keys can be reported by OpenG‐
LUT.
As a convenience, the mouse coordinates, relative to your window, are
also returned.
This callback is bound to the current window .
CAVEATS
This function is not very international-friendly.
Windows created via glutCreateMenuWindow() always cascade keyboard and
mouse events to their parent.
SEE ALSOglutKeyboardUpFunc(3)glutSpecialFunc(3)
Epoch