Skip to the content.

Sponsor Me PyPi License Downloads

Keyboard Sounds is a free application that makes any keyboard sound like a Mechanical Keyboard. It includes 16 built in profiles, a profile editor, and application rules.

Getting Started

Features

Custom Profiles

Read more about creating and editing profiles here.

Custom Profiles

Application Rules





Randomized Pitch Shift

Keyboard Sounds supports randomized pitch shifting in which you can change the pitch of the sound effects to a random value between a lower and upper bound.

When enabled, each time a key is pressed or a mouse click is made, the pitch of the sound effect will be randomized between the lower and upper bound.






Using Keyboard Sounds with OBS

Daemon Window

In order to use Keyboard Sounds with OBS as an isolated audio source, OBS needs a window that it can attach to that’s connected to the process running the Daemon. This is not the same process as the desktop application. To work with this, Keyboard Sounds provides a window that can be enabled for the audio daemon.

To enable this window you have several options:

  1. If you ALWAYS want the daemon window: In the Settings tab of the Keyboard Sounds Desktop Application, check the “Enable Daemon Window” option. This will start the daemon window each time that the sound daemon is started by the desktop application.
  2. If you only want the daemon window on demand: You can opposite click the Keyboard Sounds tray icon in your system tray and select the “Show Daemon Window” option. This will only work when the daemon is currently running.
  3. If you are using the command line: Run your kbs start command with the -w flag.

On linux, you will need to run sudo apt install python3-tk in order to use the -w flag with kbs start.

Command Line (macOS, Linux or Windows)

  1. Install Python

    To install this application as a CLI utility via the Python package, you will need to have Python installed on your system. You can download Python from the official website.

    Make sure when you install Python that you check the box that says “Add Python to PATH”.

    This will allow you to run Python from the command line.

  2. Install the Keyboard Sounds CLI

    After you have installed Python, you can install the Keyboard Sounds CLI by running the following command in your terminal.

    $ pip install keyboardsounds
    
  3. Using the CLI

    To use the Keyboard Sounds CLI, run kbs --help from your command line terminal.

Uninstalling

You can uninstall the Keyboard Sounds Desktop Application from the “Apps” section of your system Settings application.

Development

Documentation for developers who wish to contribute to this project can be found here.

Stargazers over time

Stargazers over time