mojira.dev
MC-42367

Mouse wheel scrolling function too sensitive with mouse wheels without distinctive clicks

The mouse wheel is extremely sensitive in Minecraft on OS X when using Magic Mouse (it's actually not a wheel, it's a touchpad on the mouse), I am using the number keys to switch between inventory slots, and am never using the mouse wheel, however, because it is very sensitive, it's possible to scroll it accidentally. There is currently no option to disable the mouse wheel, which could solve the problem.

Related issues

Comments

migrated

Is this still a concern in the current Minecraft version 14w07a / Launcher version 1.3.9 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

migrated

Is this still a concern in the current Minecraft version 1.7.9 / Launcher version 1.3.11 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

migrated

This is definitely an issue in 1.7.9! It would be great to just add a setting to enable or disable mouse wheel inventory scrolling.

This is a well known problem many mac users have, the game must be modded via MCPatcher or else the mouse wheel completely disabled.

migrated

An option to disable mouse wheel scrolling would solve the problem - as it is, the game's very difficult to control with a Magic Mouse; the held item changes far too often without the user intending it to.

migrated

Still a concern in 14w29a/b.

An option to disable mouse scrolling or assign keys to prev/next item would be greatly appreciated.

PS: This has been reported several times in the past (e.g. MC-4657, MC-31061 an more) and has sometimes been closed as a feature request.
To the affected users the way too sensitive scrolling behavior in Minecraft is a bug, as other applications and games (e.g. Kerbal Space Program) behave just fine when scrolling using a Magic Mouse.

galaxy_2alex

Is this still a concern in the current Minecraft version 1.8.1 Prerelease 3 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

It is an hardware issue though, I don't really see a reason to add, maybe even pretty complicated, support for one specific piece of hardware.But in the end, it's not my decision.

migrated

I can't update the affected versions as this ticket is marked as resolved.
It is sill an issue, though.

Furthermore, there are a lot more mice (and trackpads) affected by this now. Just search for "mouse touch scroll" on Amazon. Many mice now use a touchpad for scrolling which lacks the clicks many mice use for their wheels. Also there are mice with wheels that lack a distinct click. Using these devices it is also hard to switch to the next item.

This is no longer only an OS X issue!

The solution this ticket asks for is an option to simply ignore the scroll input. Mouse buttons are already configurable. This shouldn't be a hard problem to solve.

kumasasa

Not a Minecraft bug.
Disable scroll and change sensitivity in your OS.

For feature suggestions or changes please see: Minecraft Suggestions on Reddit.

migrated

Sorry Kumasasa - you're wrong. This is a bug and it does only affect minecraft. I have never had any other issues with any other apps - in Minecraft the mouse wheel is extremely over-sensitive and cannot be disabled for Minecraft only. I think expecting users to disable their mouse wheel completely in their everyday OS just to play Minecraft is a rather short-sighted suggestion.

This issue is not resolved.

kumasasa

This is a hardware / OS specfic issue, Compare for e.g. MC-15705 MC-538 MC-21211 MC-62994 MC-54194.

migrated

As stated earlier, it is an issue effecting a lot of mice. Not just Apple mice and OS X. All mice without distinct clicks on the wheel or a touchpad instead of a wheel are effected. Even Microsoft is producing mice with a touchpad for scrolling.
This is no niche issue!

To disable scrolling in the OS is not a solution.

Sometimes a solution is to adopt to new/changed hardware to make life more convenient for the user.

kumasasa

Yes, still not a Minecraft bug, but still a feature request.

migrated

Kumasasa, rather than unhelpfully slapping our wrists for what we've called the issue, is it possible that someone might fix it?

It is somewhat ridiculous to pay for a game and then find that one needs to fundamentally alter the basic way one's operating system works, or must purchase new hardware just to enjoy it. It's even more annoying to report the problem and find that it's merely considered a 'feature request' and not really worth anybody's time, despite the fact that it's only Minecraft that actually does this and despite the fact that it renders the game unplayable.

'Feature request' or not, it seems I'm required to register and mess about on Reddit until I have enough experience to post a about this in what is deemed 'the right place'. What a ridiculous, hoop-jumping state of affairs for a paid-for product. As it stands, it doesn't really look like there's much point in continuing this discussion in any location with the attitude being displayed; probably time to stop watching this issue.

kumasasa

Well ok. Reopened, redefined the summary.

migrated

