Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivan-guerra/kbhell
Annoy everyone around you by playing noises everytime you press a key
https://github.com/ivan-guerra/kbhell
audio keyboard sdl2 windows-hooking x11
Last synced: 17 days ago
JSON representation
Annoy everyone around you by playing noises everytime you press a key
- Host: GitHub
- URL: https://github.com/ivan-guerra/kbhell
- Owner: ivan-guerra
- License: unlicense
- Created: 2023-08-29T02:58:53.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-24T03:32:55.000Z (3 months ago)
- Last Synced: 2024-11-24T04:25:03.764Z (3 months ago)
- Topics: audio, keyboard, sdl2, windows-hooking, x11
- Language: Rust
- Homepage: https://programmador.com/posts/2023/keyboard-hell/
- Size: 549 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kbhell
https://github.com/ivan-guerra/kbhell/assets/13009513/5ec36209-92d0-4365-8710-2c1a3f22d772
kbhell (short for keyboard hell) is a Windows and Linux desktop application
which plays a audio soundbite everytime a user releases a key. The best part is
that the kbhell application does not need to be in the focused window (or in a
window at all) for it to play sound. You can launch kbhell in the background of
your unsuspecting friend's PC and watch them lose their mind.### Program Usage
Program usage is as follows:
```text
Annoy everyone around you by playing noises everytime you press a key.Usage: kbhell
Arguments:
audio file to play on keypressOptions:
-h, --help Print help
-V, --version Print version
```You must give kbhell a audio file to play on key release. Shorter soundbites
work best. You can find a sample quacking duck WAV under
`kbhell/sounds/quack.wav`. There's plenty of [free use WAV files][1] online. Any
audio file format supported by the default configuration of the [rodio][2] crate
is supported.To terminate kbhell, press the escape (`ESC`) key anywhere on the desktop.
[1]: https://pixabay.com/sound-effects/search/wav/
[2]: https://crates.io/crates/rodio