Help us shape the future of Go! Take the 2026 Go Developer Survey

keyboardsounds-pro

module
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2026 License: MIT

README

Keyboard Sounds Pro

Discord Sponsor Me

Keyboard Sounds Pro is a desktop application that will play customizable keyboard and mouse sounds while you work.

Keyboard Sounds Pro

Download

[!WARNING]
Keyboard Sounds Pro is currently in beta. If you have issues, please report them here.

Download the latest release from the releases page.

Features

  • Play customizable keyboard and mouse sounds while you work.
  • Application rules to apply specific sound profiles to specific applications.
  • Per-device volume and audio effects.
  • Import and export sound profiles to share with others.
  • Customize and build your own sound profiles and share them with others.
  • Customizable hotkeys to control the application.

Use the Keyboard Sounds Backend

Keyboard Sounds Pro uses the Keyboard Sounds backend to manage profiles, audio, keyboard and mouse events, and application rules. This backend is made entirely public and is free to use to develop your own applications.

For detailed documentation, see the API documentation and examples.

$ go get github.com/keyboard-sounds/keyboardsounds-pro
package main

import (
    "os"
    "log"

	kbs "github.com/keyboard-sounds/keyboardsounds-pro/pkg"
)

func main() {
    cwd, err := os.Getwd()
    if err != nil{
        log.Fatalf("Failed to get current working directory: %v", err)
    }

    // Look for the `profiles` directory in the current working directory.
	mgr, err := kbs.NewManager(cwd)
    if err != nil{
        log.Fatalf("Failed to create manager: %v", err)
    }

    err = mgr.Enable()
    if err != nil{
        log.Fatalf("Failed to enable manager: %v", err)
    }

    // Wait indefinitely.
    select {}
}

Directories

Path Synopsis
backend module
internal
pkg
Package pkg contains the core functionality of the Keyboard Sounds backend.
Package pkg contains the core functionality of the Keyboard Sounds backend.
key

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL