You are not logged in.

#1 2013-06-07 17:04:19

GloW_on_dub
Member
Registered: 2013-03-13
Posts: 388

[WORK AROUND]Touchpad TapButton2 and TapButton3 issue

Hello

I've been trying to copy paste with the touchpad with the "select/middle click" gesture.
With synaptics, midle click is suposed to be provided by a "two finger tap" on the touchpad.
However it is not working, and after having wandering a bit, i've find out that "two finger" and "three finger" tap are not working.
here is my synclient -l output :

$synclient -l
   LeftEdge                = 32
    RightEdge               = 768
    TopEdge                 = 21
    BottomEdge              = 379
    FingerLow               = 25
    FingerHigh              = 30
    MaxTapTime              = 180
    MaxTapMove              = 39
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    EmulateMidButtonTime    = 0
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 112
    VertScrollDelta         = 17
    HorizScrollDelta        = 17
    VertEdgeScroll          = 0
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.223714
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 2
    TapButton3              = 3
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 1
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    PalmDetect              = 0
    PalmMinWidth            = 160
    PalmMinZ                = 200
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 1
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 4
    VertHysteresis          = 4
    ClickPad                = 1
    RightButtonAreaLeft     = 400
    RightButtonAreaRight    = 0
    RightButtonAreaTop      = 328
    RightButtonAreaBottom   = 0
    MiddleButtonAreaLeft    = 0
    MiddleButtonAreaRight   = 0
    MiddleButtonAreaTop     = 0
    MiddleButtonAreaBottom  = 0

My first guess was my touchpad does not support multi touch but:

$xinput -list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ CyPS/2 Cypress Trackpad                   id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ USB 2.0 Camera                            id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
$xinput -list-props "CyPS/2 Cypress Trackpad'"
Device 'CyPS/2 Cypress Trackpad':
        Device Enabled (133):   1
        Coordinate Transformation Matrix (135): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (259):     1
        Device Accel Constant Deceleration (260):       2.500000
        Device Accel Adaptive Deceleration (261):       1.000000
        Device Accel Velocity Scaling (262):    12.500000
        Synaptics Edges (263):  32, 768, 21, 379
        Synaptics Finger (264): 25, 30, 0
        Synaptics Tap Time (265):       180
        Synaptics Tap Move (266):       39
        Synaptics Tap Durations (267):  180, 180, 100
        Synaptics ClickPad (268):       1
        Synaptics Middle Button Timeout (269):  0
        Synaptics Two-Finger Pressure (270):    282
        Synaptics Two-Finger Width (271):       112
        Synaptics Scrolling Distance (272):     17, 17
        Synaptics Edge Scrolling (273): 0, 0, 0
        Synaptics Two-Finger Scrolling (274):   1, 0
        Synaptics Move Speed (275):     1.000000, 1.750000, 0.223714, 0.000000
        Synaptics Off (276):    0
        Synaptics Locked Drags (277):   0
        Synaptics Locked Drags Timeout (278):   5000
        Synaptics Tap Action (279):     0, 0, 0, 0, 1, 2, 3
        Synaptics Click Action (280):   1, 1, 1
        Synaptics Circular Scrolling (281):     0
        Synaptics Circular Scrolling Distance (282):    0.100000
        Synaptics Circular Scrolling Trigger (283):     0
        Synaptics Palm Detection (284): 0
        Synaptics Palm Dimensions (285):        160, 200
        Synaptics Coasting Speed (286): 20.000000, 50.000000
        Synaptics Pressure Motion (287):        30, 160
        Synaptics Pressure Motion Factor (288): 1.000000, 1.000000
        Synaptics Grab Event Device (289):      1
        Synaptics Gestures (290):       1
        Synaptics Capabilities (291):   1, 1, 1, 1, 1, 1, 1
        Synaptics Pad Resolution (292): 6, 8
        Synaptics Area (293):   0, 0, 0, 0
        Synaptics Soft Button Areas (294):      400, 0, 328, 0, 0, 0, 0, 0
        Synaptics Noise Cancellation (295):     4, 4
        Device Product ID (253):        2, 17
        Device Node (254):      "/dev/input/event6"

So,  Capabilities is nothing but "1", so from the wiki, it should support multi touch and midle click should work.
But, so we see in the wiki, it is also suposed to have an "physical" midle click, wich i can tell you it don't have. So i'm not sure these capabilities information are reliable.
Any help appreciated in order to understand the problem.

Thanks

Last edited by GloW_on_dub (2013-12-21 22:23:48)

Offline

#2 2013-06-12 08:43:09

GloW_on_dub
Member
Registered: 2013-03-13
Posts: 388

Re: [WORK AROUND]Touchpad TapButton2 and TapButton3 issue

anyone ? hmm

Offline

#3 2013-06-12 16:29:09

cookies
Member
Registered: 2013-01-17
Posts: 253

Re: [WORK AROUND]Touchpad TapButton2 and TapButton3 issue

Please don't bump, https://wiki.archlinux.org/index.php/Fo … te#Bumping

GloW_on_dub wrote:
$xinput -list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ CyPS/2 Cypress Trackpad                   id=12   [slave  pointer  (2)]

You don't have a synaptics touchpad (those show up as "SynPS/2 Synaptics TouchPad").

Offline

#4 2013-06-13 08:41:05

GloW_on_dub
Member
Registered: 2013-03-13
Posts: 388

Re: [WORK AROUND]Touchpad TapButton2 and TapButton3 issue

Sorry about the bump.

Well i did not think of that. you made a good point.
As far as i understand, Cypress Trackpad driver in not included in the current kernel
And i guess it's working, because i fall down to synaptics.
So right now, i'm installing a patched wersion of the linux kernel 

I will let you know
Thx

Last edited by GloW_on_dub (2013-06-13 19:06:05)

Offline

#5 2013-06-13 13:11:57

GloW_on_dub
Member
Registered: 2013-03-13
Posts: 388

Re: [WORK AROUND]Touchpad TapButton2 and TapButton3 issue

With this version of the kernel, wich is suposed to include the Cypress Trackped driver, i see no change at all.

Edit: Thanks to WonderWooffy for digging that, Cypress Trackpad driver is already included in the current kernel.
So i need to understand why synaptics configuration is not working with my trackpad.
Am i suposed to use synaptics to configure it anyway ?

Last edited by GloW_on_dub (2013-06-13 19:11:46)

Offline

#6 2013-12-21 22:22:54

GloW_on_dub
Member
Registered: 2013-03-13
Posts: 388

Re: [WORK AROUND]Touchpad TapButton2 and TapButton3 issue

I've just found a nice work-around.
the "paste" gesture can be done with "Shift+insert" instead of midle click.
Since i have no other use for the midle click, i consider this issue solved.

Offline

Board footer

Powered by FluxBB