glutKeyboardUpFunc man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



glutKeyboardUpFunc(3GLUT)      GLUT	glutKeyboardUpFunc(3GLUT)

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

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

ARGUMENTS
       func	 The new keyboard up callback function.

DESCRIPTION
       glutKeyboardFunc sets the keyboard up (key release)  call
       back  for  the current window.  When a user types into the
       window, each key release matching an ASCII character  will
       generate	 a keyboard up callback. The key callback parame
       ter is the generated ASCII character. The state	of  modi
       fier  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 callbacks.

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

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

       There is no guarantee that  the	keyboard  press	 callback
       will  match  the	 exact ASCII character as the keyboard up
       callback.  For example, the key down may be for	a  lower
       case  b,	 but the key release may report an uppercase B if
       the shift state has changed.  The same applies to  symbols
       and  control  characters.   The precise behavior is window
       system dependent.

       Use glutSpecialUpFunc for a means to detect non-ASCII  key
       releases.

SEE ALSO
       glutKeyboardFunc,    glutSpecialUpFunc,	 glutSpecialFunc,
       glutCreateWindow, glutMouseFunc,	 glutSpaceballButtonFunc,
       glutButtonBoxFunc, glutTabletButtonFunc, glutGetModifiers,
       glutIgnoreKeyRepeat

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

GLUT			       3.7				1

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net