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)