Inspired by colszowka's linux-typewritter script, linux-clicky produces a sound everytime you press a key on your keyboard. This might be useful for screensharing or a screencast if you want to have some type of feedback while you type.
Run the main.py file and it will automaticly detect your keyboards and start clickytty click.
Because of the way the script detects the keypresses (by tying itself to the event file in Linux, just like a keylogger would do) it requires root access
If you are worried about malicious code, the script is pretty small you can easily read it in five minutes, so feel free to.
This is a very simple script therefore it's probably not gonna have a lot of focus on development, but I would love to add some more soundbanks into it, especially from mechanical keyboards. If you are interested in providing some recordings feel free to contact me.
Also since this is such a small script, please be aware that it may take me a while to get around to reply to bug reports.
Flattr is a great way of supporting developers (and content creators) so we can continue developing better tools for free. So if you enjoy this piece of software please consider donating by clicking the Flattr icon bellow or contacting me directly. Thank you :)
Email contact: skkeeper at gmail dot com
The code is under the supplied MIT license, therefore it's completely open source.
evdev.py (by Micah Dowty [email protected]) is included under the terms of the GPLv2. Thanks to Micah Dowty for writing this module since without it this script would not be possible, or at least not as easy to code.
The keyboard sounds were extracted from 'keyboard-typing’ by Anton at Freesound