Pull R2, talk, pull again — the words land wherever your cursor is. A free, open-source menu bar app that turns a PS5 controller into a push-to-talk voice input device for macOS.
hover the controls · hold R2 · this is the app’s L3 button map, on the web
The controller was already in arm’s reach, with a spring-loaded trigger your index finger knows by muscle memory. Pull R2 and OpenWhispr starts listening; pull it again and the transcribed words are injected wherever your cursor sits.
Debounced with hysteresis, so a lazy half-pull never double-fires.
Breathes blue while recording and flares with your voice level. Turns amber while L2 is held, so you always know which layer you’re on. With the optional Claude Code hook, it even mirrors what Claude is doing.
You stop checking the screen surprisingly fast.
A soft tick when recording starts, a double-tap when it stops, distinct patterns for mode changes and long presses. Your hand learns the vocabulary in a day — confirmation without looking, which is the whole point of dictating from the couch.
Left stick glides the cursor, right stick scrolls, □ clicks and drags, the touchpad right-clicks. Press L3 any time to pop a click-through HUD of every mapping — the same one living at the top of this page.
A game-controller icon appears in the menu bar. Plug in the DualSense — or pair over Bluetooth with a long press on PS + Create — then press R2, dictate, press R2 again.