截图
介绍
AcousticKey
Every key press, now with a thock.
A client only Fabric mod to play mechanical keyboard and mouse sounds as you type and click. No server install or background program is required – simply place the mod in mods/ and your membrane keyboard will sound like a custom build!
Why AcousticKey?
Most “keyboard sound” solutions require a separate desktop application to run in conjunction with Minecraft which competes for your audio device. AcousticKey runs inside the game and reads key and mouse input events directly from the game engine to play the sounds.
Controls
Both hotkeys are standard Minecraft binds, you can rebind them under Options → Controls → AcousticKey:
| Action | Default | Notes |
| :— | :— | :— |
| Open Settings | K | Opens settings menu |
| Toggle Mute | M | Instantly toggles audio |
The footer of the settings screen displays your current keybinds (e.g. J = GUI │ N = Mute) at all times.
Settings
- Pack Lists: Click to switch packs — applies on the next key press. Scrollable list.
- Volume: Separate sliders for keyboard and mouse audio (0–100%).
- Mute: Instant master mute without resetting volume levels.
- Key-Up: An extra release sound when keys are unpressed (disabled by default).
- Mouse: Toggle mouse click sounds independently of keyboard sounds.
- Random: Subtle pitch variations to eliminate repetitive audio fatigue.
- Refresh: Rescans the soundpacks folder after dropping in new custom files.
- Open Folder: Opens the soundpacks directory in your OS’s file manager.
All preferences are automatically stored in .minecraft/config/acoustickey.json:
{
"keyboardPackId": "cherrymx-blue-pbt",
"mousePackId": "default-mouse",
"keyboardVolume": 80,
"mouseVolume": 80,
"muted": false,
"keyUpEnabled": false,
"mouseSoundsEnabled": true,
"randomSoundsEnabled": false
}
Soundpacks
Included Packs
AcousticKey includes 4 pre-bundled packs from Mechvibes:
- Cherry MX Blue – Clicky (
cherrymx-blue-pbt) - Cherry MX Brown – Tactile (
cherrymx-brown-pbt) - Cherry MX Red – Linear (
cherrymx-red-pbt) - EG Oreo – Creamy (
eg-oreo) - Built-in Defaults –
default-keyboard/default-mouse
Adding Custom Soundpacks
- Press
K→ click Open Folder (or manually open.minecraft/config/acoustickey/soundpacks/). - Add a folder containing a MechVibes++ style
config.jsonand corresponding audio files. - Click Refresh in-game to load the new pack.
Supported Formats: Only
.oggand.wavaudio formats are supported..m4aand.mp3files are automatically ignored.
Convert files using Audacity (Export → Ogg) or
ffmpeg:
“`bash
ffmpeg -i sound.m4a -c:a libvorbis sound.ogg
“`
Don’t forget to update the file extension paths inside your pack’s
config.jsonto.ogg.
Directory Structure
Keyboard and mouse soundpacks are stored separately:
.minecraft/
└── config/
├── acoustickey.json
└── acoustickey/
├── soundpacks/ <-- Keyboard packs
│ ├── cherrymx-blue-pbt/
│ ├── eg-oreo/
│ └── my-pack/
└── mousepacks/ <-- Mouse packs
├── logi-g502/
└── my-mouse/
Installation
Prerequisites
- Fabric Loader:
≥ 0.19.3 - Java:
21 - Fabric API
Setup Steps
- Install Fabric Loader for your game version.
- Place
fabric-api.jarinto your.minecraft/mods/directory. - Place the mod into your
.minecraft/mods/directory. - Launch Minecraft.
FAQ
Can I rebind the menu or mute key?
Yes. Go to Esc → Options → Controls → AcousticKey, select the action, and press your desired key.
Why is there no sound playing?
- Press
Mto make sure mute is not active. - Check both volume sliders in the
Kmenu. - Open your selected pack’s directory and make sure the audio files are strictly
.oggor.wav. - Switch to a bundled pack (such as
cherrymx-blue-pbt) to see if the problem is pack-specific.
Why are mouse clicks silent while keyboard keys work?
Make sure Mouse: ON is selected in the control panel, and make sure your active mouse’s soundpack has valid .ogg or .wav audio files. Switching to default-mouse resolves missing audio problems.
Credits
- MechVibes – Original soundpack framework
- MechVibes++ – Extended soundpack specification & editor
- Built using OpenAL and a custom OGG decoder for low-latency playback
常见问题
AcousticKey 支持哪些 Minecraft 版本?
AcousticKey 支持 Minecraft Java 版 1.21–26.3,共 17 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
AcousticKey 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。
MinexInd 的其他作品
查看全部 →PVP Bot practice world
与能提升你PvP水平的AI对战
No Lunge Cooldown
Removes cooldown from spears having lunge enchantment
Op Dirt
Holding a dirt block grants you creative mode
Op Dirt
Holding a dirt block grants you creative mode
评论
登录后评论和评分