Query: glutkeyboardfunc
OS: mojave
Section: 3glut
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
glutKeyboardFunc(3GLUT) GLUT glutKeyboardFunc(3GLUT)NAMEglutKeyboardFunc - sets the keyboard callback for the current window.SYNTAX#include <GLUT/glut.h> void glutKeyboardFunc(void (*func)(unsigned char key, int x, int y));ARGUMENTSfunc The new keyboard callback function.DESCRIPTIONglutKeyboardFunc 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 ALSOglutKeyboardUpFunc, glutSpecialFunc, glutCreateWindow, glutMouseFunc, glutSpaceballButtonFunc, glutButtonBoxFunc, glutTabletButtonFunc, glutGetModifiersAUTHORMark J. Kilgard (mjk@nvidia.com)GLUT3.7 glutKeyboardFunc(3GLUT)
Related Man Pages |
---|
glutkeyboardupfunc(3glut) - mojave |
glutkeyboardupfunc(3glut) - redhat |
glutspecialfunc(3glut) - redhat |
glutspecialfunc(3glut) - suse |
glutkeyboardupfunc(3glut) - osx |
Similar Topics in the Unix Linux Community |
---|
Some or all keys on the keyboard don't work |
Perl - Reading keyboard keystroke |
Starting terminal with shortcut key combination |
sh: Detect key (CTRL/SHIFT/CAPS LOCK) state? |
key 'm' not working |