Skip to main content

Adds the ability to play sounds while typing on any system.

Project description

Keyboard Sounds

Add sound effects to your typing experience.

Keyboard Sounds is a tool that runs in your system tray and plays sound effects when you type on your keyboard. It comes with a variety of sound profiles to choose from, and you can even create your own custom profiles.

Preview

Getting Started

Helpful Links

Installation

Keyboard Sounds can be installed as a desktop application or as a Python package. The desktop application is recommended for most users as it is easier to install and use.

Desktop Application

⬇️ Download (Windows Only)

Currently the desktop application is only available for Windows. The Python package can be used on any platform that supports Python.

The desktop application still requires the Python package to be installed on your system. On first launch, the application will check that both Python and the required Python packages are installed.

  • 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, which is a requirement for the desktop application to function correctly.

You may need to restart the application after doing this for the changes to take effect.

Python Package

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.

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

    $ pip install keyboardsounds
    

Custom Profiles

This application supports custom profiles in which you can provide your own WAV or MP3 files to be used for the different keys pressed.

Read more about creating and editing profiles here.

Command Line

Keyboard Sounds has a comprehensive backend that can be used to manage the daemon, application rules, and profiles. This backend can be accessed via the command line interface (CLI) in your terminal application.

Read more about backend usage here.

Uninstalling

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

  • Uninstalling the desktop app will not remove the Python package from your system, you will need to do this manually if you no longer wish to use the Python package using the following command:

    $ pip uninstall keyboardsounds
    

Development

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keyboardsounds-5.8.5.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

keyboardsounds-5.8.5-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

Details for the file keyboardsounds-5.8.5.tar.gz.

File metadata

  • Download URL: keyboardsounds-5.8.5.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.18

File hashes

Hashes for keyboardsounds-5.8.5.tar.gz
Algorithm Hash digest
SHA256 e57cfa9fcda8727662aa9e1d010e49594d02e0a46042539489353ff58548d6fa
MD5 86c5773a077c77d2cfebfbe2ed0da24e
BLAKE2b-256 3118ffbe48f86aa1add3ade093a73bde8d824e586b2d49b0a474f2a1357cd8d2

See more details on using hashes here.

File details

Details for the file keyboardsounds-5.8.5-py3-none-any.whl.

File metadata

File hashes

Hashes for keyboardsounds-5.8.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1ea1fab8a8043007fe8a22dfe79e287c50840d8d575ec2a275f35d0f0376ebda
MD5 e0ca2b31f6a8e56cb8170a9419879873
BLAKE2b-256 527a2b123d77a139639f1a49dcd5446e6b72e09b6ff9f6f6e75fa7f46264d3e4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page