CODE ONE / START
Your board's home page.
Quick start
Three steps. Most people only need the first.
Use the switch on the back to change between wired and Bluetooth modes.
WIRED
BLUETOOTH
- 01 / WIRED
- Plug in the USB-C cable and type. Wired mode needs no setup, and the battery charges while you work.
- 02 / BLUETOOTH
- Hold the flask key and 1 until the key blinks, then pick Code One from your computer's Bluetooth list. Slots 2 and 3 hold two more devices — tap to hop between them.
- 03 / OS MODE
- Tell the board what it's talking to: flask + M for Mac, flask + W for Windows. That's the whole setup.
TOP-RIGHT KEY / THE FLASK
One key runs the board.
Fn does what fn does on every keyboard. The flask key does everything Code One. Hold it and the board goes dark except for the keys that do something — the lights are the whole feature list. Try it below.
Press and hold — or tap to latch, then tap a lit key
THE BOARD WILL ALSO TELL YOU THINGS
Low battery reminder
Crossing 15%, 10% and 5% each earns a few seconds of a slow red pulse on the flask key — then quiet. Escalate discretely, never nag.
Critical battery
Below ~3%, shutdown is imminent and interruption is the correct behaviour — the pulse stays on until you plug in.
Every key is yours to remap.
The board speaks VIA — remapping happens in the browser, no software to install, and changes are saved on the keyboard itself.
- 01 / CONNECT
- Plug the board in over USB-C and open usevia.app in a Chromium browser (Chrome, Edge, Arc — Safari can't talk to keyboards).
- 02 / LOAD THE DEFINITION
- Download the Code One definition. In VIA: Settings → switch on Show Design tab → Design → Load draft definition → pick the file.
- 03 / REMAP
- Click a key, pick what it should do. Layers, macros and media keys are all in there. Changes apply instantly and live on the board — they follow it to any computer.
Underneath, the board runs QMK on a mainline-supported controller with a standard bootloader — genuinely open hardware, not a locked blob. The full flash-your-own-firmware guide is coming.
When something's off
- IT TYPES THE WRONG SYMBOLS
- The board is in the wrong OS mode. Flask + M for Mac, flask + W for Windows — it's deterministic, so setting it once fixes it.
- BLUETOOTH WON'T CONNECT
- Check you're on the slot you paired (flask + 1, 2 or 3 — the active slot lights solid). If it still won't join, remove Code One from your computer's Bluetooth list and pair the slot again: hold it until it blinks.
- HOW MUCH BATTERY IS LEFT?
- Hold flask + B — the number row becomes a charge gauge. The board will also remind you itself: the flask key pulses red for a few seconds as the battery crosses 15%, 10% and 5%, then stays quiet.
- SOMETHING IS GENUINELY WRONG
- The break-glass move: hold flask + esc for about five seconds to factory-reset the keyboard. Custom keymaps and settings clear back to stock. It's deliberately not on the flask dashboard — you should only find it here.
STILL STUCK / TALK TO US
A person reads every message — usually the person who built the thing that's bothering you.If you scanned the QR on your board, the code in that link tells us exactly which unit we're looking at — mention it.
Safety & legal
The regulatory bits, stated plainly.
- FCC / PART 15
- This device complies with Part 15 of the FCC Rules. Operation is subject to two conditions: it may not cause harmful interference, and it must accept any interference received, including interference that may cause undesired operation.
- MODIFICATIONS
- Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment.
- CLASS B NOTICE
- This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: reorient or relocate the receiving antenna; increase the separation between the equipment and receiver; connect the equipment into an outlet on a circuit different from that to which the receiver is connected; consult the dealer or an experienced radio/TV technician for help.
- RF EXPOSURE
- This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment.
- BATTERY
- Code One contains a rechargeable lithium-ion battery. Don't puncture it, crush it, or leave it somewhere hot. When the board eventually retires, the battery goes to e-waste collection, not the bin.
SPECIFICATIONS
- PRODUCT
- Code One wireless mechanical keyboard
- MODEL
- C1
- LAYOUT
- 84 keys (75%)
- CONNECTIVITY
- USB-C wired; Bluetooth 5.2 (Bluetooth Low Energy), three device slots
- POWER INPUT
- DC 5V via USB-C
- BATTERY
- 3.7V 4000mAh 14.8Wh rechargeable lithium-ion, user-replaceable
- RADIO
- 2402 to 2480 MHz
- WEIGHT
- approx. 890 g
- DIMENSIONS
- approx. 321 × 121 × 41 mm