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

GIS编程

开发平台:

Visual C++

  1. ."
  2. ." Copyright (c) Mark J. Kilgard, 1996.
  3. ."
  4. .TH glutKeyboardFunc 3GLUT "3.7" "GLUT" "GLUT"
  5. .SH NAME
  6. glutKeyboardFunc - sets the keyboard callback for the current window. 
  7. .SH SYNTAX
  8. .nf
  9. .LP
  10. void glutKeyboardFunc(void (*func)(unsigned char key,
  11.                       int x, int y));
  12. .fi
  13. .SH ARGUMENTS
  14. .IP fIfuncfP 1i
  15. The new keyboard callback function. 
  16. .SH DESCRIPTION
  17. glutKeyboardFunc sets the keyboard callback for the current window.
  18. When a user types into the window, each key press generating an ASCII
  19. character will generate a keyboard 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 callback, glutGetModifiers may be called to
  28. determine the state of modifier keys when the keystroke generating the
  29. callback occurred. 
  30. Use glutSpecialFunc for a means to detect non-ASCII key
  31. strokes.
  32. .SH SEE ALSO
  33. glutKeyboardUpFunc,
  34. glutSpecialFunc, glutCreateWindow, glutMouseFunc, glutSpaceballButtonFunc, glutButtonBoxFunc, glutTabletButtonFunc, glutGetModifiers
  35. .SH AUTHOR
  36. Mark J. Kilgard (mjk@nvidia.com)