https://bugs.freedesktop.org/show_bug.cgi?id=89274
--- Comment #5 from Hans de Goede <[email protected]> --- Hi Giovanni, The way you are describing how you want things to work, with one finger resting ready to click, and one moving the pointer around, sounds like you want the clickpad to work with 2 softbutton areas at the bottom, emulating the old physical buttons, like most pc clickpads, rather then as an apple clickpad with so called clickfinger mode. If you've the latest xf86-input-libinput you should be able to switch clickmethod from the commandline. I don't have a laptop handy atm, so here is a generic blurb about setting mouse speed: [hans@shalem ~]$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ USB OPTICAL MOUSE id=8 [slave pointer (2)] ⎜ ↳ Lite-On Technology Corp. USB Multimedia Keyboard id=11 [slave pointer (2)] ⎜ ↳ SINO WEALTH USB Composite Device id=13 [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)] ↳ Power Button id=7 [slave keyboard (3)] ↳ Lite-On Technology Corp. USB Multimedia Keyboard id=9 [slave keyboard (3)] ↳ Lite-On Technology Corp. USB Multimedia Keyboard id=10 [slave keyboard (3)] ↳ SINO WEALTH USB Composite Device id=12 [slave keyboard (3)] ↳ Burr-Brown from TI USB Audio DAC id=14 [slave keyboard (3)] And then: [hans@shalem ~]$ xinput list-props 8 Device ' USB OPTICAL MOUSE': Device Enabled (132): 1 Coordinate Transformation Matrix (134): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Accel Speed (264): -0.469058 libinput Natural Scrolling Enabled (265): 0 libinput Send Events Modes Available (250): 1, 0 libinput Send Events Mode Enabled (251): 0, 0 libinput Left Handed Enabled (266): 0 libinput Scroll Methods Available (267): 0, 0, 1 libinput Scroll Method Enabled (268): 0, 0, 0 libinput Button Scrolling Button (269): 0 Device Node (252): "/dev/input/event5" Device Product ID (253): 5593, 2639 [hans@shalem ~]$ xinput set-float-prop 8 "libinput Accel Speed" -1 And now I've configured my mouse to the slowest setting, the accel scale goes from -1.0 to +1.0 with 0.0 being the default. You should see something similar to the "Scroll Methods" above for click methods with Available being 1, 1 and Enabled in your case being 0, 1, if you change that to 1, 0 then you get softbutton areas at the bottom of your clickpad. I'm still reluctant to add the finger distance thingy, because it is almost impossible to get right for all model touchpads and I've the feeling it is not really necessary. Whenever possible I try to avoid these kind of heuristic thingies, since heuristics are never 100%, and it can be better to be consistenly wrong, then to be right in 90% of the time and wrong in 10% of the time. The main reasoning here is that if we are consistent in our behavior it us much easier for users to figure out how the touchpad is behaving and for them to adapt. Regards, Hans -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ wayland-bugs mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-bugs