Add a mouse sensitivity slider in the controls maybe?

migrated

I would settle for the ability to rebind "next slot" and "previous slot" to be anything other than "mouse wheel up" and "mouse wheel down". Why are these two actions the only ones that I can't reconfigure? Anyone with a reasonably modern mouse is going to be annoyed by this.

migrated

@Trejkaz

That would be a nice solution. Those aren't the only non-configurable actions by the way (http://minecraft.gamepedia.com/Controls#Non-configurable_controls).

migrated

A sensitivity slider would be nice for those of us who do prefer to use the mouse wheel, as well as making it a configurable action for those who do not.

For what it's worth, this issue isn't confined to the Magic Mouse. Every mouse I have used (Apple, Microsoft, and Logitech) has the same issue. Setting the global OS scroll sensitivity to nearly ZERO seems to kinda work, but that is a very inconvenient solution as it renders scrolling useless in every other application on the computer.

migrated

This should definitely be considered as a bug, I've never had this problem with other games. If this cannot be fixed, we should be allowed to map these controls differently or at least disable them.

migrated

Yes, a sensitivity slider for the mousewheel is badly needed.

migrated

Confirmed for all versions until 16w33a.

migrated

This only affected me when I updated my OSX this morning to Sierra 10.12.
The trackpad scrolls too fast but the magic mouse works fine.

Changing trackpad settings does not resolve the issue.

migrated

Same Max 😛

Allrick1

I have the same thing happen on my MacBook Pro Laptop with the trackpad scrolling. I don't use a mouse. I too noticed only after updating to Mac OSX Sierra.

2448jman

Im having the same issue. I feel its related to upgrading to sierra. Not sure how one could call it a dupe of a 2015 issue if sierra came out only a week or 2 ago.

migrated

It's certainly not related to the macOS Sierra update. I've had this issue since I started using this MacBook Pro and a Magic Mouse in 2012. I eventually got used to it and avoided scrolling with the touchpad and mouse. Occasionally though, I still accidentally scroll when I click and a few of those times I placed a bucket of lava, which killed me and destroyed things.

It actually isn't related to Mac at all. Most mice have a wheel that triggers the scroll event every "click". Other mice such as the Apple Magic Mouse, Microsoft Arc Touch Mouse, etc. trigger the scroll event every time you move the finger the slightest amount.

I've also tested this on Arch Linux (with XFCE). By default, the Magic Mouse scrolling is painfully slow in pretty much every program, but works great in Minecraft. I typed the following commands to set the scrolling sensitivity to a comfortable speed:

sudo rmmod hid_magicmouse
# scroll-speed value from 0 (slow) to 63 (fast):
sudo modprobe hid_magicmouse scroll-speed=40 scroll-acceleration=1

This made scrolling work great in every program except Minecraft. This isn't as much of a problem on Linux since you can easily create a shell script to toggle the scrolling speed. On macOS and Windows, changing the scrolling speed every time you run (and quit) Minecraft is NOT a good solution. A good solution is to implement a scrolling sensitivity slider in the controls menu.

migrated

Now it's happening to all my computers after Sierra Update.

I just updated my iMac desktop computer this morning to OSX Sierra.
The problem of scrolling too fast is now on this computer too! So now both my macbook pro and imac have the same issue.
It can not be fixed by adjusting the scrolling speed in Accessibility or turning off inertia while scrolling.
My issue of scrolling too fast is without a doubt related to the update I just did to my operating system.
I never had this issue before with any updates to my Mac computers.

migrated

Certainly interesting that Sierra is triggering it so consistently, but there have definitely been instances of this since well before even Yosemite and on mice other than the Magic Mouse (Logitech, Microsoft, and Apple mice for me)

migrated

The rest of us have been seeing this forever... so it does sound different on the surface, but maybe it's just two different symptoms for the same problem.

migrated

Whilst the issue may be related, I feel like the Sierra one is caused by a different issue than people with it previously.

migrated

I have OS X 10.12 and the mouse wheel is very sensitive. It is hard to scroll to the item you want to use in the hot bar. This affects 1.10.2.

SunCat

@unknown, 1.10.2 is already marked as affected

migrated

Hey, this exact problem is happening to me, it has been effecting me in 1.8.9 and 1.11.2.
I am using the M705 Logitech mouse and in the Mac OS X 'Sierra' version.
Hopefully this error will be resolved soon.

