Code Monkey home page Code Monkey logo

Comments (15)

jryom avatar jryom commented on June 9, 2024 1

I think the problem is that Apple has deprecated the API that DisableExtremeScrollAcceleration depended upon, namely IOHID.

You can read more on the issue here. Doesn't look like there is much hope for this method under MacOS Sierra unfortunately.

from disableextremescrollacceleration.

esotericsean avatar esotericsean commented on June 9, 2024 1

So, just in case someone still needs a workaround. I found that installing USB Overdrive and disabling Acceleration (lower left) fixes the issue.

screen shot 2016-11-21 at 11 25 48 am

from disableextremescrollacceleration.

esotericsean avatar esotericsean commented on June 9, 2024

I'm hoping for a fix, too!

from disableextremescrollacceleration.

Joostdehaas avatar Joostdehaas commented on June 9, 2024

Me too! Hope someone can work on it. (I made an account just to say that...)

from disableextremescrollacceleration.

tekkub avatar tekkub commented on June 9, 2024

Chiming in with another "me too!"

from disableextremescrollacceleration.

jonasmellquist avatar jonasmellquist commented on June 9, 2024

I want to be part of this choir too :)

from disableextremescrollacceleration.

gklka avatar gklka commented on June 9, 2024

I've looked into the source code, and it compiles very well on Sierra. It seems also running, but does not do anything. The property which it adjusts (HIDScrollCountMinDeltaToStart) is a valid key in the /System/Library/Extensions/IOHIDFamily.kext/Contents/Info.plist. I don't know what causes the problem.

from disableextremescrollacceleration.

cenkdominic avatar cenkdominic commented on June 9, 2024

+1

from disableextremescrollacceleration.

qwazix avatar qwazix commented on June 9, 2024

Seems that it has something to do with mac system integrity protection. I tried editing the plist by hand but it is not possible.

from disableextremescrollacceleration.

gklka avatar gklka commented on June 9, 2024

You can disable SIP from recovery boot (⌘R during boot), but I think that does not help.

from disableextremescrollacceleration.

allanjackson avatar allanjackson commented on June 9, 2024

Yeah, even disabling SIP, editing the values seems to have no effect.

from disableextremescrollacceleration.

gklka avatar gklka commented on June 9, 2024

So does this command:
defaults write .GlobalPreferences com.apple.scrollwheel.scaling -1 (you have to relogin after that)

But both of the methods work only for mouses, not for the trackpad :(

from disableextremescrollacceleration.

esotericsean avatar esotericsean commented on June 9, 2024

Hmm, just tested it by scrolling through my hotbar in Minecraft and USB Overdrive definitely fixes the trackpad scrolling there. What app(s) are you having trouble using with scrolling with a trackpad?

from disableextremescrollacceleration.

jryom avatar jryom commented on June 9, 2024

According to USB Overdrive's website, the built-in trackpad is not affected by their software:

Apple Magic Mouse, Magic Trackpad and Magic Keyboard
Apple's built-in drivers use undocumented private APIs to forward multitouch gestures to the OS. I've been talking to Apple for a long time about this, but it looks like multitouch event generation is not going to be available to 3rd parties anytime soon. Since multitouch gestures are more important than any other additional setting, the USB Overdrive is now leaving all Apple devices alone and no longer tries to handle them in any way.

from disableextremescrollacceleration.

sigsergv avatar sigsergv commented on June 9, 2024

This is not a solution or workaround but I managed to reduce acceleration to more or less acceptable values by settings scrolling speed to 0.08:

defaults write .GlobalPreferences com.apple.trackpad.scrolling 0.08

Scrolling is slow but acceleration is much lesser too. Don't forget to logout after changing that value.

from disableextremescrollacceleration.

Related Issues (5)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.