New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Hold" option also for side buttons [enhancement] #54
Comments
Hey there @antoniomcr96, thanks for your feedback! As you noticed, I tested this functionality, but I thought it felt weird to use so I left it out. For example think about if you wanted to move 2 or 3 spaces to the left/right, which I often do - you'd have to click and hold and then wait for it to trigger 2 or 3 times. It just feels a little cumbersome. I'd love to develop a new UI, which let's you remap your buttons however you want, at some point, but I don't want to promise anything, cause I don't have that much time to work on this unfortunately. |
I think you'll be pleased to know this is now possible in the new 2.0.0 Beta! It's still an early version and lots may change, so be sure to let me know if you have any thoughts or ideas for improvement for it! :) |
@noah-nuebling sorry, but for me it doesn't work. I had the version with the prefpane. Now if I download the app version and I open it it doesn't ask for accessibility permission and it doesn't work. I tried to restart. Any idea? |
Ah yeah there have been issues for some users when upgrading from the old prefpane version. I can't tell what's going on on your system exactly, but here are some things that might help:
I hope that helps and sorry for the troubles, I'll look into making upgrading rock solid soon. Btw which version of Mac Mouse Fix were you using before, and which macOS are you using? I've heard about these issues from one other user but for most it seems to work fine, so that would really help narrow down what might be the cause of these issues. |
Didn't work, unfortunately. I had mouse fix 0.9.1 (prefpane) and I have macOS Big Sur 12.2.3 |
Thanks for your feedback! I just spent some time trying to reproduce the issue upgrading from 0.9.1 to 1.0.3, and it doesn't seem to occur for me at all. I'm also on Big Sur 11.2.3. This is really weird and I don't know why this is happening. It's really late where I'm from and I'll head to bed now, but I'll tend to you issue as soon as I can. I think I'll be able to tomorrow. In the mean time you can try this terminal command:
It should basically do the same thing as as the bootout command above but it doesn't require the plist file to exist. If that doesn't help, you could try a hard reset of everything that I think might be related to the issue:
If you find the time it would also be really awesome if you filed a bug report and attached some console logs. That might be really insightful when it comes to fixing the bug. I really hope this helps, sorry again for the trouble and thanks for helping to make Mac Mouse Fix better! |
Oh and if you're looking for alternative in the mean time I can warmly recommend SteerMouse for the button mapping capabilities and MOS for the smooth scrolling. |
Hey so I read up a little more on how this whole login item mechanism works and this terminal command should prevent any conflicts there are with old versions of Mac Mouse Fix from what I understand.
If that still doesn't work, that's really weird and I have no real clue what might be causing the issue. |
…the helper app is registered with launchd and then cleans that old stuff. I hope this will prevent some issues that people had when upgrading from the old prefpane version to the new app version. From the few reports I've gotten, it seemed like there was some sort of conflict with the old and the new version both being registered with launchd. I couldn't reproduce the issues, but I think this has a pretty good chance of fixing that. If we then also implement automatic untranslocation of the app, I hope that will make upgrading very solid. For reports, see: - The end of this gh issue thread: #54 (comment) - The mail by Jeff starting with "I attached the system log."
@antoniomcr96 Did you run the app right from the Downloads folder by any chance? There is a security mechanism in macOS where apps are run in a sort of quarantine if they aren't moved to a different place after Downloading (It's called App Translocation). I think that might have been causing your issues. Here's a new build of the app which can autodetect and remove this App Translocation and which also attempts to resolve a number of conflicts with older versions. I hope that helps and let me know if you have any more troubles! |
Sorry for the delayed reply. Nothing to do, unfortunately (I tried the terminal command and your new version), it doesn't ask for the permissions. I don't know if restoring my system would be worth it, I'll think about it. Anyway thanks for all your work!! |
Hey no worries at all. I‘m sorry you‘re still experiencing issues. I was in contact with one other person who had super similar issues and they could start the new version of the app after moving it to the Applications folder. So the fact that it‘s not working in your case is really quite weird. I have no lead as to what might be causing it in your case so I‘m not sure what I could do to fix it. If you could send some Console Logs containing „Mouse Fix“ occurring at the time you open the App and at the time you click the “Enable Mac Mouse Fix” checkbox, I’d definitely look into that, and I think it might reveal some crucial information. If you would like me to describe the process of finding these Console Logs in more detail, please let me know! It’s pretty confusing if you haven’t worked with it before. Thanks for being persistent and for getting back to me! |
Thanks for the idea, this is the log for you:
Any idea? |
Hey @antoniomcr96., sorry for answering so late. That's great that you attached a log! The line
is a very important hint as to what is going wrong. But it doesn't tell us much about the specifics unfortunately. Without going into the details here are some things you could test if you find the time to gain us more information about what's going on:
Thank you for your help! Explanation There is another application bundled with the main What Mac Mouse Fix actually does when you click the This call to There are 2 steps to telling First you need to create a so-called "launchd.plist file". These "launchd.plist file"s are automatically loaded by
Now when you click the checkbox to start the Helper app, what happens is that, first the "launchd.plist file" is created and then the The Thanks again for helping out! |
Sorry, but I read this post too late.
I am trying the latest beta. If I try to click the checkbox "Enable Mac Mouse Fix" it doesn't work, but I have new logs:
I don't know why, it seems like the app doesn't have the permission to create the plist. Is It useful for you? EDIT: It seems that the problem was solved!!! @noah-nuebling The problem was caused by a plist (one of these three):
That changed the ownership to root account. I changed the owner to my account again: |
Hey @antoniomcr96, thanks for the feedback! I'm glad that the app is working for you again and that you're enjoying it! Prompted by your message, I just built a mechanism which which attempts to repair the permissions on the |
Description
It would be cool if it was possible to select a behavior when holding side buttons.
This, for example, could allow to:
and viceversa
Rationale
Side buttons are very useful and this could be, with #29 a good way to allow to do multiple actions.
I think and hope this enhancement would be easy for you to realize.
mac-mouse-fix/Mouse Fix/PrefPaneDelegate.m
Line 330 in bd8fc21
Thanks for all your work
The text was updated successfully, but these errors were encountered: