GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
glutSpecialFunc(3GLUT) GLUT glutSpecialFunc(3GLUT)

glutSpecialFunc - sets the special keyboard callback for the current window.

void glutSpecialFunc(void (*func)(int key, int x, int y));

The new special callback function.

glutSpecialFunc sets the special keyboard callback for the current window. The special keyboard callback is triggered when keyboard function or directional keys are pressed. The key callback parameter is a GLUT_KEY_* constant for the special key pressed. The x and y callback parameters indicate the mouse in window relative coordinates when the key was pressed. When a new window is created, no special callback is initially registered and special key strokes in the window are ignored. Passing NULL to glutSpecialFunc disables the generation of special callbacks.

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

An implementation should do its best to provide ways to generate all the GLUT_KEY_* special keys. The available GLUT_KEY_* values are:

F1 function key.
F2 function key.
F3 function key.
F4 function key.
F5 function key.
F6 function key.
F7 function key.
F8 function key.
F9 function key.
F10 function key.
F11 function key.
F12 function key.
Left directional key.
Up directional key.
Right directional key.
Down directional key.
Page up directional key.
Page down directional key.
Home directional key.
End directional key.
Inset directional key.

Note that the escape, backspace, and delete keys are generated as an ASCII character.

glutSpecialUpFunc, glutKeyboardFunc, glutMouseFunc, glutSpaceballButtonFunc, glutButtonBoxFunc, glutTabletButtonFunc, glutGetModifiers

Mark J. Kilgard (mjk@nvidia.com)

3.7 GLUT

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.