An ultra-lightweight, high-performance mechanical keyboard sound simulator CLI written in Rust.
soundpacks/ directory and falls back to checking ~/.taptap/soundpacks/.To install taptap globally on macOS, Linux, or Windows (Git Bash), run the following command in your terminal:
curl -fsSL https://raw.githubusercontent.com/ankushchk/taptap/master/install.sh | sh
Run the program from any directory:
taptap
taptap help: Show the help menutaptap list: List all installed soundpackstaptap play <index> [optional_volume_0_100]: Play a soundpack by index directly (e.g., taptap play 1 90)You can add custom soundpacks by dropping their folders into either the local soundpacks/ directory or the global ~/.taptap/soundpacks/ directory. Each folder must contain:
config.json: The mapping of scan codes to sound clips (Mechvibes standard).sound.ogg: The combined audio sprite file containing all sound clips.To completely remove taptap and all its downloaded soundpacks from your system, run the following commands in your terminal:
sudo rm /usr/local/bin/taptap rm -rf ~/.taptap