# ther0n/UnnaturalScrollWheels

Invert scroll direction for physical scroll wheels while maintaining "Natural" scrolling for trackpads on MacOS

Repository: https://github.com/ther0n/UnnaturalScrollWheels
Canonical: https://ross.abutalabs.com/products/unnaturalscrollwheels
Language: Swift
License: GPL-3.0
License Family: copyleft
Last push: 2026-08-03T17:14:35+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 95, release rhythm 72, longevity 100
- inputs: {"age_days": 2231, "days_push": 30, "days_rel": 30, "gap_med": 122, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4188, forks 96 (observed 2026-08-28T04:08:38.787228+00:00)

## What it is
A macOS menu bar application that inverts the scroll direction for physical mouse scroll wheels while keeping 'Natural' scrolling for trackpads. It works around macOS's limitation where mouse and trackpad scroll settings are linked, by intercepting and modifying scroll events via accessibility permissions.

## Use cases
- invert mouse wheel scroll direction on mac without affecting trackpad
- use natural scrolling for trackpad but unnatural for mouse wheel
- separate mouse and trackpad scroll settings on macOS
- disable scroll acceleration for a physical mouse wheel
- fix scroll direction after macOS Catalina broke other solutions

## When to choose
- you use both a mouse with a scroll wheel and a trackpad on macOS and want different scroll directions
- you want a simple menu bar app installable via Homebrew
- you need to disable scroll wheel acceleration on macOS

## When to avoid
- you are on Windows or Linux
- you only use a trackpad and are happy with system settings
- you cannot grant accessibility permissions to apps

## Facets
- artifact type: application
- maturity: active
- function: developer-tools
- domain: operating-systems, developer-tools, desktop-applications
- platform: -
- tags: scroll-direction, mouse, trackpad, accessibility-permissions, menu-bar-app, macos

## Member repositories
- ther0n/UnnaturalScrollWheels (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:38.787228+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:22:37.027093+00:00, confidence not recorded.
  - readme: https://github.com/ther0n/UnnaturalScrollWheels (fetched 2026-08-28T04:08:38.787228+00:00, sha 97f3fffda224)
- Data as of 2026-08-30T08:39:29.467469+00:00.
