A 16-Key Macropad for Roo Code

KM16 Macropad is sixteen keycaps on an anodised aluminium block, with one large knob and two small ones. For Roo Code, which lives inside VS Code and asks you to approve edits and commands as it works, that is enough keys to cover the whole approval loop without ever leaving your editor's home row.

What should the sixteen keys actually do?

Start with the decisions you repeat: approve the pending change, reject it, and stop the current run. Those three earn dedicated keys on day one. A fourth key that focuses the Roo Code sidebar saves the mouse trip that otherwise precedes every decision. The rest fill up slower than you expect, and that is fine. A key that only fires once a day is still faster than a menu, but map the daily ones first and leave the rest blank until a real habit shows up.

Do you need VIA or custom firmware for this?

The KM16 supports VIA remapping, which is confirmed on the supplier's card. VS Code itself does the heavy lifting: bind chords like ctrl+alt+1 through ctrl+alt+9 to the commands you care about in the Keyboard Shortcuts editor, then assign those chords to physical keys in VIA. Nothing installs on the host beyond VS Code bindings you can read and delete.

What is the knob for in an editor workflow?

The large knob defaults to volume, which is honestly what most people keep. The more useful mapping for agent work is scroll: Roo Code's chat pane gets long during a big task, and turning a knob to skim what the agent just did is gentler than trackpad scrolling while you think. One small knob on zoom is worth trying if you present your screen often.

Is sixteen keys too many for one tool?

For Roo Code alone, yes. Most people end up splitting the pad: one row for the agent, one row for the terminal, one for git, one spare. If you only want the agent row, the EM Mini Pad does five keys and a knob for $75 and takes half the space. The KM16 Macropad costs $119, and the honest case for it is that agent approvals are only one of several repeated things your left hand could stop doing by hand. If that list is short for you, buy the smaller object.

Back to blog