A macOS utility that mitigates the double key press issue on Apple's butterfly keyboards by dismissing duplicate key events.
Unshaky is a macOS utility that addresses the double key press issue prevalent in Apple's butterfly keyboard models (MacBook Pro 2016-2019, MacBook Air 2018). It intercepts keyboard input and filters out unintended duplicate key events that occur due to hardware malfunctions, allowing users to type normally without characters repeating unexpectedly. The tool provides a configurable software workaround for a known hardware design flaw.
Mac users with affected butterfly keyboard models (MacBook, MacBook Air 2018, MacBook Pro 2016-2019) who experience sticky keys or double character inputs and want to avoid costly keyboard replacements.
Unshaky offers a free, user-configurable alternative to expensive Apple keyboard repairs or replacement programs. Unlike system settings adjustments, it provides precise per-key control over filtering delays and works system-wide for all applications.
A software attempt to address the "double key press" issue on Apple's butterfly keyboard [not actively maintained]
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Directly targets the butterfly keyboard double-press flaw on MacBook models from 2016-2019, as evidenced by its focused design and user complaints listed in the README.
Allows per-key delay configuration, enabling fine-tuned filtering only for malfunctioning keys, mentioned in the Key Features as a user-configurable delay per key.
Runs as a menu bar utility and integrates with macOS Accessibility and Input Monitoring for system-wide key interception, detailed in the setup instructions with permission grants.
Includes translations for over a dozen languages contributed by users, making it accessible globally, as credited in the Localization section of the README.
The project is explicitly in maintenance mode with only bug fixes planned, risking obsolescence as macOS updates, as stated in the README's project status.
Requires manual configuration of both Accessibility and Input Monitoring permissions, with noted issues on macOS 10.15.6 needing workarounds, adding complexity for users.
Incorrect delay settings can block legitimate fast typing, such as double letters in words like 'apple', as warned in the configuration advice on picking delays.