| 1 |
<?xml version="1.0" encoding="UTF-8"?> |
| 2 |
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"> |
| 3 |
<kcfgfile name="synaptiksrc" /> |
| 4 |
<group name="Automatic Touchpad control"> |
| 5 |
<entry name="SwitchOffIfMouseIsPlugged" type="Bool"> |
| 6 |
<label>Automatically switch off touchpad if a mouse is plugged |
| 7 |
in</label> |
| 8 |
<default>false</default> |
| 9 |
</entry> |
| 10 |
<entry name="IgnoredMouseDevices" type="StringList"> |
| 11 |
<label>A list of mouse devices to be ignored</label> |
| 12 |
<whatsthis>Mouse devices contained in this list are ignored. No |
| 13 |
notification will be issued, if such a device is plugged and the touchpad |
| 14 |
will not be switched off automatically.</whatsthis> |
| 15 |
</entry> |
| 16 |
<entry name="SwitchOffOnKeyboardActivity" type="Bool"> |
| 17 |
<label>Automatically switch off touchpad, if the user starts |
| 18 |
typing</label> |
| 19 |
<default>false</default> |
| 20 |
</entry> |
| 21 |
<entry name="KeysToIgnore" type="Enum"> |
| 22 |
<label>Ignore these keys when monitoring the keyboard</label> |
| 23 |
<default>IgnoreModifierCombos</default> |
| 24 |
<choices name="IgnoreKeys"> |
| 25 |
<choice name="IgnoreNoKeys"/> |
| 26 |
<choice name="IgnoreModifierKeys"/> |
| 27 |
<choice name="IgnoreModifierCombos"/> |
| 28 |
</choices> |
| 29 |
</entry> |
| 30 |
<entry name="IdleTime" type="Double"> |
| 31 |
<label>Time in seconds to wait before switching on the touchpad, if |
| 32 |
typing stopped. Fractions of seconds are supported up to millisecond |
| 33 |
precision.</label> |
| 34 |
<min>0</min> |
| 35 |
<max>10</max> |
| 36 |
<default>2.0</default> |
| 37 |
</entry> |
| 38 |
</group> |
| 39 |
<group name="General"> |
| 40 |
<entry name="TouchpadNotSupported" type="Bool"> |
| 41 |
<label>Used by the daemon to avoid repeated error messages on systems |
| 42 |
with no configurable touchpad.</label> |
| 43 |
<default>false</default> |
| 44 |
</entry> |
| 45 |
<entry name="TouchpadStateAtStartup" type="Enum"> |
| 46 |
<label>The initial state of the touchpad at daemon startup. Change |
| 47 |
this to forcibly enable or disable the touchpad.</label> |
| 48 |
<default>UnchangedState</default> |
| 49 |
<choices name="TouchpadState"> |
| 50 |
<choice name="UnchangedState"/> |
| 51 |
<choice name="OnState"/> |
| 52 |
<choice name="OffState"/> |
| 53 |
</choices> |
| 54 |
</entry> |
| 55 |
<entry name="CircularTouchpad" type="Bool"> |
| 56 |
<label>If true, the driver considers the touchpad as circular |
| 57 |
touchpad. Enable this, if the touchpad is circular.</label> |
| 58 |
<default>false</default> |
| 59 |
</entry> |
| 60 |
</group> |
| 61 |
<group name="Motion"> |
| 62 |
<entry name="MinimumSpeed" type="Double"> |
| 63 |
<label>Minimum cursor motion speed</label> |
| 64 |
<default>0.5</default> |
| 65 |
<min>0</min> |
| 66 |
<max>2</max> |
| 67 |
</entry> |
| 68 |
<entry name="MaximumSpeed" type="Double"> |
| 69 |
<label>Maximum cursor motion speed</label> |
| 70 |
<default>1</default> |
| 71 |
<min>0</min> |
| 72 |
<max>2</max> |
| 73 |
</entry> |
| 74 |
<entry name="AccelerationFactor" type="Double"> |
| 75 |
<label>Acceleration factor between MinimumSpeed and |
| 76 |
MaximumSpeed</label> |
| 77 |
<default>0.2</default> |
| 78 |
<min>0</min> |
| 79 |
<max>1</max> |
| 80 |
</entry> |
| 81 |
<entry name="EdgeMotionAlways" type="Bool"> |
| 82 |
<label>Enable edge motion for all movements, not only for |
| 83 |
drags</label> |
| 84 |
<default>false</default> |
| 85 |
</entry> |
| 86 |
</group> |
| 87 |
<group name="Scrolling"> |
| 88 |
<entry name="CircularScrolling" type="Bool"> |
| 89 |
<label>Enable or disable circular scrolling</label> |
| 90 |
<default>false</default> |
| 91 |
</entry> |
| 92 |
<entry name="CircularScrollingTrigger" type="Enum"> |
| 93 |
<label>These touchpad areas trigger circular scrolling</label> |
| 94 |
<default>AnyEdgeTrigger</default> |
| 95 |
<choices name="CircularScrollingTrigger"> |
| 96 |
<choice name="AnyEdgeTrigger"/> |
| 97 |
<choice name="TopEdgeTrigger"/> |
| 98 |
<choice name="TopRightCornerTrigger"/> |
| 99 |
<choice name="RightEdgeTrigger"/> |
| 100 |
<choice name="BottomRightCornerTrigger"/> |
| 101 |
<choice name="BottomEdgeTrigger"/> |
| 102 |
<choice name="BottomLeftCornerTrigger"/> |
| 103 |
<choice name="LeftEdgeTrigger"/> |
| 104 |
<choice name="TopLeftCornerTrigger"/> |
| 105 |
</choices> |
| 106 |
</entry> |
| 107 |
<entry name="CircularScrollingDistance" type="Double"> |
| 108 |
<label>The move angle of the finger (in degrees) to generate a scroll |
| 109 |
event in circular scrolling mode. The greater the angle, the slower |
| 110 |
circular scrolling gets.</label> |
| 111 |
<default>20</default> |
| 112 |
<min>0.0</min> |
| 113 |
<max>360.0</max> |
| 114 |
</entry> |
| 115 |
<entry name="HorizontalTwoFingerScrolling" type="Bool"> |
| 116 |
<label>Enable horizontal scrolling with two fingers</label> |
| 117 |
<default>true</default> |
| 118 |
</entry> |
| 119 |
<entry name="VerticalTwoFingerScrolling" type="Bool"> |
| 120 |
<label>Enable vertical scrolling with two fingers</label> |
| 121 |
<default>true</default> |
| 122 |
</entry> |
| 123 |
<entry name="HorizontalEdgeScrolling" type="Bool"> |
| 124 |
<label>Enable horizontal scrolling at the bottom edge</label> |
| 125 |
<default>true</default> |
| 126 |
</entry> |
| 127 |
<entry name="VerticalEdgeScrolling" type="Bool"> |
| 128 |
<label>Enable vertical scrolling at the right edge</label> |
| 129 |
<default>true</default> |
| 130 |
</entry> |
| 131 |
<entry name="Coasting" type="Bool"> |
| 132 |
<label>Continue edge scrolling automatically.</label> |
| 133 |
<default>true</default> |
| 134 |
</entry> |
| 135 |
<entry name="CornerCoasting" type="Bool"> |
| 136 |
<label>Continue edge scrolling while the finger stays in an edge |
| 137 |
corner. Coasting must be enabled.</label> |
| 138 |
<default>true</default> |
| 139 |
</entry> |
| 140 |
<entry name="CoastingSpeed" type="Double"> |
| 141 |
<label>Set threshold speed for conventional coasting.</label> |
| 142 |
<default>3.0</default> |
| 143 |
<min>0.01</min> |
| 144 |
</entry> |
| 145 |
<entry name="HorizontalScrollingDistance" type="Int"> |
| 146 |
<label>The move distance of the finger to generate a horizontal |
| 147 |
scrolling event.</label> |
| 148 |
<default>20</default> |
| 149 |
</entry> |
| 150 |
<entry name="VerticalScrollingDistance" type="Int"> |
| 151 |
<label>The move distance of the finger to generate a vertical |
| 152 |
scrolling event.</label> |
| 153 |
<default>20</default> |
| 154 |
</entry> |
| 155 |
<entry name="TwoFingerEmulationMinimumPressure" type="Int"> |
| 156 |
<label>Minimum pressure to emulate a two-finger press</label> |
| 157 |
<default>150</default> |
| 158 |
</entry> |
| 159 |
<entry name="TwoFingerEmulationMinimumWidth" type="Int"> |
| 160 |
<label>Minimum width to emulate a two-finger press</label> |
| 161 |
<default>10</default> |
| 162 |
</entry> |
| 163 |
</group> |
| 164 |
<group name="Tapping"> |
| 165 |
<entry name="$(Corner)CornerButton" type="Enum"> |
| 166 |
<parameter name="Corner" type="Enum"> |
| 167 |
<values> |
| 168 |
<value>RightTop</value> |
| 169 |
<value>RightBottom</value> |
| 170 |
<value>LeftTop</value> |
| 171 |
<value>LeftBottom</value> |
| 172 |
</values> |
| 173 |
</parameter> |
| 174 |
<choices name="MouseButton"> |
| 175 |
<choice name="NoButton" /> |
| 176 |
<choice name="LeftMouseButton"/> |
| 177 |
<choice name="MiddleMouseButton"/> |
| 178 |
<choice name="RightMouseButton"/> |
| 179 |
</choices> |
| 180 |
<default>NoButton</default> |
| 181 |
</entry> |
| 182 |
<entry name="$(Finger)FingerButton" type="Enum"> |
| 183 |
<parameter name="Finger" type="Enum"> |
| 184 |
<values> |
| 185 |
<value>One</value> |
| 186 |
<value>Two</value> |
| 187 |
<value>Three</value> |
| 188 |
</values> |
| 189 |
</parameter> |
| 190 |
<choices name="SynaptiksConfiguration::MouseButton"> |
| 191 |
<choice name="NoButton" /> |
| 192 |
<choice name="LeftMouseButton"/> |
| 193 |
<choice name="MiddleMouseButton"/> |
| 194 |
<choice name="RightMouseButton"/> |
| 195 |
</choices> |
| 196 |
<default>NoButton</default> |
| 197 |
<default param="One">LeftMouseButton</default> |
| 198 |
</entry> |
| 199 |
<entry name="FastTaps" type="Bool"> |
| 200 |
<label>Enable fast tapping</label> |
| 201 |
<default>false</default> |
| 202 |
</entry> |
| 203 |
<entry name="TapAndDragGesture" type="Bool"> |
| 204 |
<label>Enable the tap-and-drag gesture, which enables dragging by |
| 205 |
tapping the touchpad and immediately moving finger on the |
| 206 |
touchpad.</label> |
| 207 |
<default>true</default> |
| 208 |
</entry> |
| 209 |
<entry name="LockedDrags" type="Bool"> |
| 210 |
<label>If true, a tap-and-drag gesture will remain active, if the |
| 211 |
finger is released, until the touchpad is touched again or the timeout |
| 212 |
expires.</label> |
| 213 |
<default>false</default> |
| 214 |
</entry> |
| 215 |
<entry name="LockedDragsTimeout" type="Double"> |
| 216 |
<label>The timeout of a locked drag to expire in seconds.</label> |
| 217 |
<default>2</default> |
| 218 |
<min>0</min> |
| 219 |
<max>5</max> |
| 220 |
</entry> |
| 221 |
</group> |
| 222 |
</kcfg> |