Free Delivery in the USPre-Orders Ship November

CODEONE

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

The switch on the back: wired at one end, Bluetooth at the other.
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

escF1F2F3F4F5F6F7F8F9F10F11F12prtscdel`~1!2@3#4$5%6^7&8*9(0)-_=+backspacehometabQWERTYUIOP{[}]|\endcaps lockASDFGHJKL:;enterpgupshiftZXCVBNM<,>.?/shiftpgdnctrloptcmdcmdfnopt
BACKLIGHT · F5 / F6100%

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