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

GIS编程

开发平台:

Visual C++

  1. ."
  2. ." Copyright (c) Mark J. Kilgard, 1996.
  3. ."
  4. .TH glutSpecialUpFunc 3GLUT "3.7" "GLUT" "GLUT"
  5. .SH NAME
  6. glutSpecialUpFunc - sets the special keyboard up (key release) callback for the current window. 
  7. .SH SYNTAX
  8. .nf
  9. .LP
  10. void glutSpecialUpFunc(void (*func)(int key, int x, int y));
  11. .fi
  12. .SH ARGUMENTS
  13. .IP fIfuncfP 1i
  14. The new special callback function. 
  15. .SH DESCRIPTION
  16. glutSpecialUpFunc sets the special keyboard up (key release) callback for the current
  17. window. The special keyboard up callback is triggered when keyboard
  18. function or directional keys are released. The key callback parameter is a
  19. GLUT_KEY_* constant for the special key pressed. The x and y callback
  20. parameters indicate the mouse in window relative coordinates when the
  21. key was pressed. When a new window is created, no special up callback is
  22. initially registered and special key releases in the window are ignored.
  23. Passing NULL to glutSpecialUpFunc disables the generation of special up
  24. callbacks. 
  25. During a special up callback, glutGetModifiers may be called to
  26. determine the state of modifier keys when the key release generating the
  27. callback occurred. 
  28. To avoid the reporting of key release/press pairs due to auto
  29. repeat, use glutIgnoreKeyRepeat to ignore auto repeated keystrokes.
  30. An implementation should do its best to provide ways to generate all the
  31. GLUT_KEY_* special keys. The available GLUT_KEY_* values are: 
  32. .TP 8
  33. .B GLUT_KEY_F1 
  34. F1 function key. 
  35. .TP 8
  36. .B GLUT_KEY_F2 
  37. F2 function key. 
  38. .TP 8
  39. .B GLUT_KEY_F3 
  40. F3 function key. 
  41. .TP 8
  42. .B GLUT_KEY_F4 
  43. F4 function key. 
  44. .TP 8
  45. .B GLUT_KEY_F5 
  46. F5 function key. 
  47. .TP 8
  48. .B GLUT_KEY_F6 
  49. F6 function key. 
  50. .TP 8
  51. .B GLUT_KEY_F7 
  52. F7 function key. 
  53. .TP 8
  54. .B GLUT_KEY_F8 
  55. F8 function key. 
  56. .TP 8
  57. .B GLUT_KEY_F9 
  58. F9 function key. 
  59. .TP 8
  60. .B GLUT_KEY_F10 
  61. F10 function key. 
  62. .TP 8
  63. .B GLUT_KEY_F11 
  64. F11 function key. 
  65. .TP 8
  66. .B GLUT_KEY_F12 
  67. F12 function key. 
  68. .TP 8
  69. .B GLUT_KEY_LEFT 
  70. Left directional key. 
  71. .TP 8
  72. .B GLUT_KEY_UP 
  73. Up directional key. 
  74. .TP 8
  75. .B GLUT_KEY_RIGHT 
  76. Right directional key. 
  77. .TP 8
  78. .B GLUT_KEY_DOWN 
  79. Down directional key. 
  80. .TP 8
  81. .B GLUT_KEY_PAGE_UP 
  82. Page up directional key. 
  83. .TP 8
  84. .B GLUT_KEY_PAGE_DOWN 
  85. Page down directional key. 
  86. .TP 8
  87. .B GLUT_KEY_HOME 
  88. Home directional key. 
  89. .TP 8
  90. .B GLUT_KEY_END 
  91. End directional key. 
  92. .TP 8
  93. .B GLUT_KEY_INSERT 
  94. Inset directional key. 
  95. .LP
  96. Note that the escape, backspace, and delete keys are generated as an ASCII
  97. character. 
  98. .SH SEE ALSO
  99. glutSpecialFunc,
  100. glutKeyboardFunc, glutKeyboardUpFunc, glutMouseFunc, glutSpaceballButtonFunc, glutButtonBoxFunc, glutTabletButtonFunc, glutGetModifiers, glutIgnoreKeyRepeat
  101. .SH AUTHOR
  102. Mark J. Kilgard (mjk@nvidia.com)