source: trunk/src/opengl/glut/glut_keyctrl.c

Last change on this file was 2689, checked in by jeroen, 26 years ago

* empty log message *

File size: 757 bytes
Line 
1/* $Id: glut_keyctrl.c,v 1.2 2000-02-09 08:46:13 jeroen Exp $ */
2/* Copyright (c) Mark J. Kilgard, 1996, 1997. */
3
4/* This program is freely distributable without licensing fees
5 and is provided without guarantee or warrantee expressed or
6 implied. This program is -not- in the public domain. */
7
8#include "glutint.h"
9
10/* CENTRY */
11void APIENTRY
12glutIgnoreKeyRepeat(int ignore)
13{
14 __glutCurrentWindow->ignoreKeyRepeat = ignore;
15}
16
17void APIENTRY
18glutSetKeyRepeat(int repeatMode)
19{
20#if !defined(_WIN32) && !defined(__WIN32OS2__)
21 XKeyboardControl values;
22
23 /* GLUT's repeatMode #define's match the Xlib API values. */
24 values.auto_repeat_mode = repeatMode;
25 XChangeKeyboardControl(__glutDisplay, KBAutoRepeatMode, &values);
26#endif
27}
28
29/* ENDCENTRY */
Note: See TracBrowser for help on using the repository browser.