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

GIS编程

开发平台:

Visual C++

  1. /* Copyright (c) Mark J. Kilgard, 1996, 1997. */
  2. /* This program is freely distributable without licensing fees
  3.    and is provided without guarantee or warrantee expressed or
  4.    implied. This program is -not- in the public domain. */
  5. #include "glutint.h"
  6. /* CENTRY */
  7. void APIENTRY
  8. glutIgnoreKeyRepeat(int ignore)
  9. {
  10.   __glutCurrentWindow->ignoreKeyRepeat = ignore;
  11. }
  12. void APIENTRY
  13. glutSetKeyRepeat(int repeatMode)
  14. {
  15. #if !defined(_WIN32)
  16.   XKeyboardControl values;
  17.   /* GLUT's repeatMode #define's match the Xlib API values. */
  18.   values.auto_repeat_mode = repeatMode;
  19.   XChangeKeyboardControl(__glutDisplay, KBAutoRepeatMode, &values);
  20. #endif
  21. }
  22. /* ENDCENTRY */