You are not logged in.

#1 2008-02-29 22:15:40

Majorix
Member
Registered: 2008-01-31
Posts: 96

Touchpad Problems

I have some problems with my Synaptics Touchpad.

1. It clicks by itself when I am hovering my mouse over buttons. Very annoying.
2. The scroll function is too slow.
3. The double-click-to-drag function doesn't work at random times. Sometimes it does, sometimes not.

As a result, I can't have a comfortable experience with my laptop.

I am thinking there must be some option to fix this in xorg.conf, but I couldn't find it yet. I have tried with FingerLow, FingerHigh, MaxTapTime...

Does any of you have an idea? Thanks.

Offline

#2 2008-02-29 22:27:04

SiC
Member
From: Liverpool, England
Registered: 2008-01-10
Posts: 430

Re: Touchpad Problems

Do you have the synaptics module loaded in xorg?  I have no problems with my touchpad at all.

Offline

#3 2008-03-01 07:24:55

tofu
Member
Registered: 2008-02-26
Posts: 42

Re: Touchpad Problems

it seems to work on my thinkpad too. - try installing the synaptics driver with

pacman -S synaptics

and following the post install instructions

...

here is my setup

Section "ServerLayout"
    Identifier     "Xorg Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "USB Mouse" "CorePointer"
    InputDevice    "Synaptics Touchpad" "SendCoreEvents"
EndSection

Section "InputDevice"
    Identifier     "Synaptics Touchpad"
    Driver         "synaptics"
    Option         "Protocol" "auto-dev"
    Option         "Device" "/dev/psaux"
    Option         "LeftEdge" "1700"
    Option         "RightEdge" "5300"
    Option         "TopEdge" "1700"
    Option         "BottomEdge" "4200"
    Option         "FingerLow" "25"
    Option         "FingerHigh" "30"
    Option         "MaxTapTime" "180"
    Option         "MaxTapMove" "220"
    Option         "VertScrollDelta" "100"
    Option         "MinSpeed" "0.09"
    Option         "MaxSpeed" "0.18"
    Option         "AccelFactor" "0.0015"
    Option         "SHMConfig" "on"
EndSection

Section "InputDevice"
    Identifier     "USB Mouse"
    Driver         "mouse"
    Option         "Device" "/dev/input/mice"
    Option         "SendCoreEvents" "true"
    Option         "Protocol" "IMPS/2"
    Option         "ZAxisMapping" "4 5"
    Option         "Buttons" "5"
#   Option    "Emulate3Buttons" "true"
#   Option    "Emulate3Timeout" "70"
   Option        "EmulateWheel"          "true"
   Option        "EmulateWheelButton"    "2"
EndSection

USB Mouse is the ultranav...

Hope you find your solution

Offline

#4 2008-03-01 16:19:18

Majorix
Member
Registered: 2008-01-31
Posts: 96

Re: Touchpad Problems

Majorix wrote:

I have some problems with my Synaptics Touchpad.

1. It clicks by itself when I am hovering my mouse over buttons. Very annoying.
2. The scroll function is too slow.
3. The double-click-to-drag function doesn't work at random times. Sometimes it does, sometimes not.

As a result, I can't have a comfortable experience with my laptop.

I am thinking there must be some option to fix this in xorg.conf, but I couldn't find it yet. I have tried with FingerLow, FingerHigh, MaxTapTime...

Does any of you have an idea? Thanks.

OK following the advice here, I decided to synclient with my touchpad, playing around. I set some value, then tested it. In the end, I found that setting MaxTapTime to 270 and MaxTapMove to 100 worked for problem #3.

I am not sure about problem #1, but I have a feeling it had to do with MaxTapMove. So I still have to have some experience regarding it. Probably I will try setting the MaxTapMove to something lower if it doesn't work.

Problem #2 is still there. What can be done about it?

@SiC:
Yes I have the module loading in xorg.conf.

Offline

#5 2008-03-01 17:16:39

hokasch
Member
Registered: 2007-09-23
Posts: 1,461

Re: Touchpad Problems

From man synaptics:

       The MinSpeed, MaxSpeed and AccelFactor parameters don't have any effect
       on scrolling speed.  Scrolling speed  is  determined  solely  from  the
       VertScrollDelta  and  HorizScrollDelta parameters.

Smaller values for ScrollDelta should speed up scrolling.

another great feature is circular scrolling - ipod-like scrolling style. no need to lift your finger from the pad, smaller circles = faster scrolling. really comfortable on long pages...
mac-like two-finger scrolling also works.

(Added ScrollDelta to the Wikipage Touchpad Synaptics. Also have a look here.)

Last edited by hokasch (2008-03-01 17:50:46)

Offline

#6 2008-03-01 18:35:33

Majorix
Member
Registered: 2008-01-31
Posts: 96

Re: Touchpad Problems

hokasch wrote:

From man synaptics:

       The MinSpeed, MaxSpeed and AccelFactor parameters don't have any effect
       on scrolling speed.  Scrolling speed  is  determined  solely  from  the
       VertScrollDelta  and  HorizScrollDelta parameters.

Smaller values for ScrollDelta should speed up scrolling.

another great feature is circular scrolling - ipod-like scrolling style. no need to lift your finger from the pad, smaller circles = faster scrolling. really comfortable on long pages...
mac-like two-finger scrolling also works.

(Added ScrollDelta to the Wikipage Touchpad Synaptics. Also have a look here.)

Hey thanks a lot! Setting the VertScrollDelta value to a 25 did it for me big_smile

But I don't think my touchpad supports horizontal or circular scrolling. At least I have never seen it. My laptop is a 2 year-old Toshiba Satellite.

Offline

#7 2008-03-01 19:47:25

hokasch
Member
Registered: 2007-09-23
Posts: 1,461

Re: Touchpad Problems

give it a try!
mine is a 6 year old dell c400 - works like a charm...

Offline

#8 2008-03-01 21:48:24

Majorix
Member
Registered: 2008-01-31
Posts: 96

Re: Touchpad Problems

Nope - no luck. No horizontal/circular scroll, no multi-finger tap... Nothing. My laptop also seemed to have very different acceptable values for synaptics settings, which forced me into a very difficult situation. Blah, I just hate my laptop overall mad

Other than that, I finally got an O.K. setup of my synaptics, after lots of tries, here it is:

Section "InputDevice"
Identifier      "Touchpad"
Driver          "synaptics"
Option  "Device"        "/dev/input/mouse0"
Option  "Protocol"      "auto-dev"
Option  "RightEdge"     "825"
Option  "FingerLow"     "10"
Option  "FingerHigh"    "15"
Option    "MaxTapTime"    "270"
Option    "MaxTapMove"    "110"
Option    "MinSpeed"    "0.6"
Option    "MaxSpeed"    "1.2"
Option    "AccelFactor"    "0.01"
Option    "VertScrollDelta"    "25"
Option  "SHMConfig"     "on"
EndSection

Offline

Board footer

Powered by FluxBB