XKBSET(1) | General Commands Manual | XKBSET(1) |
xkbset - user preference utility for XKB extensions for X
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
This program can be used to set various options available in the XKB extensions. This includes such things as mousekeys where one can use the numeric pad keys to move the mouse; stickykeys where modifiers like control 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.
In some earlier versions of X, some of the features do not work properly. For example, mousekeys acceleration. Also, the perkeyrepeat option (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 versions of X.
Also the man page is woefully incomplete.
Stephen Montgomery-Smith, University of Missouri
Release 6.4 | X Version 11 |