You are not logged in.

#1 2015-08-10 07:18:43

splendid
Member
Registered: 2015-08-10
Posts: 5

Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

I'm getting mildly frustrated with the tap-to-click feature of my touchpad being far too sensitive. I have read various posts suggesting that FingerHigh and FingerLow are the synaptics values that determine the sensitivity but I can set the values to literally anything without them having any effect.

Below is my synaptics config loaded on boot from /etc/X11/xorg.conf.d/50-synaptics.conf.

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"

    Option "PalmDetect" "1"
    Option "PalmMinWidth" "8"
    Option "PalmMinZ" "100"

    # TapButton1 => (integer) configures which mouse-button is reported on a non-corner, one finger tap.
    # TapButton2 => (integer) configures which mouse-button is reported on a non-corner, two finger tap
    # TapButton3 => (integer) configures which mouse-button is reported on a non-corner, three finger tap
    Option "ClickPad" "true"
    Option "TapButton1" "1"
    Option "TapButton2" "0"
    Option "TapButton3" "0"
    Option "SingleTapTimeout" "0"
    Option "ClickFinger1" "1"
    Option "ClickFinger2" "0"
    Option "ClickFinger3" "0"

    # Disable right button
    Option "RBCornerButton" "0"

    # Prevents cursor to move when clicking with buttons
    Option "HorizHysteresis" "10"
    Option "VertHysteresis" "10"

    Option "VertTwoFingerScroll" "on"
    Option "HorizTwoFingerScroll" "on"
    Option "VertScrollDelta" "-27"
    Option "HorizScrollDelta" "-27"
    Option "EmulateTwoFingerMinZ" "40"
    Option "EmulateTwoFingerMinW" "8"
    # Option "CoastingSpeed" "0"
    Option "FingerLow" "55"
    Option "FingerHigh" "60"
EndSection

Any thoughts?

Offline

#2 2015-08-10 12:06:35

bulletmark
Member
From: Brisbane, Australia
Registered: 2013-10-22
Posts: 653

Re: Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

Any reason you need to use synaptics? Delete the conf file entirely to try the default libinput which I find works much better on our laptop, at least with GNOME.

Offline

#3 2015-08-10 16:05:42

frank604
Member
From: BC, Canada
Registered: 2011-04-20
Posts: 1,212

Re: Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

try

synclient FingerHigh=80

test it out.  If issue still happens bring it up to 90.  Test around the values.  Once you find the one that works to your liking, make the changes permament by modifying the conf.

" FingerHigh
    (integer) when finger pressure goes above this value, the driver counts it as a touch."
synaptics archwiki

edit: sorry, didn't read your OP correctly.  can you ensure that your system is in fact using synaptics conf?  I know that Gnome as a DE overrides it.

Last edited by frank604 (2015-08-10 16:07:02)

Offline

#4 2015-09-09 13:19:42

splendid
Member
Registered: 2015-08-10
Posts: 5

Re: Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

Apologies for the delayed response, I haven't had time lately to research this properly.

So I switched to xf86-input-libinput instead of synaptics (actually libinput-git from AUR).

Problem is coming from a Macbook I have a really hard time living without 3 finger swipe to go back/forward when browsing.

I was using touchegg to provide this functionality but it doesn't seem compatible with libinput.

running

sudo libinput-debug-events

gives some potentially useful output.
I could maybe write a script to handle the output but I'm pretty sure this will impact battery life noticeably.

Another thing driving me mad with libinput is I can't seem to disable the tap-and-drag feature. I never use it but frequently seems to annoyingly trigger causing chaos with my tabs/windows.

Offline

#5 2015-09-09 23:06:22

bulletmark
Member
From: Brisbane, Australia
Registered: 2013-10-22
Posts: 653

Re: Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

splendid wrote:

Another thing driving me mad with libinput is I can't seem to disable the tap-and-drag feature. I never use it but frequently seems to annoyingly trigger causing chaos with my tabs/windows.

