Taptix: Mechanical Keyboard & Mouse Sounds for Alfred
Satisfying Audio Feedback for Your Everyday Typing Tasks
Are you a fan of the satisfying sound of a mechanical keyboard? If so, you'll love Taptix - an Alfred workflow that brings the joy of keyboard and mouse sounds to your fingertips!
I have created the following video as an overview and walkthrough. You can get Taptix from Github. You’ll need Alfred’s Powerpack to run this.
WHAT IS IT?
A few weeks ago I discovered Type Joy, an open source project inspired by the fantastic Klack (one of the most unique apps I’ve purchased). With Type Joy I saw the potential for incorporating this into Alfred and I am excited to share the results with you!
Taptix is more than just a simple keyboard sound player. It offers a wide range of customization options, allowing you to adjust the volume of both keyboard and mouse sounds, as well as the ability to use your own custom sound packs.
Whether you're writing, coding, or creating screen recordings, Taptix can add a touch of authenticity to your digital interactions :)
FEATURES
Realistic sound playback for key presses (up and down) and mouse clicks.
Custom sounds for spacebar and return key.
Randomized sounds for other keys to enhance realism and simplify custom sound packs.
Customizable settings:
Keyboard and mouse sounds.
Global and per-device volume.
Mute status per device.
Do not disturb mode.
Easy access to settings via Alfred's search bar, keyboard shortcuts, or external triggers.
Advanced: Create custom presets by modifying multiple settings at once using external triggers.
CONTRIBUTIONS WELCOME
Taptix currently has a limited number of sound packs. If you have high-quality recordings of your mechanical keyboards or mice, feel free to share them! You can provide me with a download link commenting below or create a pull request over in Github.
I'm more interested in good quality, stereo/closely recorded sound packs than having as many sounds as possible. I'll be happy to include your contributions (and give you credit) if they meet these standards.
DOWNLOAD TAPTIX
CLOSING
All of this would have not been possible without Sonnet 3.5 (used through Kiki), and—of course—without Type Joy. I still know very little Go programming language and barely understand what’s going on in there. This has been a huge learning experience for me and I hope to continue improving Taptix if I can. If you have any ideas that you’d like to see implemented (or if you know how to optimize the code a bit more) feel free to let me know!
I hope you enjoy this as much as I enjoyed working on it!
Best,
Robert
If you find this useful, I would be incredibly grateful if you could support me by buying me a coffee at THIS LINK. Your generosity would mean the world to me.
If you liked this you may also enjoy some content I have up on my YT Channel! I don’t hang around social media a lot, but when I do I’m on IG or Twitter. You can also check out some of my online classes, listen to my music, or in case you haven’t already, subscribe to my weekly newsletter. Thank you for reading!