mojave man page for glutkeyboardfunc

Query: glutkeyboardfunc

OS: mojave

Section: 3glut

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

glutKeyboardFunc(3GLUT) 					       GLUT						   glutKeyboardFunc(3GLUT)

NAME
glutKeyboardFunc - sets the keyboard callback for the current window.
SYNTAX
#include <GLUT/glut.h> 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 ASCII character will generate a keyboard callback. The key callback parameter is the generated ASCII character. The state of modifier keys such as Shift cannot be determined directly; their only effect will be on the returned ASCII 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 ASCII key strokes in the window are ignored. Passing NULL to glutKeyboardFunc disables the generation of keyboard call- backs. During a keyboard callback, glutGetModifiers may be called to determine the state of modifier keys when the keystroke generating the call- back occurred. Use glutSpecialFunc for a means to detect non-ASCII key strokes.
SEE ALSO
glutKeyboardUpFunc, glutSpecialFunc, glutCreateWindow, glutMouseFunc, glutSpaceballButtonFunc, glutButtonBoxFunc, glutTabletButtonFunc, glutGetModifiers
AUTHOR
Mark J. Kilgard (mjk@nvidia.com)
GLUT
3.7 glutKeyboardFunc(3GLUT)
Related Man Pages
glutkeyboardupfunc(3glut) - mojave
glutspecialfunc(3glut) - mojave
glutkeyboardfunc(3glut) - redhat
glutspecialupfunc(3glut) - redhat
glutkeyboardfunc(3glut) - osx
Similar Topics in the Unix Linux Community
Unix and keyboard
Some or all keys on the keyboard don't work
Starting terminal with shortcut key combination
key 'm' not working
Putty recognise keystroke wrongly!