Multitouch-Community icon indicating copy to clipboard operation
Multitouch-Community copied to clipboard

Three finger click and tap -> middle click not working

Open alexozer opened this issue 2 years ago • 8 comments

Hello,

It seems like mapping a three finger click or tap gesture to middle click does not work consistently, usually just producing right clicks or nothing. I'd really like to buy this app over Middle but sadly I can't get this working.

Specs

2023 Macbook Air 15" M2 Ventura 13.5 Multitouch 1.27.16

Gestures

gestures

Settings

Settings

With "Avoid private framework" checked, three-finger click produces right click and three-finger tap does nothing. With "Avoid private framework" unchecked, three-finger click usually-but-not-always produces right click (sometimes middle click), but three-finger tap always correctly produces middle click.

I also needed to use the private framework with Middle: https://github.com/rxhanson/Middle-Community/issues/62#issuecomment-1662895439 , as well as uncheck "Ignore resting touches" to get three-finger click to work consistently.

Thanks!

alexozer avatar Aug 09 '23 21:08 alexozer

Thanks for the thorough report. There are some slight differences in the implementations between Middle and Multitouch, and they are typically indistinguishable for most users. These differences exist because of the customizability of Multitouch, and some of the sensitivity can be more dramatic on certain Macs (it's hard to pinpoint exactly what the root cause is). It sounds like you have one of the unusual cases, and it could be something directly related to your setup. Either way, it's been a while since I've compared the two implementations and their deviations, and there might be some simple adjustments I can make. It'll be a little while before I can get to this unfortunately, but will post back when I can take a look.

rxhanson avatar Aug 10 '23 02:08 rxhanson

I see, it must be frustrating to see such different behavior across what you'd think would be similar enough hardware. Best of luck.

alexozer avatar Aug 10 '23 02:08 alexozer

Same does not work. Tried the same permutations as @alexozer. The whole reason I bought this app was for middle click in X windows apps and in iTerm2.... without this feature it's next to worthless.

jeffersonjhunt avatar Dec 05 '23 17:12 jeffersonjhunt

@jeffersonjhunt Sorry to hear that you've had a frustrating experience. For you, did Middle work, and Multitouch did not? Please send me an email and I can provide a refund if Multitouch isn't working for the sole purpose that you purchased it for (and as long as it was a recent enough purchase).

rxhanson avatar Dec 06 '23 01:12 rxhanson

@rxhanson Hey! I would love Multitouch, if not for this issue. I found that it reproduces, if I do the three finger click when my fingers are not parallel to the monitor. If I arrange the fingers at an extreme angle, in a line perpendicular to the monitor, it reproduces much more reliably. telegram-cloud-photo-size-2-5251607416951396533-y Screenshot 2024-01-08 at 20 29 09

cvzakharchenko avatar Jan 08 '24 19:01 cvzakharchenko

It reproduces with Middle, though maybe less reliably. It doesn't reproduce with BetterTouchTool.

cvzakharchenko avatar Jan 08 '24 19:01 cvzakharchenko

@cvzakharchenko Thanks for reporting. Try executing all of these terminal commands, and let me know if the behavior is more in line with what you're looking for:

defaults write com.brassmonkery.Multitouch avoidPrivateFramework -bool false
defaults write com.brassmonkery.Multitouch disableThumbRejection -bool true
defaults write com.brassmonkery.Multitouch disablePalmRejection -bool true

Restart the app after executing those.

rxhanson avatar Jan 09 '24 04:01 rxhanson

@cvzakharchenko Thanks for reporting. Try executing all of these terminal commands, and let me know if the behavior is more in line with what you're looking for:

defaults write com.brassmonkery.Multitouch avoidPrivateFramework -bool false
defaults write com.brassmonkery.Multitouch disableThumbRejection -bool true
defaults write com.brassmonkery.Multitouch disablePalmRejection -bool true

Restart the app after executing those.

Tried that, but it didn't help.

cvzakharchenko avatar Jan 10 '24 22:01 cvzakharchenko