migrated

This problem has been happening for me for years without a good solution. I have two Logitech mice that it effects (an Anywhere mouse MX and Performance MX), both using the wireless dongle, Logitech unifying software (12.01) and control center (3.95).

I play modded, but it does occur on all client versions up to the most recent snapshot.

I spoke with Logitech and their perspective is if the hardware functions as intended everywhere else, its a software issue.

I am more incline to think its an Apple issue (especially since its seems affected by OS updates), but it would be nice if there was a workaround UI solution from Mojang.

migrated

@Seth It isn't just an Apple issue. As I have said before, it also happens with other operating systems.

The driver program detects when you move your finger on the mouse and sends scroll events. When you change the sensitivity, it basically changes how often it sends scroll events. A mouse with a scroll wheel will trigger the event on every "click". I've noticed that some modern scroll wheel mice also have smooth scrolling and don't "click" when you turn the wheel. Apple has likely changed something in the code that handles scrolling, which is why it is happening more consistently in macOS Sierra.

Afaik the reason Minecraft is so sensitive to mice with smooth scrolling is because it is switching hotbar item on every scroll event. Changing the scrolling sensitivity in your mouse settings is not a proper solution. Minecraft should implement a scrolling sensitivity slider. 100% = default (i.e. how it current handles scrolling), 75% = 25% of scroll events are ignored, 50% = half of scroll events are ignored, etc. 0% would completely disable scrolling for the hotbar. As @Trejkaz suggested, being able to rebind the next/previous slot controls is also a nice solution.

An alternative, less ideal solution is to use a program that, when Minecraft is the active application, either:
a) Changes the scrolling sensitivity (only for Minecraft) or
b) Disables scrolling and binds other buttons to scroll up/down e.g. mouse button 4 and 5 (for mice with extra buttons)

migrated

For reference, there are years' worth of complaints about this issue here:

http://www.minecraftforum.net/forums/support/unmodified-minecraft-client/1859815-minecraft-scrolls-too-fast

migrated

This hasn't happened to me, but the new snapshot 17w43a/b with LWJGL v3 began to have this issue, even with the clicking wheel mode of my MX Anywhere 2 mouse.
If I turn off "smooth scroll" option in Logitech Options, then it works like before, but it feels stuttering in other desktop applications.
Minecraft seems to be interpreting every single-pixel scrolling as a hotbar selection change.

Note that the current latest stable release (v1.12.2) does NOT have this issue no matter what the smooth scroll option in Logitech Options is, either on/off, as long as I use the clicking wheel mode of my mouse.

My environment: macOS High Sierra (10.13), MBPr 15-inch touchbar 2017.

migrated

@@unknown may be experiencing MC-122297. Everybody else who had been experiencing this issue (MC-42367), is it still an issue in 1.12.2? If so, is it still an issue in 18w03b?

migrated

Still happening with 18w08b snapshot. I think it's related to LWJGL v3 update.

kumasasa

Please check if adjusting the new mouseWheelSensitivity option that has been added to .minecraft/options.txt fixes the issue, see MC-123773

migrated

The issue as described still occurs on 19w06a when mouseWheelSensitivity is set to the default of 1.0.

The issue does not occur when mouseWheelSensitivity has been set to 0.0, however there is then no longer any scroll functionality (i.e. when selecting a multiplayer server or navigating the options menus).

Leveraging this parameter and setting it to a reasonable value, such as 0.3, makes the issue much more difficult to reproduce and seems to be a viable solution. This setting also allows the user to navigate scrollable menus easily, and even navigate the hotbar with greater efficiency.

However, I think it should be noted that some users don't want the latter functionality at all. I think the ideal solution would be, in addition to providing a slider for "wheelbar sensitivity" in Options -> Controls, to provide keymap endpoints for "Hotbar Next Slot" and "Hotbar Previous Slot" which are mapped by default to "Wheel Up" and "Wheel Down". This would allow users to specify alternate keys (such as "[" or "]") or disable the functionality altogether.

migrated

(Unassigned)

Community Consensus

OSX, mouse, wheel

Minecraft 1.7.4, Minecraft 1.8.1-pre3, Minecraft 1.10.2, Minecraft 16w32a, Minecraft 16w32b, Minecraft 16w33a, Minecraft 1.11.2, Minecraft 1.12.2, Minecraft 18w09a, Minecraft 1.13-pre6

Retrieved