-
Notifications
You must be signed in to change notification settings - Fork 40
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
Middle Clicking stops working but continues to run #45
Comments
I usually only notice this after I wake up the laptop (close/open lid). 2017 MacBook Pro (Intel), macOS 12.2.1
|
@jpaulickcz, this likely means that you need a slightly longer delay for the app relaunching itself on wake. In the About window, select Debug -> Delay Relaunch After Wake (if it is already selected, deselect it and reselect it) This will add a 5 second delay to the relaunch. If the app doesn't appear to be relaunching at all, then I'll need logs: Edit: If the app is restarting itself, and still with the delay it's not working, then we might have to increase the delay even more, which can be done with a terminal command. |
Hi! I am experiencing an issue like this with middle. middleHelper
middle:
|
@yehhor Did you try enabling the setting for "Delay relaunch after wake"? In the About window, select Debug -> Delay Relaunch After Wake For some users, if the app relaunches too soon then macOS does not properly send all the touch events to the app, and there is no way for the app to determine this. |
yes, this option is enabled. Also I deselected and selected it again as you mentioned before. |
@yehhor thanks for the update. Do you notice that the middle click is not registered in certain apps, or it's not registered anywhere at all until a restart? As a sanity check, you can use this website to see if the middle click is registered there or not: https://unixpapa.com/js/testmouse.html It sounds like touch events are being sent to the app (although there might be something wrong with the events that are being sent). One more thing we can try up front is to increase that time period before the app will restart itself. For that, you'll need to execute a terminal command: I have heard of some users that needed > 5, but have not heard of anyone that needed > 10, so setting it to 10 should be a good start point. |
here is the log of testmouse app after used 3 fingers tap:
I've entered that command, and it worked fine, I'l update it if I have some issues. |
This is not trivial to troubleshoot, since there's not really any simple way for me to reproduce it.
So, when this happens, I'll take as much information as I can get.
If you experience this with the Magic Trackpad, you can switch the app to use Apple's private multitouch framework with this terminal command and an app restart:
defaults write com.knollsoft.Middle usePrivateFramework -bool true
The text was updated successfully, but these errors were encountered: