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, an
InputSourcePro is a macOS keyboard layout manager and automation tool designed to automate the switching of input sources based on application focus and system rules. It serves as a contextual input source switcher and keyboard shortcut mapper that triggers layout changes when specific applications gain focus or certain browser URLs are visited. The tool distinguishes itself by offering URL-based layout switching and the ability to enforce English punctuation within specific applications. It also provides dynamic function key behavior, allowing the system to toggle between standard function k
This project is a macOS input remapper and mouse customizer designed to assign custom actions and system-wide gestures to mouse button presses and movements. It functions as a mouse gesture manager and scroll enhancer, enabling the emulation of multi-finger trackpad motions and providing omnidirectional precision scrolling. The utility distinguishes itself by allowing independent scroll direction settings for a mouse without altering global trackpad configurations. It further implements a momentum-based algorithm to replace discrete scroll steps with smooth, fluid movement. The software cove
Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management with a grid-based organizer. It functions as a spatial layout engine that automatically arranges application windows into non-overlapping grids to maximize screen space. The system acts as a desktop session manager, recording and restoring window positions and workspace assignments to preserve the exact state of a previous session after a restart. It employs a coordinate-based layout engine to map applications to specific rows and cells for consistent placement. The project cov
AltSnap is a window manager utility and layout system that organizes application windows using custom snap grids and mouse-driven resizing and movement. It functions as a low-level input hook that intercepts keyboard and mouse events at the OS level to trigger custom window management actions.
الميزات الرئيسية لـ ramonunch/altsnap هي: System Input Hooks, Window Managers, Input Customization, Interactive Window Manipulation, Modifier-Key Window Manipulation, Grid Layout Managers, Input Remappers, Input Remapping Utilities.
تشمل البدائل مفتوحة المصدر لـ ramonunch/altsnap: linearmouse/linearmouse — LinearMouse is a macOS system utility that overrides default pointer acceleration and scrolling behaviors for mice and… runjuu/inputsourcepro — InputSourcePro is a macOS keyboard layout manager and automation tool designed to automate the switching of input… noah-nuebling/mac-mouse-fix — This project is a macOS input remapper and mouse customizer designed to assign custom actions and system-wide gestures… material-shell/material-shell — Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management… kasper/phoenix — Phoenix is a macOS workspace automator and window manager that uses a JavaScript scripting engine to control… randyrants/sharpkeys — SharpKeys is a Windows registry keyboard remapper and input customizer. It functions as a tool for changing keyboard…