Public bug reported:

I have a HP Pavilion laptop with a Synaptics touchpad. This touchpad has 
integrated "clicking" buttons.
When I press the right click button, it is correctly registered as right click. 
However, when I have a finger touching the pad somewhere else (used for 
scrolling), the right click button is registered as left button (see output of 
xev below)
I have also provided output of evtest

Use case: I'm moving the mouse cursor with my left hand and then use my
right hand to use the right click button. My left hand finger is still
touching the pad. When I click the right click button I expect a result
accordingly. E.g. right click on the desktop provides a pop up menu.

I have looked at synclient, but not found a setting that solves this
(but maybe I didn't look hard enough ;)


Relevant output of XEV:
- I press 'a' on keyboard
- Right click
- I press 'b' on keyboard
- touch pad with finger (nothing registers in xev
- Right click, reported by xev as button 1
- I press 'c' on keyboard

KeyPress event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0xa00002, time 4461699, (42,41), root:(1784,891),
    state 0x10, keycode 38 (keysym 0x61, a), same_screen YES,
    XLookupString gives 1 bytes: (61) "a"
    XmbLookupString gives 1 bytes: (61) "a"
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0xa00002, time 4461815, (42,41), root:(1784,891),
    state 0x10, keycode 38 (keysym 0x61, a), same_screen YES,
    XLookupString gives 1 bytes: (61) "a"
    XFilterEvent returns: False

ButtonPress event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0xa00002, time 4466534, (42,41), root:(1784,891),
    state 0x10, button 3, same_screen YES

EnterNotify event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0x0, time 4466534, (42,41), root:(1784,891),
    mode NotifyGrab, detail NotifyInferior, same_screen YES,
    focus YES, state 1040

KeymapNotify event, serial 40, synthetic NO, window 0x0,
    keys: 4294967219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
           0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ButtonRelease event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0xa00002, time 4466665, (42,41), root:(1784,891),
    state 0x410, button 3, same_screen YES

LeaveNotify event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0x0, time 4466665, (42,41), root:(1784,891),
    mode NotifyUngrab, detail NotifyInferior, same_screen YES,
    focus YES, state 16

KeyPress event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0xa00002, time 4471571, (42,41), root:(1784,891),
    state 0x10, keycode 56 (keysym 0x62, b), same_screen YES,
    XLookupString gives 1 bytes: (62) "b"
    XmbLookupString gives 1 bytes: (62) "b"
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0xa00002, time 4471657, (42,41), root:(1784,891),
    state 0x10, keycode 56 (keysym 0x62, b), same_screen YES,
    XLookupString gives 1 bytes: (62) "b"
    XFilterEvent returns: False

ButtonPress event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0xa00002, time 4479598, (42,41), root:(1784,891),
    state 0x10, button 1, same_screen YES

EnterNotify event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0x0, time 4479598, (42,41), root:(1784,891),
    mode NotifyGrab, detail NotifyInferior, same_screen YES,
    focus YES, state 272

KeymapNotify event, serial 40, synthetic NO, window 0x0,
    keys: 4294967219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
           0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ButtonRelease event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0xa00002, time 4479797, (42,41), root:(1784,891),
    state 0x110, button 1, same_screen YES

LeaveNotify event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0x0, time 4479797, (42,41), root:(1784,891),
    mode NotifyUngrab, detail NotifyInferior, same_screen YES,
    focus YES, state 16

KeyPress event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0xa00002, time 4484774, (42,41), root:(1784,891),
    state 0x10, keycode 54 (keysym 0x63, c), same_screen YES,
    XLookupString gives 1 bytes: (63) "c"
    XmbLookupString gives 1 bytes: (63) "c"
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0xa00001,
    root 0xb3, subw 0xa00002, time 4484883, (42,41), root:(1784,891),
    state 0x10, keycode 54 (keysym 0x63, c), same_screen YES,
    XLookupString gives 1 bytes: (63) "c"
    XFilterEvent returns: False

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: xserver-xorg-input-synaptics 1.8.2-1ubuntu3
ProcVersionSignature: Ubuntu 4.4.0-21.37-generic 4.4.6
Uname: Linux 4.4.0-21-generic x86_64
NonfreeKernelModules: zfs zunicode zcommon znvpair zavl
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CurrentDesktop: KDE
Date: Sat Apr 30 21:18:23 2016
DistUpgraded: Fresh install
DistroCodename: xenial
DistroVariant: kubuntu
InstallationDate: Installed on 2016-02-03 (87 days ago)
InstallationMedia: Error: [Errno 13] Permission denied: 
'/var/log/installer/media-info'
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 003: ID 0bda:b006 Realtek Semiconductor Corp. 
 Bus 001 Device 002: ID 0bda:57eb Realtek Semiconductor Corp. 
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: HP HP Pavilion Notebook
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-21-generic.efi.signed 
root=UUID=43cbb8c2-c0ce-40e2-a795-3a506e63d450 ro quiet splash pci=noaer 
vt.handoff=7
SourcePackage: xserver-xorg-input-synaptics
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/18/2015
dmi.bios.vendor: Insyde
dmi.bios.version: F.77
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: 80A4
dmi.board.vendor: HP
dmi.board.version: 91.1C
dmi.chassis.type: 10
dmi.chassis.vendor: HP
dmi.chassis.version: Chassis Version
dmi.modalias: 
dmi:bvnInsyde:bvrF.77:bd12/18/2015:svnHP:pnHPPavilionNotebook:pvrType1ProductConfigId:rvnHP:rn80A4:rvr91.1C:cvnHP:ct10:cvrChassisVersion:
dmi.product.name: HP Pavilion Notebook
dmi.product.version: Type1ProductConfigId
dmi.sys.vendor: HP
version.compiz: compiz N/A
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.67-1
version.libgl1-mesa-dri: libgl1-mesa-dri 11.2.0-1ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 11.2.0-1ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:1.18.3-1ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.1-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A
version.xserver-xorg-video-intel: xserver-xorg-video-intel 
2:2.99.917+git20160325-1ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A
xserver.bootTime: Sat Apr 30 20:38:17 2016
xserver.configfile: default
xserver.errors:
 
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id                               22596 
 vendor                                     SDC
xserver.version: 2:1.18.3-1ubuntu2

** Affects: xserver-xorg-input-synaptics (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug kubuntu synaptic

** Attachment added: "evtest.txt"
   https://bugs.launchpad.net/bugs/1577045/+attachment/4652339/+files/evtest.txt

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-synaptics in Ubuntu.
https://bugs.launchpad.net/bugs/1577045

Title:
  right click on touchpad registers as left click

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1577045/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to