linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Annoying touchpad behavior
@ 2011-11-12  4:10 Alan Stern
  2011-11-12  6:05 ` Dmitry Torokhov
  0 siblings, 1 reply; 7+ messages in thread
From: Alan Stern @ 2011-11-12  4:10 UTC (permalink / raw)
  To: Dmitry Torokhov; +Cc: linux-input

Dmitry:

My laptop has a Synaptics touchpad:

[    2.528474] Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000/0xa0000
[    2.566383] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input4

Under circumstances which I can't pin down (they generally involve my
thumb brushing over the trackpad, which happens fairly often as I
type), the touchpad reports a right-click.  This causes gnome-terminal
to pop up its menu, which is very annoying.

Why does the trackpad report a right-click instead of a normal 
left-click?  How can I fix this?

Thanks,

Alan Stern


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Annoying touchpad behavior
  2011-11-12  4:10 Annoying touchpad behavior Alan Stern
@ 2011-11-12  6:05 ` Dmitry Torokhov
  2011-11-12 17:15   ` Alan Stern
  0 siblings, 1 reply; 7+ messages in thread
From: Dmitry Torokhov @ 2011-11-12  6:05 UTC (permalink / raw)
  To: Alan Stern; +Cc: linux-input

Hi Alan,

On Fri, Nov 11, 2011 at 11:10:46PM -0500, Alan Stern wrote:
> Dmitry:
> 
> My laptop has a Synaptics touchpad:
> 
> [    2.528474] Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000/0xa0000
> [    2.566383] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input4
> 
> Under circumstances which I can't pin down (they generally involve my
> thumb brushing over the trackpad, which happens fairly often as I
> type), the touchpad reports a right-click.  This causes gnome-terminal
> to pop up its menu, which is very annoying.
> 
> Why does the trackpad report a right-click instead of a normal 
> left-click?  How can I fix this?

You probably have corner taps or multi-finger taps enabled on your box.
What does "synclient' has to say about your setup?

Thanks.

-- 
Dmitry

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Annoying touchpad behavior
  2011-11-12  6:05 ` Dmitry Torokhov
@ 2011-11-12 17:15   ` Alan Stern
  2011-11-12 17:46     ` Daniel Kurtz
  0 siblings, 1 reply; 7+ messages in thread
From: Alan Stern @ 2011-11-12 17:15 UTC (permalink / raw)
  To: Dmitry Torokhov; +Cc: linux-input

On Fri, 11 Nov 2011, Dmitry Torokhov wrote:

> Hi Alan,
> 
> On Fri, Nov 11, 2011 at 11:10:46PM -0500, Alan Stern wrote:
> > Dmitry:
> > 
> > My laptop has a Synaptics touchpad:
> > 
> > [    2.528474] Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000/0xa0000
> > [    2.566383] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input4
> > 
> > Under circumstances which I can't pin down (they generally involve my
> > thumb brushing over the trackpad, which happens fairly often as I
> > type), the touchpad reports a right-click.  This causes gnome-terminal
> > to pop up its menu, which is very annoying.
> > 
> > Why does the trackpad report a right-click instead of a normal 
> > left-click?  How can I fix this?
> 
> You probably have corner taps or multi-finger taps enabled on your box.
> What does "synclient' has to say about your setup?

Here's the output from "synclient -l":

Parameter settings:
    LeftEdge                = 1762
    RightEdge               = 5334
    TopEdge                 = 1642
    BottomEdge              = 4520
    FingerLow               = 24
    FingerHigh              = 29
    FingerPress             = 255
    MaxTapTime              = 180
    MaxTapMove              = 234
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    FastTaps                = 0
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 29
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 106
    HorizScrollDelta        = 106
    VertEdgeScroll          = 1
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 0
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0375094
    TrackstickSpeed         = 40
    EdgeMotionMinZ          = 29
    EdgeMotionMaxZ          = 159
    EdgeMotionMinSpeed      = 1
    EdgeMotionMaxSpeed      = 426
    EdgeMotionUseAlways     = 0
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 3
    TapButton3              = 2
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 1
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 199
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 29
    PressureMotionMaxZ      = 159
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 1
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0

