I've had success in the past in customizing macOS key bindings using Karabiner: https://karabiner-elements.pqrs.org/
Re:Claude Code Voice Mode
by Brajeshwar on Saturday March 14, 2026 @10:52AM
(#47377293)
Trying this one. It worked with a simple script mapping CAPSLOCK to the default Push-to-talk (OPTION + Space);
```
{
"description": "Caps Lock to Option+Space (Handy push-to-talk)",
"manipulators": [
{
"from": { "key_code": "caps_lock" },
"to": [
{
"key_code": "spacebar",
"modifiers": ["left_option"]
}
],
"type": "basic"
}
]
}
```Claude Code's /voice mode isn't very accurate comparing to other speech-to-text (e.g. Google Translate).
Also it takes about 500ms to activate after you press SPACE, so the initial words are missed out. It took me some time to realize it.
Does Handy has a better speech-to-text accuracy? Is there an activation delay?
It does look like more and more apps/tools are going to come built-in with - you can either type or talk - go wild.
Ask: Someone commented some time back that they mapped their CAPSLOCK key to push-to-talk. I’ve looked around and could not figure out without a third party tool. I’d love to know how to do it in macOS - map the un-used CAPSLOCK Key to Push to Talk.
1. https://handy.computer