You may already have seen this but I will mention it anyhow.

See man libinput to see all the X driver options, including those for drag lock etc. Use the xinput command to list and set properties for testing etc. I just use the defaults (other than setting the GNOME touchpad options all on) and now that I am used to it I don't seem to have a problem anymore although I used to accidentally drag tabs etc also.

GNOME will eventually natively support gestures with libinput but AFAIK it is not there yet. I also dearly miss DE gestures from my previous Macbook Air OS X touchpad.

Offline

#6 2015-09-10 01:00:38

splendid
Member
Registered: 2015-08-10
Posts: 5

Re: Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

Thanks bulletmark, hadn't really looked into xinput before, very useful.

Still can't figure out how to disable Drag Lock

xinput-list-props for my touchpad gives

[jon@mars ~]$ xinput list-props 11
Device 'DLL0665:01 06CB:76AD UNKNOWN':
	Device Enabled (138):	1
	Coordinate Transformation Matrix (140):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Tapping Enabled (272):	1
	libinput Tapping Enabled Default (273):	0
	libinput Tapping Drag Lock Enabled (274):	0
	libinput Tapping Drag Lock Enabled Default (275):	0
	libinput Accel Speed (276):	0.000000
	libinput Accel Speed Default (277):	0.000000
	libinput Natural Scrolling Enabled (278):	1
	libinput Natural Scrolling Enabled Default (279):	0
	libinput Send Events Modes Available (256):	1, 1
	libinput Send Events Mode Enabled (257):	0, 0
	libinput Send Events Mode Enabled Default (258):	0, 0
	libinput Left Handed Enabled (280):	0
	libinput Left Handed Enabled Default (281):	0
	libinput Scroll Methods Available (282):	1, 1, 0
	libinput Scroll Method Enabled (283):	1, 0, 0
	libinput Scroll Method Enabled Default (284):	1, 0, 0
	libinput Click Methods Available (285):	1, 1
	libinput Click Method Enabled (286):	1, 0
	libinput Click Method Enabled Default (287):	1, 0
	libinput Disable While Typing Enabled (288):	1
	libinput Disable While Typing Enabled Default (289):	1
	Device Node (259):	"/dev/input/event10"
	Device Product ID (260):	1739, 30381
	libinput Drag Lock Buttons (290):	<no items>
	libinput Horizonal Scroll Enabled (261):	1

So it looks like  Tapping Drag Lock Enabled is already off? Except it isn't...

Any ideas?

Offline

#7 2015-09-10 01:34:39

bulletmark
Member
From: Brisbane, Australia
Registered: 2013-10-22
Posts: 653

Re: Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

Sorry, I don't know much about this and now that I look at my settings I find they are the same as yours.

Actually, reading this http://wayland.freedesktop.org/libinput … pping.html it seems you actually don't like the libinput feature called "tap and drag". Drag lock is just an option to keep the drag going even when the finger is transiently raised. There does not seem to be an option to disable tap and drag itself. As I said, I am using everything default and I also was often accidentally dragging browser tabs but my fingers must have learned how to avoid that now as I am not doing it anymore. smile

Offline

#8 2015-09-10 17:31:21

splendid
Member
Registered: 2015-08-10
Posts: 5

Re: Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

You're right bulletmark it's the tap and drag I'm hating! Will try to live with it but am also going to find a libinput forum I can ask the question. I keep clicking tabs, dragging them (unwanted) and then creating a new browser window with them (infuriating). Arg....

Last edited by splendid (2015-09-10 17:31:35)

Offline

#9 2015-09-10 23:11:40

bulletmark
Member
From: Brisbane, Australia
Registered: 2013-10-22
Posts: 653

Re: Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

splendid wrote:

So I switched to xf86-input-libinput instead of synaptics (actually libinput-git from AUR).

I just noticed you said you are using the AUR package(s). Why? They are much older than the standard Arch packages. Libinput has had a lot of releases in the last 3 months and the Arch packages have been tracking those within a day or so.

