Sixteen Keys, One Cascade Plan
The KM16 is a sixteen-key aluminium macropad with three rotary knobs, remapped entirely through VIA in a browser tab, with no firmware to flash. Sixteen keys is enough room to give a name to most of the individual actions a Cascade plan asks you to make, accept, reject, next step, jump to a file, run a check, rather than compressing them all onto three or four.
What would you actually put on sixteen keys?
Enough of the Cascade review loop that you stop reaching for the mouse mid-plan: accept and reject as two of the sixteen, then keys for moving between the files a multi-step change touches, opening the next diff, and whatever check or test you run after a batch of edits lands. The three knobs cover the continuous actions instead, scrolling through a long diff, volume, whatever else turns rather than clicks.
If sixteen keys sounds like overkill, count the distinct files a typical Cascade plan touches in your work, add the handful of review actions you repeat regardless of file count, and see whether that total is closer to five or closer to fifteen. That's the number that decides whether this pad or a smaller one is the right fit.
Why does VIA and no firmware flashing matter here?
Because a sixteen-key layout is only useful if you'll actually keep adjusting it, and remapping through a browser with no compiling and no flashing is the difference between doing that in twenty minutes on day one versus never touching it again. VIA also supports layers, so a held key can switch the whole pad to a second set of assignments, one layer while you're reviewing Cascade's plan, a different one for whatever else the same hand does the rest of the day, which is useful if the same desk also plays host to design work or something unrelated to code entirely.
The RGB underglow and badge lighting don't do anything functional, but the weight of the CNC aluminium body does, it's noticeably heavy for its size, which keeps sixteen keys' worth of daily presses from pushing it around the desk.
- 16 keys in a 4x4 grid, plus one large and two small rotary encoders
- Remapped in-browser via VIA, with layer support, no firmware flashing
- CNC-machined anodised aluminium body, heavy enough to stay put on a desk
Who's better off with fewer keys?
If your review loop really is just accept, reject, and occasionally talk, sixteen keys is more surface than you'll use, and the smaller EM Mini Pad or a foot pedal covers the same ground for less desk space and less money. It also arrives with a designer-oriented stock layout that has nothing to do with code review, so budget the twenty minutes in VIA before it fits a Windsurf workflow at all, don't expect it to be useful out of the box.
See the KM16 product page, our Cursor guide to the same pad, and more Windsurf guides.