Created attachment 892302 [details] working touchpad config Description of problem: The new Thinkpad X1 Carbon has soft buttons on its touchpad, and these are the only mouse buttons that exist, unlike earlier X1 models. For these soft buttons to work you need special InputClass configuration for the touchpad. Without this configuration, you only have access to the left mouse button. Also without a dead area near the top of the pad, the cursor jiggles every time you depress the pad for a click. I'm attaching the configuration I came up with that appears to work quite well. Version-Release number of selected component (if applicable): How reproducible: 100% Steps to Reproduce: 1. Install Fedora 20 2. Try to use the area on the touchpad marked as left and right mouse buttons. Actual results: Only left mouse is issued if you click the part of the pad marked for middle and right mouse buttons. Motion is still detected while mouse is being depressed, causing the cursor to jiggle. Expected results: Areas marked as middle and right buttons work as expected, cursor stays stable while clicking. Additional info:
A lot of work has been done on the Lenovo *40 series since this bug has been reported. The X1 Carbon Haswell generation has such a touchpad. Can you update to the latest kernel and xorg-x11-drv-synaptics, and see if you still need your special configuration file?
I just removed my config and verified that everything works as expected now.
Actually I take that back. Without my config, the middle mouse button hot zone no longer works, only the right button zone. Also, the hot zones are not supposed to track finger motion, so that you can press them as if they were buttons. The left button hot zone does this, but the right button zone does not. With the config I supplied all of these things work as expected.
(In reply to Joe Sadusk from comment #3) > Without my config, the middle mouse button hot > zone no longer works, only the right button zone. are we talking about the bottom software buttons? if so, that's intentional, we only enable left/right by default. You'll need a custom config to add the middle button. > Also, the hot zones are > not supposed to track finger motion, so that you can press them as if they > were buttons. The left button hot zone does this, but the right button zone > does not. that is odd. I can move my finger in the bottom software button areas without any movement of the cursor, provided I _start_ in the button area. Moving into the button area without lifting the finger will keep the cursor moving. that is intended. What behaviour do you see exactly? if we're talking about the top software buttons, then please attach your xorg.log
Ok I must have had a config lying around. It works as expected now with no custom configuration. Thanks for the help.