
MechVibes appears to work best of the lot. We did try a few other apps but they seem to struggle with responsiveness i.e., you may have pressed several keys before a keypress is actually registered and a sound for it is played. If you’re up to it, you can probably write an AutoHotKey script to do the job too but it will be quite a tedious task given you’ll have to specify each key within the script. In Windows 10, click on Settings from the Start menu and then click on Devices. Here there will be an option called Play key sounds as I type, which you can switch from On to Off. Make sure the option to give audio feedback for a keypress is enabled. Now you want to click on General on the left hand side and scroll down until you see Touch Keyboard. Select the Keyboard tab under Interaction and turn on Filter Keys. To enable Filter keys, open the Settings app and go to Ease of Access. This setting, when enabled, will play a sound when you tap special keys on your keyboard e.g. Windows has an Ease of Access setting called Filter Keys. It’s not the same as the small tapping sounds you get on a smartphone but as far as the desktop is concerned, it fits the bill. The sound is meant to mimic the sound you’d hear if you were using a mechanical keyboard. Leave the app running and each time you press a key, you will hear a sound.

You can change the volume of the key sounds and that’s all you can do. The app only has one sound that you can use so there’s nothing to customize there.
