awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
linearmouse avatar

linearmouse/linearmouse

0
View on GitHub↗
6,335 Stars·133 Forks·Swift·MIT·2 Aufrufelinearmouse.app↗

Linearmouse

LinearMouse is a macOS system utility that overrides default pointer acceleration and scrolling behaviors for mice and trackpads. It provides tools to remove cursor acceleration for linear movement and decouple scroll directions for individual devices.

The project features an input device profiler that allows for unique cursor and scroll configurations based on the connected hardware. It also includes an input remapper to assign mouse buttons and scroll gestures to keyboard shortcuts and system media controls.

The utility covers pointer precision adjustment, scroll behavior customization, and device-specific profile management. It can monitor active window identifiers to swap input behaviors based on the focused software.

Features

  • Linear Pointer Transformations - Removes cursor acceleration curves to provide predictable, linear mouse movement through constant multipliers.
  • Mouse Utilities - Provides a suite of utilities for applying unique cursor and scrolling configurations to different mice and trackpads.
  • Per-Device Scroll Configurators - Decouples and reverses scroll directions for individual mice and trackpads independently on macOS.
  • Device Profile Configurations - Manages behavioral settings for individual devices to maintain consistent input behavior across environments.
  • Input Customization - Remaps mouse buttons and scroll gestures to system shortcuts and media controls on macOS.
  • Cursor Acceleration Controllers - Removes acceleration from the macOS cursor to provide predictable and linear mouse movement.
  • Pointer Precision Settings - Adjusts pointer speed and acceleration on macOS to achieve high-precision, linear cursor movement.
  • Input Event Interception - Intercepts low-level HID events using system-level event taps to modify pointer and scroll data.
  • Independent Scroll Direction Management - Configures independent scroll directions for mice and trackpads to avoid shared macOS system settings.
  • Input Behavior Overrides - Overrides default macOS pointer acceleration and scrolling behaviors for mice and trackpads.
  • Input Remappers - Intercepts hardware input events to trigger custom system actions and media controls on macOS.
  • Scroll Direction Configurations - Provides the ability to decouple and reverse scroll directions for mice and trackpads independently on macOS.
  • Device-Specific Input Rules - Implements custom input transformation logic that applies specifically to different connected hardware devices via their identifiers.
  • Hardware Scroll Customizations - Reverses scroll direction for individual devices and tunes sensitivity to match user preferences.
  • Input Device Filtering - Filters incoming input streams by vendor and product IDs to isolate settings between mice and trackpads.
  • Mouse Button Reconfigurations - Customizes mouse button assignments to keyboard shortcuts or system functions for productivity workflows.
  • Virtual Input Emulators - Simulates keyboard presses and system shortcuts by posting synthetic events to the macOS event queue.
  • Application Focus Monitors - Provides the ability to detect the active application and swap input configurations automatically based on the focused software.
  • Gesture-to-Action Controllers - Maps peripheral scroll gestures and mouse buttons to specific operating system commands and workflow actions.
  • Input And Peripheral Control - Provides granular control over mouse acceleration and scrolling behavior.
  • Productivity Tools - Listed in the “Productivity Tools” section of the Awesome Mac awesome list.

Star-Verlauf

Star-Verlauf für linearmouse/linearmouseStar-Verlauf für linearmouse/linearmouse

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Linearmouse

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Linearmouse.
  • tekezo/karabinerAvatar von tekezo

    tekezo/Karabiner

    3,787Auf GitHub ansehen↗

    Karabiner is a system-level keyboard remapper and input modifier for macOS. It functions as a kernel-level interceptor that modifies raw hardware events before they reach the operating system, utilizing a virtual hardware device to inject synthesized keyboard and mouse actions. The project distinguishes itself as a context-aware input manager, applying modification rules dynamically based on the active application, connected hardware, or current input source. It serves as a keyboard macro engine capable of automating multi-key shortcuts and conditional behaviors. Its broader capabilities inc

    C++
    Auf GitHub ansehen↗3,787
  • pwr-solaar/solaarAvatar von pwr-Solaar

    pwr-Solaar/Solaar

    8,909Auf GitHub ansehen↗

    Solaar is a device management tool and configuration suite for Logitech wireless peripherals on Linux. It serves as an input peripheral monitor that tracks battery levels and connection link quality via a system tray application, while providing a receiver manager for pairing and unpairing wireless devices with proprietary USB receivers. The project features an input device automation engine that maps hardware events and mouse gestures to simulated keyboard inputs or system commands. This allows for the creation of custom rules that trigger actions based on device notifications or specific wi

    Python
    Auf GitHub ansehen↗8,909
  • ther0n/unnaturalscrollwheelsAvatar von ther0n

    ther0n/UnnaturalScrollWheels

    4,113Auf GitHub ansehen↗

    UnnaturalScrollWheels is a macOS input peripheral tool and accessibility utility designed to reverse the scroll direction of physical mouse wheels. It functions as a system-level utility that modifies how the operating system interprets scrolling hardware inputs. The project decouples mouse and trackpad movement directions, allowing users to invert the scrolling behavior of a physical mouse wheel without altering the global system settings or affecting trackpad behavior. The utility manages this through low-level system hooks and event interceptors that distinguish between scroll wheel and t

    Swift
    Auf GitHub ansehen↗4,113
  • pqrs-org/karabiner-archivedAvatar von pqrs-org

    pqrs-org/Karabiner-archived

    3,787Auf GitHub ansehen↗

    This project is a macOS keyboard remapping utility that intercepts and transforms hardware input events to customize key mappings, mouse behavior, and system automation. It utilizes a kernel-level input interceptor to modify or block raw hardware signals before they reach the operating system, paired with a state-aware rule engine that processes signals through conditional logic based on the active application or hardware. The system includes a human interface device emulator to inject synthesized keyboard and mouse events into macOS and a keyboard macro system for executing shell commands, l

    C++
    Auf GitHub ansehen↗3,787
Alle 30 Alternativen zu Linearmouse anzeigen→

Häufig gestellte Fragen

Was macht linearmouse/linearmouse?

LinearMouse is a macOS system utility that overrides default pointer acceleration and scrolling behaviors for mice and trackpads. It provides tools to remove cursor acceleration for linear movement and decouple scroll directions for individual devices.

Was sind die Hauptfunktionen von linearmouse/linearmouse?

Die Hauptfunktionen von linearmouse/linearmouse sind: Linear Pointer Transformations, Mouse Utilities, Per-Device Scroll Configurators, Device Profile Configurations, Input Customization, Cursor Acceleration Controllers, Pointer Precision Settings, Input Event Interception.

Welche Open-Source-Alternativen gibt es zu linearmouse/linearmouse?

Open-Source-Alternativen zu linearmouse/linearmouse sind unter anderem: tekezo/karabiner — Karabiner is a system-level keyboard remapper and input modifier for macOS. It functions as a kernel-level interceptor… pwr-solaar/solaar — Solaar is a device management tool and configuration suite for Logitech wireless peripherals on Linux. It serves as an… ther0n/unnaturalscrollwheels — UnnaturalScrollWheels is a macOS input peripheral tool and accessibility utility designed to reverse the scroll… pqrs-org/karabiner-archived — This project is a macOS keyboard remapping utility that intercepts and transforms hardware input events to customize… noah-nuebling/mac-mouse-fix — This project is a macOS input remapper and mouse customizer designed to assign custom actions and system-wide gestures… pqrs-org/karabiner-elements — Karabiner-Elements is a system-level utility designed for advanced keyboard and mouse customization. It functions as a…