Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
glutSpecialUpFunc(3GLUT)	      GLUT		glutSpecialUpFunc(3GLUT)

NAME
     glutSpecialUpFunc - sets the special keyboard up (key release) callback for
     the current window.

SYNTAX
     void glutSpecialUpFunc(void (*func)(int key, int x, int y));

ARGUMENTS
     func      The new special callback function.

DESCRIPTION
     glutSpecialUpFunc	sets  the special keyboard up (key release) callback for
     the current window. The special keyboard up callback is triggered when key-
     board function or directional keys are released. 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 up callback	is  ini-
     tially  registered  and  special  key  releases  in the window are ignored.
     Passing NULL to glutSpecialUpFunc disables the  generation  of  special  up
     callbacks.

     During  a	special up callback, glutGetModifiers may be called to determine
     the state of modifier keys when the key release generating the callback oc-
     curred.

     To avoid the reporting of key release/press pairs due to auto  repeat,  use
     glutIgnoreKeyRepeat to ignore auto repeated keystrokes.

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

     GLUT_KEY_F1
	     F1 function key.

     GLUT_KEY_F2
	     F2 function key.

     GLUT_KEY_F3
	     F3 function key.

     GLUT_KEY_F4
	     F4 function key.

     GLUT_KEY_F5
	     F5 function key.

     GLUT_KEY_F6
	     F6 function key.

     GLUT_KEY_F7
	     F7 function key.

     GLUT_KEY_F8
	     F8 function key.

     GLUT_KEY_F9
	     F9 function key.

     GLUT_KEY_F10
	     F10 function key.

     GLUT_KEY_F11
	     F11 function key.

     GLUT_KEY_F12
	     F12 function key.

     GLUT_KEY_LEFT
	     Left directional key.

     GLUT_KEY_UP
	     Up directional key.

     GLUT_KEY_RIGHT
	     Right directional key.

     GLUT_KEY_DOWN
	     Down directional key.

     GLUT_KEY_PAGE_UP
	     Page up directional key.

     GLUT_KEY_PAGE_DOWN
	     Page down directional key.

     GLUT_KEY_HOME
	     Home directional key.

     GLUT_KEY_END
	     End directional key.

     GLUT_KEY_INSERT
	     Inset directional key.

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

SEE ALSO
     glutSpecialFunc, glutKeyboardFunc, glutKeyboardUpFunc, glutMouseFunc, glut-
     SpaceballButtonFunc,  glutButtonBoxFunc, glutTabletButtonFunc, glutGetModi-
     fiers, glutIgnoreKeyRepeat

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

GLUT				       3.7		glutSpecialUpFunc(3GLUT)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glutSpecialUpFunc&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help