1XKBSET(1) General Commands Manual XKBSET(1)
2
3
4
6 xkbset - user preference utility for XKB extensions for X
7
9 xkbset h | options | exp expire-options | q [exp] | w [exp]
10
11 where options are any or all of:
12
13 [-]{bell | b}
14
15 [-]{repeatkeys per-key_repeat> | r <per_key_repeat}
16
17 perkeyrepeat per-key_repeat
18
19 [-]{repeatkeys | r} [rate repeat-delay> [<repeat_interval]]
20
21 [-]{mousekeys | m} [mk-dflt_btn]
22
23 [-]{mousekeysaccel | ma} [mk-delay> <mk_interval> <mk_time_to_max mk-
24 max_speed> <mk_curve]
25
26 [-]{accessx | a}
27
28 [-]{sticky | st} [[-]twokey | [-]latchlock]...
29
30 [-]{slowkeys | sl} [slow-keys_delay]
31
32 [-]{bouncekeys | bo} [debounce-delay]
33
34 [-]{feedback | f} [[-]dumbbell | [-]led | [-]feature | [-]slowwarn |
35 [-]slowpress | [-]slowaccept | [-]slowreject | [-]slowrelease |
36 [-]bouncereject | [-]stickybeep]...
37
38 [-]{overlay1 | ov1}
39
40 [-]{overlay2 | ov2}
41
42 groupswrap {redirect | clamp | wrap} [groups-wrap]
43
44 [-]ignoregrouplock
45
46 nullify [[-]shift | [-]lock | [-]control | [-]mod1 | [-]mod2 | [-]mod3
47 | [-]mod4 | [-]mod5]...
48
49 ignorelock [[-]shift | [-]lock | [-]control | [-]mod1 | [-]mod2 |
50 [-]mod3 | [-]mod4 | [-]mod5]...
51
52
53 and where expire-options are any or all of:
54
55 ax-timeout
56
57 [-|=]{bell | b}
58
59 [-|=]{repeatkeys | r}
60
61 [-|=]{mousekeys | m}
62
63 [-|=]{mousekeysaccel | ma}
64
65 [-|=]{accessx | a}
66
67 [-|=]{sticky | st} [[-|=]twokey | [-|=]latchlock]...
68
69 [-|=]{slowkeys | sl}
70
71 [-|=]{bouncekeys | bo}
72
73 [-|=]{feedback | f} [[-|=]dumbbell | [-|=]led | [-|=]feature |
74 [-|=]slowwarn | [-|=]slowpress | [-|=]slowaccept | [-|=]slowreject |
75 [-|=]slowrelease | [-|=]bouncereject | [-|=]stickybeep]...
76
77 [-|=]{overlay1 | ov1}
78
79 [-|=]{overlay2 | ov2}
80
81 [-|=]ignoregrouplock
82
83
84
86 This program can be used to set various options available in the XKB
87 extensions. This includes such things as mousekeys where one can use
88 the numeric pad keys to move the mouse; stickykeys where modifiers like
89 control and shift will lock until the next key press (good for one fin‐
90 ger typing); slowkeys where the keys will not work unless they are
91 pressed for a certain amount of time; and bouncekeys in which if a key
92 is pressed more than once rapidly, only one key press will be regis‐
93 tered.
94
96 b The b option controls whether the bell is switched on or off.
97
98 h The h option (or no options) will type a rather helpful usage
99 message - definitely more informative than this unfinished man
100 page.
101
102 perkeyrepeat hex-mask
103 With this option, hex-mask is a sequence of 64 hex digits, rep‐
104 resenting 32 bytes. These bytes represent which keys will
105 autorepeat, and which will not. The 8n+kth key will autorepeat
106 if the kth bit of the nth byte is set. See also the r or the
107 repeatkey option.
108
109 repeatkeys|r [key-code | rate delay [interval] ]
110 The r or repeatkey option can be used to control the autore‐
111 peat feature. By itself, it can switch the autorepeat on or
112 off. Followed by a single number, it can be used to switch
113 autorepeat on or off for that particular keycode (see also the
114 perkeyrepeat option). Followed by rate, it can be used to set
115 the time in milliseconds after the key is pressed before
116 autorepeat will start, and optionally the time in milliseconds
117 between the key repeats.
118
120 In some earlier versions of X, some of the features do not work prop‐
121 erly. For example, mousekeys acceleration. Also, the perkeyrepeat
122 option (or repeatkey followed by a key code) did not work. These are
123 due to bugs in the XKB extensions. These bugs are fixed in more recent
124 versions of X.
125
126 Also the man page is woefully incomplete.
127
129 xset(1)
130
132 Stephen Montgomery-Smith, University of Missouri
133
134
135
136X Version 11 Release 6.4 XKBSET(1)