ControllerBench prototype · parts not yet bought
Plexus Pad
The base deck: 14 hot-swap keys with clear relegendable caps, two machined-aluminium knobs, per-key RGB, a Raspberry Pi Zero 2 W brain with an RP2040 input co-processor, two USB-C ports and an aux jack. WiFi, Bluetooth and USB-C are all first-class links to your machines.
SoftwareBuilt · 121 tests pass
Aether
The free local gateway that runs on each machine. Pairs the pad, runs the actions, and streams status back. A virtual pad lets you try it with no hardware.
Add-onSpecified · not built
Oculus
A toolless snap-on status screen: agent name, task, elapsed time and last output line, for when a key light isn't enough.
Add-onSpecified · not built
Vox
A tiny, replaceable audio puck: mic and speaker for push-to-talk commands and hearing agent output read aloud. Speech processing runs on your computer, not in the puck.
KeycapsIcon art drawn · print test next
Sigils
Icon keycap sets: monoline glyphs on printable inserts under clear MX-compatible caps. A printable sheet is generated straight from your config.
ConfigWorking format
Grimoire
Plain-text (YAML) bindings for keys, knobs and layers, per host and per profile. Keep it in git; sync it like any other dotfile.
LayersIn the protocol
Circles
Layers of key bindings — the target is at least six — switched with a key or a knob press, so fourteen keys become a lot more.