You are not logged in.

#1 2012-09-28 18:02:30

distorx
Member
Registered: 2012-05-08
Posts: 25

[SOLVED] Synaptics hate my touchpad

I have a Asus K55n and the left button doesn't work, neither taping or scrolling(two finger) or three finger forget it.

ETPS/2 Elantech Touchpad properties are:

I think the most important one is: Synaptics Capabilities (328):    1, 0, 0, 1, 1, 1, 1
but looking to the reference is not detecting my left button of the touchpad.

Anyone? i invite you a beer!!!
~~~~~~~~~~

Device 'ETPS/2 Elantech Touchpad':
    Device Enabled (144):    0
    Coordinate Transformation Matrix (146):    1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (270):    1
    Device Accel Constant Deceleration (271):    2.500000
    Device Accel Adaptive Deceleration (272):    1.000000
    Device Accel Velocity Scaling (273):    12.500000
    Synaptics Edges (295):    129, 3120, 120, 2103
    Synaptics Finger (296):    1, 1, 256
    Synaptics Tap Time (297):    180
    Synaptics Tap Move (298):    173
    Synaptics Tap Durations (299):    180, 180, 100
    Synaptics ClickPad (300):    1
    Synaptics Tap FastTap (301):    0
    Synaptics Middle Button Timeout (302):    0
    Synaptics Two-Finger Pressure (303):    282
    Synaptics Two-Finger Width (304):    7
    Synaptics Scrolling Distance (305):    78, 78
    Synaptics Edge Scrolling (306):    1, 0, 0
    Synaptics Two-Finger Scrolling (307):    1, 1
    Synaptics Move Speed (308):    1.500000, 3.500000, 0.100000, 40.000000
    Synaptics Edge Motion Pressure (309):    30, 40
    Synaptics Edge Motion Speed (310):    100, 400
    Synaptics Edge Motion Always (311):    0
    Synaptics Off (312):    0
    Synaptics Locked Drags (313):    0
    Synaptics Locked Drags Timeout (314):    5000
    Synaptics Tap Action (315):    0, 0, 0, 0, 1, 3, 2
    Synaptics Click Action (316):    1, 3, 2
    Synaptics Circular Scrolling (317):    0
    Synaptics Circular Scrolling Distance (318):    0.100000
    Synaptics Circular Scrolling Trigger (319):    0
    Synaptics Circular Pad (320):    0
    Synaptics Palm Detection (321):    0
    Synaptics Palm Dimensions (322):    10, 200
    Synaptics Coasting Speed (323):    10.000000, 50.000000
    Synaptics Pressure Motion (324):    30, 160
    Synaptics Pressure Motion Factor (325):    1.000000, 1.000000
    Synaptics Grab Event Device (326):    1
    Synaptics Gestures (327):    1
    Synaptics Capabilities (328):    1, 0, 0, 1, 1, 1, 1
    Synaptics Pad Resolution (329):    33, 33
    Synaptics Area (330):    0, 0, 0, 0
    Synaptics Soft Button Areas (331):    0, 0, 0, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (332):    19, 19
    Device Product ID (261):    2, 14
    Device Node (262):    "/dev/input/event9"

Last edited by distorx (2012-09-28 20:42:57)

Offline

#2 2012-09-28 18:09:19

distorx
Member
Registered: 2012-05-08
Posts: 25

Re: [SOLVED] Synaptics hate my touchpad

doing this script I was able to make the scrolling to work for a few days but not anymore.

Any super hero to my rescue?

Script:

# higher sensitivity

# faster speed and acceleration
synclient MinSpeed=1.5 MaxSpeed=3.5 AccelFactor=0.1

# 2 fingers scroll (can be also enabled in System Settings)
synclient VertTwoFingerScroll=1 HorizTwoFingerScroll=1

# faster coasting
synclient CoastingSpeed=10

# enable tap to click (2 fingers for middle click, 3 fingers for right click)
synclient TapButton1=1 TapButton2=3 TapButton3=2

# continue dragging movement when reaching the edge of the touchpad
synclient EdgeMotionMinZ=30 EdgeMotionMaxZ=40 EdgeMotionMinSpeed=100 EdgeMotionMaxSpeed=400

Offline

#3 2012-09-28 19:57:23

distorx
Member
Registered: 2012-05-08
Posts: 25

Re: [SOLVED] Synaptics hate my touchpad

Fixed:

First i used gnome setting (mouse and touchpad) to have my scrolling and the taping

but need it script that found in the ubuntu side that did the trick but you need to install bc

here is the script and run it as sudo

~~~~~~~~~~~

#!/bin/bash

device=$1

if [ -z "$device" ]; then
    echo "You should give the id of device (as given by xinput)";
    exit
fi

i=0
while read label min delim max; do
    if [ $i -eq 0 ]; then
        minx=$min
        maxx=$max
    elif [ $i -eq 1 ]; then
        miny=$min
        maxy=$max
        break
    fi

    (( i++ ))
done < <(xinput list "$device" | grep Range)

middleleft=`echo \($maxx - $minx\) / 2 \* 90 / 100 + $minx | bc -l`
middleright=`echo \($maxx - $minx\) / 2 \* 110 / 100 + $minx | bc -l`
left=`echo $middleright + 1 | bc -l`
right=$maxx
height=`echo \($maxy - $miny\) | bc -l`
top=`echo $height \* 0.82 + $miny | bc -l`
bottom=`echo $height \* 2 + $miny | bc -l`

xinput set-prop "$device" "Synaptics Soft Button Areas" $left $right $top $bottom $middleleft $middleright $top $bottom

Offline

#4 2012-09-28 20:00:42

natestar13
Member
From: Tampa, FL
Registered: 2012-01-16
Posts: 55

Re: [SOLVED] Synaptics hate my touchpad

Congrats on solving your own problem!  You might want to mark this thread as [Solved]


Machine:  Lenovo ThinkCenter M92 (M3209) - Inte i7-3770 CPU

Offline

Board footer

Powered by FluxBB