ZacharyL2 / KeyEcho

Listen to Mechanical Keyboard Sounds with Every Keystroke - It's Fast
GNU Affero General Public License v3.0
465 stars 10 forks source link

More natural behavior through separate key-down and key-up sounds #6

Open rishabhjain1198 opened 3 weeks ago

rishabhjain1198 commented 3 weeks ago

Currently, there's a key-down listener and an audio file triggers which contains both a "key-down and key-up" sound.

However, this can feel unnatural for long button presses, especially when you're backspacing a bunch of text; even though you're holding the key down, you hear the a quick "key-down and key-up" sound.

This can be solved through a bunch of refactoring and separate key-down and key-up sounds.

Klack does this correctly, as can be seen on the trial page.

ZacharyL2 commented 3 weeks ago

I checked and found that implementing such features requires support from audio files and configurations. Currently, the project uses the original audio and configuration from mechvibes, which does not support separate KEY DOWN / KEY UP sounds. Therefore, we might use better audio files and configurations in the future to achieve the Klack effect.