XKBSET(1) General Commands Manual XKBSET(1)
NAME
xkbset - user preference utility for XKB extensions for X
SYNOPSIS
xkbset h | options | exp expire-options | q [exp] | w [exp]
where options are any or all of:
[-]{bell | b}
[-]{repeatkeys per-key_repeat> | r <per_key_repeat}
perkeyrepeat per-key_repeat
[-]{repeatkeys | r} [rate repeat-delay> [<repeat_interval]]
[-]{mousekeys | m} [mk-dflt_btn]
[-]{mousekeysaccel | ma} [mk-delay> <mk_interval> <mk_time_to_max mk-
max_speed> <mk_curve]
[-]{accessx | a}
[-]{sticky | st} [[-]twokey | [-]latchlock]...
[-]{slowkeys | sl} [slow-keys_delay]
[-]{bouncekeys | bo} [debounce-delay]
[-]{feedback | f} [[-]dumbbell | [-]led | [-]feature | [-]slowwarn |
[-]slowpress | [-]slowaccept | [-]slowreject | [-]slowrelease |
[-]bouncereject | [-]stickybeep]...
[-]{overlay1 | ov1}
[-]{overlay2 | ov2}
groupswrap {redirect | clamp | wrap} [groups-wrap]
[-]ignoregrouplock
nullify [[-]shift | [-]lock | [-]control | [-]mod1 | [-]mod2 | [-]mod3 |
[-]mod4 | [-]mod5]...
ignorelock [[-]shift | [-]lock | [-]control | [-]mod1 | [-]mod2 |
[-]mod3 | [-]mod4 | [-]mod5]...
and where expire-options are any or all of:
ax-timeout
[-|=]{bell | b}
[-|=]{repeatkeys | r}
[-|=]{mousekeys | m}
[-|=]{mousekeysaccel | ma}
[-|=]{accessx | a}
[-|=]{sticky | st} [[-|=]twokey | [-|=]latchlock]...
[-|=]{slowkeys | sl}
[-|=]{bouncekeys | bo}
[-|=]{feedback | f} [[-|=]dumbbell | [-|=]led | [-|=]feature |
[-|=]slowwarn | [-|=]slowpress | [-|=]slowaccept | [-|=]slowreject |
[-|=]slowrelease | [-|=]bouncereject | [-|=]stickybeep]...
[-|=]{overlay1 | ov1}
[-|=]{overlay2 | ov2}
[-|=]ignoregrouplock
DESCRIPTION
This program can be used to set various options available in the XKB ex-
tensions. This includes such things as mousekeys where one can use the
numeric pad keys to move the mouse; stickykeys where modifiers like con-
trol and shift will lock until the next key press (good for one finger
typing); slowkeys where the keys will not work unless they are pressed
for a certain amount of time; and bouncekeys in which if a key is
pressed more than once rapidly, only one key press will be registered.
OPTIONS
b The b option controls whether the bell is switched on or off.
h The h option (or no options) will type a rather helpful usage
message - definitely more informative than this unfinished man
page.
perkeyrepeat hex-mask
With this option, hex-mask is a sequence of 64 hex digits, rep-
resenting 32 bytes. These bytes represent which keys will au-
torepeat, and which will not. The 8n+kth key will autorepeat if
the kth bit of the nth byte is set. See also the r or the re-
peatkey option.
repeatkeys|r [key-code | rate delay [interval] ]
The r or repeatkey option can be used to control the autorepeat
feature. By itself, it can switch the autorepeat on or off.
Followed by a single number, it can be used to switch autorepeat
on or off for that particular keycode (see also the perkeyrepeat
option). Followed by rate, it can be used to set the time in
milliseconds after the key is pressed before autorepeat will
start, and optionally the time in milliseconds between the key
repeats.
BUGS
In some earlier versions of X, some of the features do not work prop-
erly. For example, mousekeys acceleration. Also, the perkeyrepeat op-
tion (or repeatkey followed by a key code) did not work. These are due
to bugs in the XKB extensions. These bugs are fixed in more recent ver-
sions of X.
Also the man page is woefully incomplete.
SEE ALSO
xset(1)
AUTHOR
Stephen Montgomery-Smith, University of Missouri
X Version 11 Release 6.4 XKBSET(1)
Generated by dwww version 1.16 on Sat Oct 3 07:35:39 CEST 2026.