noah-nuebling / mac-mouse-fix

Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad!
https://macmousefix.com/
Other
5.41k stars 150 forks source link

Support App Expose using middle button [enhancement] #387

Open giantrule opened 2 years ago

giantrule commented 2 years ago

Description

Currently, middle button supports Mission Control & Spaces from Click and Drag in any directions. Please clarify between swipe up and swipe down as Trackpad features to add App Expose feature

Rationale

With this enhancement, click and drag middle button up points to a different feature than when drag down. I intend upward pointing to Mission Control & Spaces and downward pointing to App Expose.

Additional info

If the MMF can distinguish between drag up and down direction, it can also distinguish between left and right drag direction. This will make the mouse even more powerful.

noah-nuebling commented 2 years ago

Hi @giantrule, thanks for reaching out!

App Exposé should already be available through the "Mission Control & Spaces" feature by dragging down.

If this is not working for you, maybe you have App Exposé disabled for trackpads in your system settings? I think that can prevent the feature from working in MMF.

Let me know if you find out more or have any more questions!

giantrule commented 2 years ago

Thanks @noah-nuebling , I'll check later. One more thing with the middle button. Logitech M590 mouse supports not only click on middle button, it also supports swipe left and right. Is it possible to implement into MMF?

giantrule commented 2 years ago

HI @noah-nuebling , Unfortunately, I used an iMac without a trackpad. So I can't customize the trackpad settings to enable App Expose.

noah-nuebling commented 1 year ago

Hmm that's a problem. There's probably a way to change these settings through the terminal. I don't know how though.

Sorry I can't be of much help here. I want to look into this more at some point, and hopefully enable these settings automatically or at least write a guide how to solve this issue. But that's a long way off at this point. So I'm sorry about that.

noah-nuebling commented 1 year ago

If someone knows a terminal command or another way to change these settings when you don't have a trackpad attached please let me know!

noah-nuebling commented 1 year ago

One more thing with the middle button. Logitech M590 mouse supports not only click on middle button, it also supports swipe left and right. Is it possible to implement into MMF?

I want to add that but it's a long way of at this point. See the "Tilt Wheel as Buttons" Issue Category for more info.

noah-nuebling commented 1 year ago

Hey @giantrule, I found a Terminal command that should enable App Exposé!

defaults write com.apple.Dock showAppExposeGestureEnabled -bool TRUE; killall Dock

Let me know if you have more questions or issues.

I would like have Mac Mouse Fix be able to do this for you automatically at some point, but I'm not sure how to implement it especially when it comes to the UI. Let me know if you have any ideas!

noah-nuebling commented 1 year ago

Just some notes to self if I want to automate this. You can ignore this.

giantrule commented 1 year ago

That's amazing. It works now. Thank you so much

noah-nuebling commented 1 year ago

Glad to help!