JitouchApp / Jitouch

A multi-touch extension for MacBook, Magic Mouse, and Magic Trackpad
GNU General Public License v3.0
391 stars 28 forks source link

The "Three-Finger Pinch-In" gesture is too sensitive. #65

Open EugeneTarasenko opened 1 year ago

EugeneTarasenko commented 1 year ago

The "Three-Finger Pinch-In" gesture is way too sensitive. It's hardly usable. Performing some 4 finger gestures or resting 3 or 4 fingers on the trackpad can easily trigger the "Three-Finger Pinch-In" gesture without my intention to do it. It didn't happen on the original JItouch version 2.74. Is there any way to fix it?

aaronkollasch commented 1 year ago

I haven't really observed this. What trackpad model are you using?

The thresholds for "Three-Finger Pinch-In" and -Out are affected by charRegIndexRingDistance, the index-ring distance set in the characters panel. How do you have that set?

EugeneTarasenko commented 1 year ago

It has a default value. Is there a way to reduce the sensitivity of this gesture only? Can I use a command-line tool to do it by adjusting charRegIndexRingDistance?

aaronkollasch commented 1 year ago

In that case, the threshold should be about the same as it was in previous versions. Can you try increasing the distance anyway and see if that solves your problem?

Also, what model of trackpad are you using?

EugeneTarasenko commented 1 year ago

The one installed in MacBook Pro 13" 2015. Reducing the sensitivity via the sensitivity slider helps to solve the issue but it makes some other gestures, "One-Fix Right-Tap" in particular, unresponsive.

Screenshot 2023-04-25 at 09 21 30
EugeneTarasenko commented 1 year ago

Apple Internal Keyboard / Trackpad:

Product ID: 0x0273 Vendor ID: 0x05ac (Apple Inc.) ST Version: 6.22 Serial Number: D3H5474HUS1GHJGA26FF Location ID: 0x01000000

aaronkollasch commented 1 year ago

That's weird. I have my distance set where "One-Fix Right-Tap" is usable and the Three-finger pinch gestures are far enough to be somewhat awkward to reach.

I just checked the code again and the default index-ring distance of 0.33 * 0.455 here is almost exactly the original threshold of 0.15 here.

The gesture also shouldn't happen with four-finger gestures. Are you seeing that as well?

EugeneTarasenko commented 1 year ago

four-finger gestures work fine