XKB FUNCTIONS XkbSetAutoRepeatRate(3x11)
NAME
XkbSetAutoRepeatRate - Sets the attributes of the RepeatKeys
control for a keyboard deviceSYNOPSIS
cc [ flag... ] file... -lX11 [ library... ]
Bool XkbSetAutoRepeatRate (Display *display, unsigned int
device_spec, unsigned int timeout, unsigned int inter-
val); ARGUMENTS- display
connection to X server- device_spec
device to configure, or XkbUseCoreKbd- timeout
initial delay, ms- interval
delay between repeats, msDESCRIPTION
The core protocol allows only control over whether or notthe entire keyboard or individual keys should auto-repeat
when held down. RepeatKeys is a boolean control that extends this capability by adding control over the delay until a keybegins to repeat and the rate at which it repeats. Repeat-
Keys is coupled with the core auto-repeat control: when
RepeatKeys is enabled or disabled, the core auto-repeat is
enabled or disabled and vice versa.Auto-repeating keys are controlled by two attributes. The
first, timeout, is the delay after the initial press of anauto-repeating key and the first generated repeat event. The
second, interval, is the delay between all subsequent gen-
erated repeat events. As with all boolean controls, confi-
guring the attributes that determine how the control operates does not automatically enable the control as a whole.XkbSetAutoRepeatRate sends a request to the X server to con-
figure the AutoRepeat control attributes to the values specified in timeout and interval.XkbSetAutoRepeatRate does not wait for a reply; it normally
returns True. Specifying a zero value for either timeout or interval causes the server to generate a BadValue protocol error. If a compatible version of the Xkb extension is notavailable in the server, XkbSetAutoRepeatRate returns False.
X Version 11 Last change: libX11 1.3.5 1XKB FUNCTIONS XkbSetAutoRepeatRate(3x11)
RETURN VALUES
True The XkbSetAutoRepeatRate function returns
True normally.False The XkbSetAutoRepeatRate function returns
False if a compatible version of the Xkb extension is not available in the server. DIAGNOSTICS BadValue An argument is out of rangeATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | x11/library/libx11 ||_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | See XInitThreads(3X11) |
|_____________________________|_____________________________|
X Version 11 Last change: libX11 1.3.5 2