MyWebUniversity.com Home Page
 



Darwin Mac OS X man pages main menu
glutKeyboardFunc(3GLUT)              GLUT              glutKeyboardFunc(3GLUT)



NAME
       glutKeyboardFunc - sets the keyboard callback for the current window.

SYNTAX
       void glutKeyboardFunc(void (*func)(unsigned char key,
                             int x, int y));

ARGUMENTS
       func      The new keyboard callback function.

DESCRIPTION
       glutKeyboardFunc  sets  the  keyboard  callback for the current window.
       When a user types into the window, each key press generating  an  ASCI
       character will generate a keyboard callback. The key callback parameter
       is the generated ASCI character. The state of modifier  keys  such  as
       Shift  cannot  be determined directly; their only effect will be on the
       returned ASCI data. The x and y callback parameters indicate the mouse
       location  in window relative coordinates when the key was pressed. When
       a new window is created, no keyboard callback is initially  registered,
       and  ASCI  key  strokes  in  the  window  are ignored. Passing NUL to
       glutKeyboardFunc disables the generation of keyboard callbacks.

       During a keyboard callback, glutGetModifiers may be called to determine
       the  state  of modifier keys when the keystroke generating the callback
       occurred.

       Use glutSpecialFunc for a means to detect non-ASCI key strokes.

SEE ALSO
       glutKeyboardUpFunc, glutSpecialFunc,  glutCreateWindow,  glutMouseFunc,
       glutSpaceballButtonFunc, glutButtonBoxFunc, glutTabletButtonFunc, glut-
       GetModifiers

AUTHOR
       Mark J. Kilgard (mjk@nvidia.com)



GLUT                                  3.7              glutKeyboardFunc(3GLUT)
Darwin Mac OS X man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™