You are not logged in.

#1 2014-06-01 02:21:36

bb010g
Member
Registered: 2012-08-08
Posts: 16
Website

Elantech—Y410P—Synaptics+elantech-tp-dkms—Random ClickFinger

I recently got a Lenovo IdeaPad Y410P and have it set up to dual-boot with Windows 8. (On Windows, the Elantech driver, while horrible to configure, works.)
I'm using xf86-input-synaptics and elantech-tp-dkms. I'm configured with the default 50-synaptics.conf and a 60-touchpad.conf containing the following:

Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "CoastingSpeed" "0"
        Option "ClickFinger1" "1"
        Option "ClickFinger3" "2"
        Option "ClickFinger2" "3"
        Option "TapButton1" "0"
        Option "TapButton3" "0"
        Option "TapButton2" "0"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
        Option "SecondarySoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

When I click with more than one finger, I get a random press (button 1, 2, or 3) biased somewhat towards its configuration. The evtest output looks perfectly normal and the trackpad shows up as "ETPS/2 Elantech Touchpad" in xinput list, as it should. It seems that globally, TapButton2 & TapButton3 and ClickFinger2 & ClickFinger3 are swapped (which makes no sense to me looking at evtest and the proper fingers being registered). When tapping on the default config only, it works perfectly (except for the swapping). I've tried with and without elantech-tp-dkms, but all that happens is that 3 finger detection breaks. I also tried xf86-input-mtrack, but nothing seemed to change.
Any help would be appreciated.


date '+%A, %B %d, %Y %T' | pig | figlet | cowsay -n

Offline

Board footer

Powered by FluxBB