Thock

Thock — Free Download. Mechanical keyboard sound emulator for macOS
Thock is a native macOS menu bar application written in Swift that generates random keypress sounds with support for key release sounds. The project aims to recreate the auditory experience of a mechanical keyboard through software, offering an extensive library of switch sounds and a configurable low-latency audio architecture.
5.0(1 ratings)

Download Thock (Official links)
File size: 6.5 MB
The latest version of Thock is: 1.18.1
Operating system: MacOS
Languages: English
Price: $0.00 USD

  • Native macOS application. Specific development for the operating system using Apple's frameworks and APIs. Integration with macOS ensures full compatibility with system functionalities and optimized performance for the platform.
  • Menu bar utility. Minimal interface residing in the top menu bar of macOS. This design keeps the application accessible without interfering with the user's main workspace, allowing for quick adjustments.
  • Over 25 unique sound modes. Extensive collection of audio profiles simulating different types of mechanical switches. Each mode contains individual sound variations for different keys, replicating the acoustic diversity of a physical keyboard.
  • Adjustable volume slider. Audio gain control integrated into the application's settings. This control modifies the intensity of the generated sounds without affecting the global system volume.
  • Audio device selection. Ability to direct sound output to any audio device recognized by macOS. The feature allows switching between internal speakers, headphones, or external audio interfaces.
  • Quick access to custom sound packs. Direct button in settings that opens the directory where custom audio files are stored. Users can add their own sound sets in compatible formats.
  • Custom ultra-low latency audio engine. Playback system rebuilt using Core Audio's AudioQueue APIs. This architecture replaces AVAudioEngine and allows configuring buffer sizes from 64 frames, balancing responsiveness and CPU usage.
  • Natural pitch variation. Algorithm applying subtle pitch modifications to each sound through linear interpolation resampling. The technique generates auditory variations between successive keystrokes, avoiding monotonous repetitions.
  • Intelligent accessibility permissions detection. Mechanism that checks the status of system permissions needed to monitor keyboard events. The application guides the user during initial setup and after updates.
  • Customizable global keyboard shortcut. Key combination that activates or deactivates sound generation. The function uses macOS APIs to capture keyboard events globally, regardless of the application in focus.
  • Precise "About" link. Direct connection between the version information button and the corresponding GitHub page. The system identifies the installed version and generates the correct URL to consult release notes.
  • Robust accessibility verification. Replacement of the standard macOS dialog with a custom alert that validates permissions. The implementation avoids reliability issues associated with the operating system's native prompt.
  • Tab-organized settings interface. Settings window design that categorizes options into distinct sections. The structure separates quick settings from advanced options for clear navigation.
  • Simplified menu bar options. Reorganization of the context menu distinguishing between frequent adjustments and full configuration. The separation reduces menu density while keeping all functions accessible.

Thock's development began as a personal project to create an open-source alternative to similar commercial applications. The first functional version was published on GitHub, with regular updates incorporating technical improvements and new features. The code is written entirely in Swift, leveraging native macOS capabilities for performance and integration.


Alternatives to Thock:

Itsypad — Free Download. Clipboard manager and editor

Itsypad

Itsypad is an application for macOS that combines a multi-tab text editor with a thousand-element clipboard history manager.
Price: Free   Size: 2.93 MB   Version: 1.4.4   OS: MacOS
TypeLouder — Free Download. Mechanical keyboard sounds for Mac

TypeLouder

TypeLouder transforms each keystroke into mechanical keyboard click sounds.
Price: $2.99   Size: 6.1 MB   Version: 1.1.0   OS: MacOS
DockDoor — Free Download. Window control and preview in macOS

DockDoor

DockDoor is a macOS application that adds two main functions to the system: window previews from the Dock and a window switcher (alt-tab) with thumbnails.
Price: Free   Size: 16.5 MB   Version: 1.30.0.2   OS: MacOS
MacThrottle — Free Download. Monitor and alert of thermal throttling on macOS

MacThrottle

A native macOS application that monitors system thermal pressure, alerts when throttling occurs, and displays temperature and fan speed data.
Price: Free   Size: 0.776 MB   Version: 1.7.2   OS: MacOS