GLUTKEYBOARDFUNC(3)              Local Manual              GLUTKEYBOARDFUNC(3)

NAME
     glutKeyboardFunc -- 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 ALSO
     glutKeyboardUpFunc(3) glutSpecialFunc(3)




NetBSD 2.0                           Epoch                          NetBSD 2.0
