A macOS application that provides instant audio feedback for typing, built with Rust.
Tickeys is a macOS application that provides instant audio feedback for typing by playing sound effects for each keystroke. It enhances the typing experience with customizable sound schemes and serves as a demo project for learning Rust. The tool allows users to whitelist or blacklist specific applications for audio feedback.
Mac users who want audio feedback while typing, such as writers, programmers, or anyone looking to make typing more engaging. It's also useful for developers interested in Rust-based desktop applications.
Tickeys offers a lightweight, customizable way to add audio feedback to typing on macOS, with easy-to-modify sound schemes and application-specific controls. As an open-source Rust project, it also provides a practical example for learning the language.
Instant audio feedback for typing. macOS version. (Rust)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Plays sound effects for every keystroke, backspace, and enter, enhancing the typing experience as shown in the README screenshots and video.
Allows users to add and modify sound schemes by editing configuration files and replacing WAV files, with a detailed step-by-step guide provided in the README.
Features whitelist and blacklist functionality to enable or disable audio feedback for specific applications, as depicted in the black/white list screenshot.
Serves as a practical demonstration for learning Rust, with the README explicitly stating it's a demo for the language and including development dependencies.
Adding custom sound schemes requires manually editing JSON files and replacing WAV files in the app's data directory, which is cumbersome and not user-friendly.
The main project is for macOS only; Linux and Windows versions are separate and not integrated, as noted in the 'Other versions' section, limiting cross-platform consistency.
Development requires installing alut and openssl via brew, as mentioned in the Deps section, which might be outdated or add complexity for new contributors.