1 |
On Tuesday 05 May 2009 14:37:06 Mike Mazur wrote: |
2 |
> Hi, |
3 |
> |
4 |
> After my upgrade to Xorg 1.5.3 I reconfigured my synaptic touchpad to |
5 |
> be controlled with hal. I copied the fdi policy found in |
6 |
> /usr/share/hal/fdi/policy/11-x11-synaptics.fdi to /etc/hal/fdi/policy. |
7 |
> My only changes are disabling VertTwoFingerScroll and setting |
8 |
> TapButton1 and TapButton2 to 1 and 2, respectively. |
9 |
> |
10 |
> Now my touchpad is extremely sensitive: when moving the cursor from |
11 |
> one end of the screen to another, I sometimes make multiple sweeps |
12 |
> across the touchpad with my thumb, and I find that all of a sudden I'm |
13 |
> inadvertently dragging a desktop icon or highlighting a block of text |
14 |
> in the browser. I tried increasing the FingerHigh option, but this |
15 |
> seemed to disable the click-drag feature altogether. |
16 |
> |
17 |
> Which option do I need to tweak to turn down this sensitivity? |
18 |
|
19 |
I had the exact opposite problem. Several hal versions ago the touch pad was |
20 |
over-sensitive, where lightly brushing the pad with my thumb while pressing |
21 |
the spacebar caused multiple button1 taps. After some routine upgrade or other |
22 |
it went away. Here's my current policy file for comparison (mostly untouched |
23 |
from default): |
24 |
|
25 |
<?xml version="1.0" encoding="ISO-8859-1"?> |
26 |
<deviceinfo version="0.2"> |
27 |
<device> |
28 |
<match key="info.capabilities" contains="input.touchpad"> |
29 |
<match key="info.product" contains="Synaptics TouchPad"> |
30 |
<merge key="input.x11_driver" type="string">synaptics</merge> |
31 |
<!-- Arbitrary options can be passed to the driver using |
32 |
the input.x11_options property since xorg-server-1.5. --> |
33 |
<!-- EXAMPLE: |
34 |
<merge key="input.x11_options.LeftEdge" type="string">120</merge> |
35 |
--> |
36 |
</match> |
37 |
<match key="info.product" contains="AlpsPS/2 ALPS"> |
38 |
<merge key="input.x11_driver" type="string">synaptics</merge> |
39 |
<merge key="input.x11_options.SHMConfig" type="string">true</merge> |
40 |
<merge key="input.x11_options.LeftEdge" type="string">0</merge> |
41 |
<merge key="input.x11_options.RightEdge" type="string">1280</merge> |
42 |
<merge key="input.x11_options.TopEdge" type="string">0</merge> |
43 |
<merge key="input.x11_options.BottomEdge" type="string">800</merge> |
44 |
<merge key="input.x11_options.ClickFinger1" type="string">1</merge> |
45 |
<merge key="input.x11_options.ClickFinger2" type="string">3</merge> |
46 |
<merge key="input.x11_options.ClickFinger3" type="string">2</merge> |
47 |
<merge key="input.x11_options.HorizEdgeScroll" |
48 |
type="string">true</merge> |
49 |
<merge key="input.x11_options.VertEdgeScroll" |
50 |
type="string">true</merge> |
51 |
<merge key="input.x11_options.VertTwoFingerScroll" |
52 |
type="string">true</merge> |
53 |
<merge key="input.x11_options.HorizTwoFingerScroll" |
54 |
type="string">true</merge> |
55 |
<merge key="input.x11_options.HorizScrollDelta" |
56 |
type="string">0</merge> |
57 |
<merge key="input.x11_options.VertScrollDelta" |
58 |
type="string">40</merge> |
59 |
<merge key="input.x11_options.PressureMotionMinZ" |
60 |
type="string">10</merge> |
61 |
<merge key="input.x11_options.FingerLow" type="string">16</merge> |
62 |
<merge key="input.x11_options.FingerHigh" type="string">80</merge> |
63 |
<merge key="input.x11_options.FingerPress" type="string">256</merge> |
64 |
<merge key="input.x11_options.PalmDetect" type="string">0</merge> |
65 |
<merge key="input.x11_options.PalmMinWidth" type="string">10</merge> |
66 |
<merge key="input.x11_options.PalmMinZ" type="string">200</merge> |
67 |
<merge key="input.x11_options.MinSpeed" type="string">0.8</merge> |
68 |
<merge key="input.x11_options.MaxSpeed" type="string">1.2</merge> |
69 |
<merge key="input.x11_options.AccelFactor" type="string">0.10</merge> |
70 |
<merge key="input.x11_options.MaxTapMove" type="string">25</merge> |
71 |
<merge key="input.x11_options.MaxTapTime" type="string">223</merge> |
72 |
<merge key="input.x11_options.MaxDoubleTapTime" |
73 |
type="string">200</merge> |
74 |
<merge key="input.x11_options.TapButton1" type="string">1</merge> |
75 |
<merge key="input.x11_options.TapButton2" type="string">3</merge> |
76 |
<merge key="input.x11_options.TapButton3" type="string">2</merge> |
77 |
<merge key="input.x11_options.RTCornerButton" type="string">0</merge> |
78 |
<merge key="input.x11_options.RBCornerButton" type="string">0</merge> |
79 |
<merge key="input.x11_options.LTCornerButton" type="string">0</merge> |
80 |
<merge key="input.x11_options.LBCornerButton" type="string">0</merge> |
81 |
</match> |
82 |
<match key="info.product" contains="appletouch"> |
83 |
<merge key="input.x11_driver" type="string">synaptics</merge> |
84 |
</match> |
85 |
<match key="info.product" contains="bcm5974"> |
86 |
<merge key="input.x11_driver" type="string">synaptics</merge> |
87 |
</match> |
88 |
</match> |
89 |
</device> |
90 |
</deviceinfo> |
91 |
|
92 |
|
93 |
-- |
94 |
alan dot mckinnon at gmail dot com |