A few of the fields are suggestive, but I don't really understand much
of it.  If you need anything else, let me know.

Alan Stern


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Annoying touchpad behavior
  2011-11-12 17:15   ` Alan Stern
@ 2011-11-12 17:46     ` Daniel Kurtz
  2011-11-12 20:35       ` Alan Stern
  0 siblings, 1 reply; 7+ messages in thread
From: Daniel Kurtz @ 2011-11-12 17:46 UTC (permalink / raw)
  To: Alan Stern; +Cc: Dmitry Torokhov, linux-input

Hi Alan,

On Sun, Nov 13, 2011 at 1:15 AM, Alan Stern <stern@rowland.harvard.edu> wrote:
> On Fri, 11 Nov 2011, Dmitry Torokhov wrote:
>
>> Hi Alan,
>>
>> On Fri, Nov 11, 2011 at 11:10:46PM -0500, Alan Stern wrote:
>> > Dmitry:
>> >
>> > My laptop has a Synaptics touchpad:
>> >
>> > [    2.528474] Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000/0xa0000
>> > [    2.566383] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input4
>> >
>> > Under circumstances which I can't pin down (they generally involve my
>> > thumb brushing over the trackpad, which happens fairly often as I
>> > type), the touchpad reports a right-click.  This causes gnome-terminal
>> > to pop up its menu, which is very annoying.
>> >
>> > Why does the trackpad report a right-click instead of a normal
>> > left-click?  How can I fix this?
>>
>> You probably have corner taps or multi-finger taps enabled on your box.
>> What does "synclient' has to say about your setup?
>
> Here's the output from "synclient -l":
>
> Parameter settings:
>    LeftEdge                = 1762
>    RightEdge               = 5334
>    TopEdge                 = 1642
>    BottomEdge              = 4520
>    FingerLow               = 24
>    FingerHigh              = 29
>    FingerPress             = 255
>    MaxTapTime              = 180
>    MaxTapMove              = 234
>    MaxDoubleTapTime        = 180
>    SingleTapTimeout        = 180
>    ClickTime               = 100
>    FastTaps                = 0
>    EmulateMidButtonTime    = 75
>    EmulateTwoFingerMinZ    = 29
>    EmulateTwoFingerMinW    = 7
>    VertScrollDelta         = 106
>    HorizScrollDelta        = 106
>    VertEdgeScroll          = 1
>    HorizEdgeScroll         = 0
>    CornerCoasting          = 0
>    VertTwoFingerScroll     = 0
>    HorizTwoFingerScroll    = 0
>    MinSpeed                = 1
>    MaxSpeed                = 1.75
>    AccelFactor             = 0.0375094
>    TrackstickSpeed         = 40
>    EdgeMotionMinZ          = 29
>    EdgeMotionMaxZ          = 159
>    EdgeMotionMinSpeed      = 1
>    EdgeMotionMaxSpeed      = 426
>    EdgeMotionUseAlways     = 0
>    TouchpadOff             = 0
>    LockedDrags             = 0
>    LockedDragTimeout       = 5000
>    RTCornerButton          = 0
>    RBCornerButton          = 0
>    LTCornerButton          = 0
>    LBCornerButton          = 0
>    TapButton1              = 1
>    TapButton2              = 3

The synaptics X input driver is probably interpreting large contacts
as 2-fingers, which is in turn being translated into a 2-finger tap.
To completely disable "2-finger Tap as Right Click", try setting TapButton2 = 0.
To temporarily change the setting, you can use the synclient program.
To make it permanent, change the value in the Synaptics section of
your xorg.conf file, and restart X.

-Dan

>    TapButton3              = 2
>    ClickFinger1            = 1
>    ClickFinger2            = 1
>    ClickFinger3            = 1
>    CircularScrolling       = 0
>    CircScrollDelta         = 0.1
>    CircScrollTrigger       = 0
>    CircularPad             = 0
>    PalmDetect              = 0
>    PalmMinWidth            = 10
>    PalmMinZ                = 199
>    CoastingSpeed           = 20
>    CoastingFriction        = 50
>    PressureMotionMinZ      = 29
>    PressureMotionMaxZ      = 159
>    PressureMotionMinFactor = 1
>    PressureMotionMaxFactor = 1
>    GrabEventDevice         = 1
>    TapAndDragGesture       = 1
>    AreaLeftEdge            = 0
>    AreaRightEdge           = 0
>    AreaTopEdge             = 0
>    AreaBottomEdge          = 0
>
> A few of the fields are suggestive, but I don't really understand much
> of it.  If you need anything else, let me know.
>
> Alan Stern
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-input" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>



-- 
Daniel Kurtz | Software Engineer | djkurtz@google.com | 650.204.0722
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Annoying touchpad behavior
  2011-11-12 17:46     ` Daniel Kurtz
