glutKeyboardUpFunc.man
上传用户:xk288cn
上传日期:2007-05-28
资源大小:4876k
文件大小:2k
源码类别:

GIS编程

开发平台:

Visual C++

  1. ."
  2. ." Copyright (c) Mark J. Kilgard, 1998.
  3. ."
  4. .TH glutKeyboardUpFunc 3GLUT "3.7" "GLUT" "GLUT"
  5. .SH NAME
  6. glutKeyboardUpFunc - sets the keyboard up (key release) callback for the current window. 
  7. .SH SYNTAX
  8. .nf
  9. .LP
  10. void glutKeyboardUpFunc(void (*func)(unsigned char key,
  11.                       int x, int y));
  12. .fi
  13. .SH ARGUMENTS
  14. .IP fIfuncfP 1i
  15. The new keyboard up callback function. 
  16. .SH DESCRIPTION
  17. glutKeyboardFunc sets the keyboard up (key release) callback for the current window.
  18. When a user types into the window, each key release matching an ASCII
  19. character will generate a keyboard up callback. The key callback parameter
  20. is the generated ASCII character. The state of modifier keys such as Shift
  21. cannot be determined directly; their only effect will be on the returned
  22. ASCII data. The x and y callback parameters indicate the mouse location
  23. in window relative coordinates when the key was pressed. When a new
  24. window is created, no keyboard callback is initially registered, and ASCII
  25. key strokes in the window are ignored. Passing NULL to
  26. glutKeyboardFunc disables the generation of keyboard callbacks. 
  27. During a keyboard up callback, glutGetModifiers may be called to
  28. determine the state of modifier keys when the keystroke generating the
  29. callback occurred. 
  30. To avoid the reporting of key release/press pairs due to auto
  31. repeat, use glutIgnoreKeyRepeat to ignore auto repeated keystrokes.
  32. There is no guarantee that the keyboard press callback will match
  33. the exact ASCII character as the keyboard up callback.  For example,
  34. the key down may be for a lowercase b, but the key release may
  35. report an uppercase B if the shift state has changed.  The same
  36. applies to symbols and control characters.  The precise behavior
  37. is window system dependent.
  38. Use glutSpecialUpFunc for a means to detect non-ASCII key
  39. releases.
  40. .SH SEE ALSO
  41. glutKeyboardFunc, glutSpecialUpFunc, glutSpecialFunc, glutCreateWindow, glutMouseFunc, glutSpaceballButtonFunc, glutButtonBoxFunc, glutTabletButtonFunc, glutGetModifiers, glutIgnoreKeyRepeat
  42. .SH AUTHOR
  43. Mark J. Kilgard (mjk@nvidia.com)