Latest LQ Deal: Latest LQ Deals
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 01-23-2010, 06:46 AM   #1
Registered: Dec 2005
Distribution: Slackware 14
Posts: 106

Rep: Reputation: 31
When I switch buttons in Synaptics touchpad, tapping gives a right-click menu

Hi all,

I work on a laptop and typically have a USB mouse plugged in. Each time I start an X session, I switch my mouse buttons with an:

xmodmap -e "pointer = 3 2 1"
If I decide to unplug the mouse and work with the touchpad, I must always reverse the options again to pointer = 1 2 3, or else, while the right and the left button still work as a left-handed mouse, tapping, instead of acting like a left-click, gives a right-click menu.

My touchpad is listed as:
'ImPS/2 Synaptics TouchPad'
using the evdev driver.

I admit that I haven't played much with alternate xmodmap configurations, but I'd like to sort this out. It's even more confusing since I don't have a xorg.conf and, if I manually add one, despite having tried repeatedly, I can't make X-server to read it.

Any hints?

The relevant part of lshal output:
udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input'
info.capabilities = {'input', 'input.mouse'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port' (string)
info.product = 'ImPS/2 Synaptics TouchPad' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input' (string)
input.device = '/dev/input/event6' (string)
input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port' (string)
input.product = 'ImPS/2 Synaptics TouchPad' (string)
input.x11_driver = 'evdev' (string)
linux.device_file = '/dev/input/event6' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/devices/platform/i8042/serio4/input/input6/event6' (string)
Thank you in advance
Old 01-24-2010, 05:00 AM   #2
Registered: Dec 2005
Distribution: Slackware 14
Posts: 106

Original Poster
Rep: Reputation: 31
I see nobody is answering. It does not surprise me much, I assume most people don't need to switch to left-handed touchpad.

It's not really a problem for me either, actually, I can simply use the default, right-handed touchpad, but I was curious how could I fix this.

By looking a bit more into this, it seems that, had I synaptics installed, all I would have to do would be a
synclient TapButton1=3
But I don't have synaptics installed, neither tpconfig (that is replacing it in Squeeze), instead I just followed the instructions of Debian wiki:

vi /etc/modprobe.d/touchpad.conf
~options psmouse proto=imps


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Touchpad (Alps, driver synaptics, Slackware 13): middle button click doesn't work giberg Slackware 10 11-06-2011 10:58 AM
Customizing Synaptics Touchpad Buttons ReAlvz Linux - Hardware 2 10-31-2007 10:59 AM
How can I disable Synaptics touchpad tapping? dafydil Linux - Hardware 8 09-22-2007 12:02 PM
Need to kill touchpad click. (Synaptics Touchpad / FC4) sarysa Linux - Laptop and Netbook 4 02-19-2007 03:15 PM
stop synaptics touchpad tap click easily Frank Leone Linux - Newbie 6 10-30-2005 05:44 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 10:42 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration