I therefore used xinput list-props on both devices to compare the settings for the touchpad. I discovered that on 12.04 "Synaptics Soft Button Areas" is set to all 0s, whereas on 12.10 it has specific settings.
I therefore applied the following command and the right-button immediately worked fine. I opened this bug so that the correct setting for this model of touchpad can be included in the standard 12.04 package.
xinput set-prop <device-id> <property-id> 1630, 0, 1871, 0, 0, 0, 0,0
I have two identical spec NP900X4C laptops. On one I installed 12.10, on the other 12.04.
On 12.10 the touchpad works fine, including right-click.
On 12.04 the touchpad works fine, EXCEPT for right-click. The standard settings options do not correct this problem.
I tried following the Enabling right button click instructions at https:/ /wiki.ubuntu. com/DebuggingTo uchpadDetection however the enable- rightbutton. sh script bailed out claiming the right-click area was not defined. The issue is also simpler than the mixture of problems reported at https:/ /bugs.launchpad .net/bugs/ 933707
I therefore used xinput list-props on both devices to compare the settings for the touchpad. I discovered that on 12.04 "Synaptics Soft Button Areas" is set to all 0s, whereas on 12.10 it has specific settings.
I therefore applied the following command and the right-button immediately worked fine. I opened this bug so that the correct setting for this model of touchpad can be included in the standard 12.04 package.
xinput set-prop <device-id> <property-id> 1630, 0, 1871, 0, 0, 0, 0,0
Kernel version: 3.2.0-35-generic xorg-input- synaptics version: 1.6.2-1ubuntu1~ precise2
xserver-
Touchpad spec from /proc/input/ bus/devices: serio1/ input0 devices/ platform/ i8042/serio1/ input/input6
I: Bus=0011 Vendor=0002 Product=000e Version=0000
N: Name="ETPS/2 Elantech Touchpad"
P: Phys=isa0060/
S: Sysfs=/
U: Uniq=
H: Handlers=mouse0 event6
B: PROP=5
B: EV=b
B: KEY=e420 10000 0 0 0 0
B: ABS=661800011000003