@ 2011-11-12 20:35       ` Alan Stern
  2011-11-13  0:58         ` Dmitry Torokhov
  0 siblings, 1 reply; 7+ messages in thread
From: Alan Stern @ 2011-11-12 20:35 UTC (permalink / raw)
  To: Daniel Kurtz; +Cc: Dmitry Torokhov, linux-input

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: TEXT/PLAIN; charset=UTF-8, Size: 2306 bytes --]

On Sun, 13 Nov 2011, Daniel Kurtz wrote:

> Hi Alan,
> 
> On Sun, Nov 13, 2011 at 1:15 AM, Alan Stern <stern@rowland.harvard.edu> wrote:
> > On Fri, 11 Nov 2011, Dmitry Torokhov wrote:
> >
> >> Hi Alan,
> >>
> >> On Fri, Nov 11, 2011 at 11:10:46PM -0500, Alan Stern wrote:
> >> > Dmitry:
> >> >
> >> > My laptop has a Synaptics touchpad:
> >> >
> >> > [    2.528474] Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000/0xa0000
> >> > [    2.566383] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input4
> >> >
> >> > Under circumstances which I can't pin down (they generally involve my
> >> > thumb brushing over the trackpad, which happens fairly often as I
> >> > type), the touchpad reports a right-click.  This causes gnome-terminal
> >> > to pop up its menu, which is very annoying.
> >> >
> >> > Why does the trackpad report a right-click instead of a normal
> >> > left-click?  How can I fix this?
> >>
> >> You probably have corner taps or multi-finger taps enabled on your box.
> >> What does "synclient' has to say about your setup?
> >
> > Here's the output from "synclient -l":
...

> The synaptics X input driver is probably interpreting large contacts
> as 2-fingers, which is in turn being translated into a 2-finger tap.

That's right!  2-finger taps are reliably interpreted as right-clicks.

> To completely disable "2-finger Tap as Right Click", try setting TapButton2 = 0.
> To temporarily change the setting, you can use the synclient program.
> To make it permanent, change the value in the Synaptics section of
> your xorg.conf file, and restart X.

The synclient program does the job.  However there is no Synaptics 
section in xorg.conf.  In fact, there isn't any xorg.conf file at all; 
the /etc/X11/xorg.conf.d directory contains only 
00-system-setup-keyboard.conf, which talks about the keyboard but not 
the touchpad.

