1. Voice: say the command
Talon bills itself as "powerful hands-free input" for macOS, Windows and Linux (X11). You speak commands, and you can define your own in small .talon files. Its homepage example maps the phrase "hello talon" to typing hello world, and "select all" to cmd-a.
Good at: navigation, editor commands, dictating prose and comments.
Hard: dense punctuation, open-plan offices, and long sessions on a tired voice.
2. Eyes: point by looking
Talon also lists "Mouse by just looking", with "Pop to click, hiss to scroll" (talonvoice.com). Its docs say looking-mouse control depends on a Tobii 4C, Tobii 5 or equivalent eye tracker (Talon, Getting started). Gaze replaces the mouse, not the keyboard, so in practice it's paired with voice.
Good at: picking a file, a tab or a line on screen.
Hard: precise selection inside a line of code.
3. Wrist EMG: write with your hand, in the air or on a table
Surface EMG reads the electrical activity of forearm muscles at the wrist. In Meta's Nature paper, a dry-electrode wristband and models trained on data from thousands of consenting participants worked on new users without calibration. The closed-loop medians were:
| Task | Median performance (generic model) |
|---|---|
| Continuous 1D navigation (wrist posture) | 0.66 target acquisitions per second |
| Discrete gestures (finger pinches, thumb swipes) | 0.88 gesture detections per second |
| Handwriting | 20.9 words per minute |
Personalising the handwriting model improved its decoding performance by a further 16% (Kaifosh et al.). The study's handwriting was letters, numbers, words and phrases, not code. We found no published code-entry benchmark for EMG.
Good at: silent, private input. Pinches and swipes work as discrete commands.
Hard: throughput. About 21 wpm is fine for intent, slow for raw syntax. Developer access is also limited: see what developers can read from the Meta Neural Band today.
Why coding agents change the question
When a person types every token, the input method needs to be fast. When a coding agent writes the code, the person mostly does three things: states intent, picks between options, and approves or rejects. Those are short sentences and discrete choices, the kind of input voice and EMG already handle. That is the bet behind Neuralang: a small language of pinches, swipes and handwritten words that become a program a coding agent runs. See the language overview and the gesture set.
Which should you try?
- You need hands-free input now (RSI, injury, accessibility): voice first (Talon), add eye tracking for pointing.
- You want silent input at a desk or on the move: follow EMG. The research results are strong, but consumer developer access is still narrow.
- You mostly direct an agent already: any of the three can cover "do this, then that, yes, no". Try what fits your setting.
FAQ
Can you write code by voice?
.talon files. It takes setup.How fast is EMG handwriting?
Sources
- Kaifosh P., Reardon T. R. & CTRL-labs at Reality Labs. A generic non-invasive neuromotor interface for human-computer interaction. Nature (2025). https://www.nature.com/articles/s41586-025-09255-w
- Talon Voice: product homepage (features, platforms,
.talonexample). https://talonvoice.com/ - Talon Voice: getting started (looking-mouse control depends on a Tobii 4C, Tobii 5 or equivalent). https://talonvoice.com/docs/reference/official.html