Checked 6.055
- Scrolling up still detected as Button 14

- Scrolling down work perfect
Checked 6.055
is it detected as scroll wheel if you do the reset to factory settings and then apply the settings again, or is it then detected as button 14?
and is it detected as scroll wheel if you just do the factory reset without applying settings again?
After reset to factory, and after replugged / on/off / restart btt it still Button 14 ![]()
It just not detected as Scroll Up, always Button 14
I missed this part
Yes, after resetting and without applying settings, mouse scrolling works in both directions as inverted (scroll down to up)
LOGI_LOG.txt (171.6 KB)
I have added additional logs to identify the issue in 6.057 (will be online in 5-10min). Can you try to follow these steps:
These new log should show me why the scroll is not being preserved when applying the settings
In 6.057, the behavior is as follows:
• After resetting the settings, scrolling works but in an inverted way.
• When clicking “Gather Logitech Device Logs” and waiting about 10 seconds, scrolling stops working (possibly some function that forces applying the config is activated when log collection starts).
• After applying the settings, scrolling down does not work at all — the trigger is not detected either as Button 13 or as Scroll Down. At the same time, scrolling up is still detected as Button 14.
LOGI_LOG_AFTER_APPLY.txt (182.1 KB)
LOGI_LOG_AFTER_RESET.txt (182.0 KB)
Very weird issue ;-(
I'd pick up the mouse to check it, but it seems to be discontinued for too long.
The inversion issue can be ignored, this is only handled in software, you can change the direction either in BTT via a scroll modifier or via System Settings => Mouse => Natural Scrolling setting.
I have made some more changes in 6.059 (available in 5-10min) and further extended the logs, maybe worth one more try. The logs should now log more errors related to the scroll wheel
Yep, there are many ways to configure inversion – i’m mentioning it only because the scrolling behavior differs between a reset state and after applying settings with same inversion settings ![]()
In 6.059:
LOGI_LOG_AFTER_RESET.txt (181.2 KB)
LOGI_LOG_AFTER_APPLY.txt (180.0 KB)
In 6.061:
Despite everything, thank you so much for paying attention to such minor issues and for such an amazing piece of software.
did the scrolling direction change with the latest alpha? ( 6.061) I tried to inverse the codes
Can you try to quit BTT and run this terminal command?
defaults write com.hegenberg.BetterTouchTool BTTLogitechG604UseConsumerScrollCodes YES
Then start BTT again and see whether anything changes
Yes, direction changes, now like default settings after reset
With BTTLogitechG604UseConsumerScrollCodes YES Scrolling down does not trigger anything at all – neither Button 13 nor Scroll Down. Nothing.
Meanwhile, scrolling up is still Button 14 ![]()
LOGI_LOG_AFTER_APPLY_SCROLLCODES_NO.txt (180.5 KB)
LOGI_LOG_AFTER_APPLY_SCROLLCODES_YES.txt (182.4 KB)
that’s very helpful; I need to leave now but I have an idea for later ![]()
@asphy I have added some debug buttons in 6.062:
Can you try pressing both of them until the scrolling works as expected and tell me the numbers next to the buttons? (After every click it will take 2-3s before it is applied)
First, I checked the Scroll Up Slot and went from 15 down to 0. At 15 it doesn’t work, and from 14 down to 0 it works like scrolling down, so I already thought there was nothing I could do with this mouse anymore ![]()
But then, after Reset, I decided to check Scroll Down Slot
With Scroll Up Slot = 0 (default value) or 15 and Scroll Down Slot = 14, scrolling works in both directions!, but as inverted ![]()
1_LOGI_LOG_AFTER_RESET_AND_APPLY_SETTINGS.txt (180.2 KB)
2_LOGI_LOG_AFTER_SCROLL_UP_SLOT_0_OR_15_AND_SCROLL_DOWN_14.txt (180.8 KB)
com.hegenberg.BetterTouchTool 2026-01-18--13-34-21-780.txt (197.7 KB)
Got an MX4 here, recently broke up with LogiOptions +, I tried to ascertain the answers to these questions from browsing this thread. But I'm still a little confused...
Is there a way to keep the Logitech gestures functionality (press thumb button, drag mouse up/down/right/left)?
I'm a little confused by the Logitech Mouse Configuration in the triggers menu - should I just leave it like this?
I use my MX mouse via Bluetooth, not the Logitech receiver, because my baby destroyed my MacBook USB dongle. Does that affect anything?
Thanks again for liberating us all from Logitech’s crappy software!
In your config you have selected a MX Master 3S, are you sure you got a MX Master 4? If so you should change that and click the apply settings button, otherwise your MX Master 4 will not be initialized which would explain why the button is not being recognized.
My mistake, just flipped it over and double-checked, I have a 3S
Then the button should be recognized fine, did you uninstall Logitech Options+? (this is required). You can uninstall it completely using this terminal command:
sudo /Library/Application\ Support/Logitech.localized/LogiOptionsPlus/logioptionsplus_agent.app/Contents/Frameworks/logioptionsplus_updater.app/Contents/MacOS/logioptionsplus_updater --full --uninstall
OK, it now seems to be recognizing my top button. Making progress…
In general I'd recommend to use the latest alpha versions for Logitech Support, lots of things have change the last week. I'll post an updated MX Master preset later today.