Presumably I can add a similar file with config information for the 
touchpad driver, but I'm not sure what it should say.  Any suggestions?

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Annoying touchpad behavior
  2011-11-12 20:35       ` Alan Stern
@ 2011-11-13  0:58         ` Dmitry Torokhov
  2011-11-13  2:22           ` Alan Stern
  0 siblings, 1 reply; 7+ messages in thread
From: Dmitry Torokhov @ 2011-11-13  0:58 UTC (permalink / raw)
  To: Alan Stern; +Cc: Daniel Kurtz, linux-input

On Sat, Nov 12, 2011 at 03:35:24PM -0500, Alan Stern wrote:
> On Sun, 13 Nov 2011, Daniel Kurtz wrote:
> 
> > Hi Alan,
> > 
> > On Sun, Nov 13, 2011 at 1:15 AM, Alan Stern <stern@rowland.harvard.edu> wrote:
> > > On Fri, 11 Nov 2011, Dmitry Torokhov wrote:
> > >
> > >> Hi Alan,
> > >>
> > >> On Fri, Nov 11, 2011 at 11:10:46PM -0500, Alan Stern wrote:
> > >> > Dmitry:
> > >> >
> > >> > My laptop has a Synaptics touchpad:
> > >> >
> > >> > [ ? ?2.528474] Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000/0xa0000
> > >> > [ ? ?2.566383] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input4
> > >> >
> > >> > Under circumstances which I can't pin down (they generally involve my
> > >> > thumb brushing over the trackpad, which happens fairly often as I
> > >> > type), the touchpad reports a right-click. ?This causes gnome-terminal
> > >> > to pop up its menu, which is very annoying.
> > >> >
> > >> > Why does the trackpad report a right-click instead of a normal
> > >> > left-click? ?How can I fix this?
> > >>
> > >> You probably have corner taps or multi-finger taps enabled on your box.
> > >> What does "synclient' has to say about your setup?
> > >
> > > Here's the output from "synclient -l":
> ...
> 
> > The synaptics X input driver is probably interpreting large contacts
> > as 2-fingers, which is in turn being translated into a 2-finger tap.
> 
> That's right!  2-finger taps are reliably interpreted as right-clicks.
> 
> > To completely disable "2-finger Tap as Right Click", try setting TapButton2 = 0.
> > To temporarily change the setting, you can use the synclient program.
> > To make it permanent, change the value in the Synaptics section of
> > your xorg.conf file, and restart X.
> 
> The synclient program does the job.  However there is no Synaptics 
> section in xorg.conf.  In fact, there isn't any xorg.conf file at all; 
> the /etc/X11/xorg.conf.d directory contains only 
> 00-system-setup-keyboard.conf, which talks about the keyboard but not 
> the touchpad.
> 
> Presumably I can add a similar file with config information for the 
> touchpad driver, but I'm not sure what it should say.  Any suggestions?

I think the following link explains it fairly well:

	http://fedoraproject.org/wiki/Input_device_configuration

Hope this helps.

-- 
Dmitry

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Annoying touchpad behavior
  2011-11-13  0:58         ` Dmitry Torokhov
@ 2011-11-13  2:22           ` Alan Stern
  0 siblings, 0 replies; 7+ messages in thread
From: Alan Stern @ 2011-11-13  2:22 UTC (permalink / raw)
  To: Dmitry Torokhov; +Cc: Daniel Kurtz, linux-input

On Sat, 12 Nov 2011, Dmitry Torokhov wrote:

> > The synclient program does the job.  However there is no Synaptics 
> > section in xorg.conf.  In fact, there isn't any xorg.conf file at all; 
> > the /etc/X11/xorg.conf.d directory contains only 
> > 00-system-setup-keyboard.conf, which talks about the keyboard but not 
> > the touchpad.
> > 
> > Presumably I can add a similar file with config information for the 
> > touchpad driver, but I'm not sure what it should say.  Any suggestions?
> 
> I think the following link explains it fairly well:
> 
> 	http://fedoraproject.org/wiki/Input_device_configuration
> 
> Hope this helps.

Yes, it does ... sort of.  I set it up and it works correctly.  But the
gnome-mouse-properties trackpad settings override my changes whenever I
log in or resume from suspend!  And there's no way to customize those
settings; the TapButton* things are either all on or all off.

Oh well.  At least now I know what the problem is and what needs to be 
done.  Thanks to both of you for your help.

Alan Stern


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-11-13  2:22 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-12  4:10 Annoying touchpad behavior Alan Stern
2011-11-12  6:05 ` Dmitry Torokhov
2011-11-12 17:15   ` Alan Stern
2011-11-12 17:46     ` Daniel Kurtz
2011-11-12 20:35       ` Alan Stern
2011-11-13  0:58         ` Dmitry Torokhov
2011-11-13  2:22           ` Alan Stern

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).