Offline

#10 2015-09-12 16:08:12

splendid
Member
Registered: 2015-08-10
Posts: 5

Re: Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

I've written a script to handle basic swiping under libinput.

https://github.com/jkempson/swipe-libinput

Very crude, but working very well for me!

Offline

#11 2015-09-13 03:07:59

bulletmark
Member
From: Brisbane, Australia
Registered: 2013-10-22
Posts: 653

Re: Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

splendid wrote:

I've written a script to handle basic swiping under libinput.

Very good. One straight-forward change I would suggest is to run libinput-list-devices on startup to grab the touchpad device and then run libinput-debug-event with --device to make it more efficient.

Offline

#12 2015-09-17 13:36:24

man1gold
Member
Registered: 2015-02-09
Posts: 1

Re: Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

With kernel 4.1.6-1 using synaptic driver with the configuration below have not had problems with the touchpad. Remembering that it is good to update the BIOS to A05 or later.

#/etc/X11/xorg.conf.d/50-synaptics.conf
# Touchpad
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
        MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Ignore clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

# inspired by
#   https://github.com/mpalourdio/xps13/blob/master/config9/50-synaptics.conf
#   https://wiki.archlinux.org/index.php/Touchpad_Synaptics
Section "InputClass"
        Identifier "Palm detection"
        MatchDriver "synaptics"

        # Enables Palm Detection to prevent bad clicks
        # This seems to work on PS/2, but not on i2c
        Option "PalmDetect" "1"
        Option "PalmMinWidth" "8"
        Option "PalmMinZ" "100"

        # TapButton1 => (integer) configures which mouse-button is reported on a non-corner, one finger tap.
        # TapButton2 => (integer) configures which mouse-button is reported on a non-corner, two finger tap
        # TapButton3 => (integer) configures which mouse-button is reported on a non-corner, three finger tap
        Option "ClickPad" "true"
        Option "TapButton1" "1"
        Option "TapButton2" "3"
        Option "TapButton3" "2"

        Option "ClickFinger1" "1"
        Option "ClickFinger2" "3"
        Option "ClickFinger3" "2"

        # Disable right button
        Option "RBCornerButton" "0"

        # Prevents cursor to move when clicking with buttons
        Option "HorizHysteresis" "10"
        Option "VertHysteresis" "10"

        Option "VertTwoFingerScroll" "on"
        Option "HorizTwoFingerScroll" "on"
        Option "VertScrollDelta" "-27"
        Option "HorizScrollDelta" "-27"
        Option "CircularScrolling" "on"
        Option "CircScrollTrigger" "2"
        Option "EmulateTwoFingerMinZ" "40"
        Option "EmulateTwoFingerMinW" "8"
#        Option "CoastingSpeed" "0"
        Option "FingerLow" "35"
        Option "FingerHigh" "40"

        # Inertia
        Option "MinSpeed" "0"
        Option "ConstantDeceleration" "7"

        # Cursor speed
        Option "AccelFactor" "0.5"
EndSection

Offline

#13 2015-09-30 21:53:50

bulletmark
Member
From: Brisbane, Australia
Registered: 2013-10-22
Posts: 653

Re: Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

I created my own gesture handling utility much like the one splendid did above. It is very configurable and uses xdotool. See https://github.com/bulletmark/libinput-gestures.

Offline

#14 2016-02-16 04:32:34

bulletmark
Member
From: Brisbane, Australia
Registered: 2013-10-22
Posts: 653

Re: Tap-to-click too sensitive on Dell XPS 13 2015 (9343)

splendid wrote:

You're right bulletmark it's the tap and drag I'm hating!

Hey splendid, don't know if you are still watching this thread but the upcoming libinput 1.2 will finally add an option to disable tap and drag!

See https://lists.freedesktop.org/archives/ … 27016.html.

Last edited by bulletmark (2016-02-16 04:32:52)

Offline

Board footer

Powered by FluxBB