1<schemalist gettext-domain="mate-desktop">
2  <enum id="org.mate.accessibility-keyboard.TogglekeysBackend">
3    <value nick="xkb" value="0"/>
4    <value nick="internal" value="1"/>
5  </enum>
6
7  <schema id="org.mate.accessibility-keyboard" path="/org/mate/desktop/accessibility/keyboard/">
8    <key name="enable" type="b">
9      <default>false</default>
10    </key>
11    <key name="feature-state-change-beep" type="b">
12      <default>false</default>
13    </key>
14    <key name="timeout-enable" type="b">
15      <default>false</default>
16    </key>
17    <key name="timeout" type="i">
18      <default>200</default>
19    </key>
20    <key name="bouncekeys-enable" type="b">
21      <default>false</default>
22    </key>
23    <key name="bouncekeys-delay" type="i">
24      <default>300</default>
25      <summary>minimum interval in milliseconds</summary>
26      <description>Ignore multiple presses of the _same_ key within @delay milliseconds.</description>
27    </key>
28    <key name="bouncekeys-beep-reject" type="b">
29      <default>false</default>
30    </key>
31    <key name="mousekeys-enable" type="b">
32      <default>false</default>
33    </key>
34    <key name="mousekeys-max-speed" type="i">
35      <default>10</default>
36      <summary>Pixels per seconds</summary>
37      <description>How many pixels per second to move at the maximum speed.</description>
38    </key>
39    <key name="mousekeys-accel-time" type="i">
40      <default>300</default>
41      <summary>How long to accelerate in milliseconds</summary>
42      <description>How many milliseconds it takes to go from 0 to maximum speed.</description>
43    </key>
44    <key name="mousekeys-init-delay" type="i">
45      <default>300</default>
46      <summary>Initial delay in milliseconds</summary>
47      <description>How many milliseconds to wait before mouse movement keys start to operate.</description>
48    </key>
49    <key name="slowkeys-enable" type="b">
50      <default>false</default>
51    </key>
52    <key name="slowkeys-delay" type="i">
53      <default>300</default>
54      <summary>Minimum interval in milliseconds</summary>
55      <description>Do not accept a key as being pressed unless held for @delay milliseconds.</description>
56    </key>
57    <key name="slowkeys-beep-press" type="b">
58      <default>false</default>
59    </key>
60    <key name="slowkeys-beep-accept" type="b">
61      <default>false</default>
62    </key>
63    <key name="slowkeys-beep-reject" type="b">
64      <default>false</default>
65    </key>
66    <key name="stickykeys-enable" type="b">
67      <default>false</default>
68    </key>
69    <key name="stickykeys-latch-to-lock" type="b">
70      <default>true</default>
71      <description>Latch modifiers when pressed twice in a row until the same modifier is pressed again.</description>
72    </key>
73    <key name="stickykeys-two-key-off" type="b">
74      <default>false</default>
75      <description>Disable if two keys are pressed at the same time.</description>
76    </key>
77    <key name="stickykeys-modifier-beep" type="b">
78      <default>false</default>
79      <description>Beep when a modifier is pressed.</description>
80    </key>
81    <key name="togglekeys-enable" type="b">
82      <default>false</default>
83    </key>
84    <key name="capslock-beep-enable" type="b">
85      <default>false</default>
86      <description>Beep when a key is pressed while CapsLock is active.</description>
87    </key>
88    <key name="togglekeys-enable-beep-count" type="i">
89      <range min="0" max="8"/>
90      <default>1</default>
91      <summary>Beep count when enabling a modifier</summary>
92      <description>Number of beeps to emit when enabling a modifier while togglekeys are enabled. Only works with the 'internal' backend.</description>
93    </key>
94    <key name="togglekeys-enable-beep-delay" type="i">
95      <range min="50" max="5000"/>
96      <default>150</default>
97      <summary>Delay between beeps when enabling a modifier</summary>
98      <description>Delay in milliseconds between two beeps when enabling a modifier while togglekeys are enabled. Only works with the 'internal' backend.</description>
99    </key>
100    <key name="togglekeys-disable-beep-count" type="i">
101      <range min="0" max="8"/>
102      <default>2</default>
103      <summary>Beep count when disabling a modifier</summary>
104      <description>Number of beeps to emit when disabling a modifier while togglekeys are enabled. Only works with the 'internal' backend.</description>
105    </key>
106    <key name="togglekeys-disable-beep-delay" type="i">
107      <range min="50" max="5000"/>
108      <default>150</default>
109      <summary>Delay between beeps when disabling a modifier</summary>
110      <description>Delay in milliseconds between two beeps when disabling a modifier while togglekeys are enabled. Only works with the 'internal' backend.</description>
111    </key>
112    <key name="togglekeys-backend" enum="org.mate.accessibility-keyboard.TogglekeysBackend">
113      <default>'xkb'</default>
114      <summary>Implementation to use when togglekeys are enabled</summary>
115      <description>Selects the backend to use to provide the togglekeys feature. Valid values include 'xkb' (the stock X implementation) and 'internal' (a MATE-specific and more configurable implementation).</description>
116    </key>
117  </schema>
118</schemalist>
119