Dark mode
Touch-friendly mode
YellowAfterlife's ergonomic keyboard list
This is a collection of column-staggered and ortholinear ergonomic keyboards!
It does not contain every single keyboard ,
but it's a pretty big sample - especially as far medium/big/interesting keyboards go.
This is a collection of row-staggered ergonomic keyboards!
... and also other keyboards that are shaped liked row-staggered ones.
This one's a mostly-random sample of keyboards - there's not exactly a shortage of places
to look for row-staggered keyboards.
This is a collection of little keyboards!
There are some lists of keyboards now:
"The rules"
Ortholinear monoblock keyboards aren't explicitly ergonomic, but are included
here for novelty and a situational opportunity to turn them into split unibody keyboards
by covering the middle two columns.
Keyboards need to have some ergonomic quality to them - typically
a split, tented middle, or keys being arranged in some kind of a wave/fan.
Keyboards that are only ergonomic by extent of being compact are best left for other lists.
Keyboards have to be buildable or immediately obtainable in some way -
no teasers / pre-orders / group buys.
Where else to look for keyboards
A note on vendors
The landscape is ever-changing and it is hard to impossible to keep tabs on
what's going on with every vendor.
Please research vendor reputation and status
(read: whether they're currently shipping orders)
before spending money on the internet.
List last updated at 2025-01-14 .
What to show and what to filter
Filter legend
Each column is structured as following:
( Show column)
( Filter column)
Column name
If something is underlined , you can click/tap it to read notes.
Auto-update page address
General Key clusters and specifics Switches and keycaps Other input devices NB! Counted total rather than per half
NB! ZMK + Wireless
Other curiosities Controllers Footprint Any of these All of these None of these Pro Micro
Onboard/SMD
Pi Pico
RP2040-Zero
Elite-C
XIAO
Nice!Nano
Other
Conveniences Links
Note: click on an item to expand it
Ergonaut One undefined Split Col BT , W+BT 42 6x3+3 S 3 6 6 3 None 0.25 + GLP + GLP ? 0..2 - ZMK Unknown PCB 2 XIAO 14 nRF52840 None + ➜ ➜ Src articulation80 undefined Split Col W 44, 48, 56, 68, 80 6x4+4 S 4 6 6..9 4 , Full None , Mini + + Choc + Choc Choc Unknown PCB 2 Pro Micro 24 ATmega32U4 , RP2040 None + ➜ Src Keyboardio Model 100 undefined Split Col W 64 6x4+5 S 4 6 6 5 3 0 0 None + MX + MX MX Unknown PCB 2 Onboard/SMD 0 ATmega32U4 + Legs , Mount + ➜ PB 7x5-split-ergo undefined Split Col W 70 7x4+4 S 4 7 7 4 3 None 0.5 + MX + MX MX Simple QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src Nyquist undefined Split OL W 44, 60 6x3..4+3 S 3..4 6 6 3 4 None 0 ± MX ± MX MX 0..2 K QMK VIA PCB 2 Onboard/SMD 0 ATmega32U4 None + ➜ ➜ ➜ Kit , PB , LR Lunakey undefined Split Col W 44 6x3+4 S 3 6 6 4 None 0.8 + MX, Choc + MX , Choc MX KMK Unknown PCB 2 Pro Micro , Pi Pico 24 ATmega32U4 , RP2040 None - ➜ Src Sweep undefined Split Col W , BT 34 5x3+2 S 3 5 5 2 None ± Choc, ChocV2, Alps ± Choc , ChocV2 , Alps Choc QMK , ZMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ ➜ Src , Kit DracuLad undefined Split Col W , BT 34..36 5x3+2..3 S 3 5 5 2..3 None 0.7 - MX, Choc - MX , Choc MX 2..4 0..2 0..2 4.4 QMK , ZMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ ➜ ➜ Src , Kit , LR BFO-9000 (4x#) undefined Split OL W 56, 64, 72 7..9x3+4 S 3 7..9 7..9 4 0 0 4 None 0 - MX, Choc, Alps - MX , Choc , Alps MX Unknown PCB 2 Pro Micro 24 ATmega32U4 , RP2040 None - ➜ ➜ Kit Dactyl Manuform undefined Split , KW Col W 34..92 5..7x3..5+2..6 SW 3..5 5..7 5..7 2..6 0..4 None MX, Choc MX , Choc MX Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ ➜ Src , Kit , PB Fiðrildi undefined Uni Col W 34 5x3+2 U 3 5 5 2 None 0.5 + MX + MX MX 1 K 1 QMK Unknown PCB 1 Other 34 RP2040 None + ➜ Src Tern undefined Uni Col W 30 5x3+2 U 3 5 5 2 -1 -1 None + + Choc + Choc CFX Unknown PCB 1 XIAO 14 RP2040 None + ➜ Src Charybdis Mini null Split , KW Col W 41 6x3+2..3 SW 3 6 6 2..3 None - MX - MX MX 1 1 Unknown PCB 2 Elite-C 29 RP2040 None + ➜ ➜ ➜ Src , Kit , PB Ergo42 undefined Split OL W 56 7x3+3 S 3 7 7 3 0 0 4 None 0 - MX, Choc - MX , Choc MX QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src BFO-9000 (5x#) undefined Split OL W 70, 80, 90 7..9x4+4 S 4 7..9 7..9 4 0 0 4 None 0 - MX, Choc, Alps - MX , Choc , Alps MX Unknown PCB 2 Pro Micro 24 ATmega32U4 , RP2040 None - ➜ ➜ Kit Hotreus62 undefined Uni Col W 62 6x4+5 U 4 6 6 5 4 None 0.2 + MX, Choc + MX , Choc MX QMK Vial PCB 1 Pro Micro 24 ATmega32U4 None + ➜ ➜ ➜ Src , Kit , PB Atreus62_FT null Uni Col W 62 6x4+4 U 4 6 6 4 4 None + MX + MX MX Unknown PCB 1 Other 0 Unknown None + ➜ ➜ Kit , PB Lyra undefined Split Col W 70 7x4+4 S 4 7 7 4 4 None 0.3 + MX, Choc + MX , Choc MX QMK Unknown PCB 2 Onboard/SMD 0 Other None + ➜ Src Nijuni undefined Split Col W , BT 42..44 6x3+3 S 3 6 6 3 0..1 None 0.4 + MX, Alps + MX , Alps MX QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ Src Seismos undefined Split Col W , BT 60 6x4+4 S 4 6 6 4 4 None Choc Choc ? 2 K ZMK , KMK Unknown PCB , Adjustable 2 Pro Micro 24 nRF52840 None + ➜ Src shortstack undefined Split OL W 48 6x3+3 S 3 6 6 3 4 None 0 - KX - KX ? QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , RP2040 None ➜ Src Lynx undefined Split , * Col W 42..62 5x4+4..11 S* 4 5 5 4..11 -2 2 4 None 1 - Other - Other ? 0..2 W 0..2 0..2 * Custom PCB 2 Other 44 Other ± None + ➜ ➜ ➜ Src , PB cocot46plus undefined Uni Col W 46 6x3+4 U 3 6 6 4 1 None 0.4 MX MX MX 1 K 1 1 34 1 QMK Unknown PCB 1 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src , Kit Nyx undefined Split Col BT , W+BT 64 7x4+4 S 4 7 7 4 None 0.25 + MX, Choc + MX , Choc MX ZMK Unknown PCB 2 Pro Micro 24 nRF52840 None + ➜ Src Spleeb undefined Split Col W 62 6x4+5 S 4 6 6 5 3 -1 None 0.7 - MX - MX MX 2 K 1 1 1 QMK Unknown PCB 2 Pro Micro 24 RP2040 None + ➜ Src compression (4c) undefined Split Col BT , W+BT 58 6x4+5 S 4 6 6 5 None 0.3 + Choc + Choc ? 2 ZMK Unknown PCB 2 Pro Micro 24 nRF52840 None + ➜ ➜ Src , PB Vesuveus undefined Uni Col W 42 5x3+3 U 3 5 5 3 3 None 0.8 - MX - MX MX KMK Unknown Handwired 1 RP2040-Zero , Pro Micro 23 RP2040 None + ➜ Src Chortyl undefined Split , KW Col W 34 5x3+2 SW 3 5 5 2 None 0.5 ± MX ± MX MX QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None ➜ Src Ergo68 undefined Split Col W , BT 68 6x4+4 S 4 6 6 4 3 3 None 0.3 + MX + MX MX Unknown PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ Kit atreus52 undefined Uni Col W 52 6x3+4 U 3 6 6 4 1 4 None 0.3 + MX + MX MX Unknown PCB 1 Onboard/SMD 0 RP2040 None + ➜ Src Urchin undefined Split Col BT , W+BT 34 5x3+2 S 3 5 5 2 None - + Choc + Choc Choc ZMK Unknown PCB 2 Pro Micro 24 nRF52840 None + ➜ Src Heron v1 undefined Uni , KW Col W 58 6x4+4 UW 4 6 6 4 None 0.2 - Choc - Choc ? - Unknown Handwired 1 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src KeyMouse Track undefined Split , KW Col W 70 7x4+4 SW 4 7 7 4 3 None 0.4 - MX - MX MX 2 2 Simple * Custom PCB 2 Onboard/SMD 0 Unknown + None + ➜ PB Gleb's Sexy Acrylic undefined Uni Col W , BT 38 5x3+4 U 3 5 5 4 None 0.6 p - Choc - Choc Choc 4 K , W - ZMK Unknown Handwired 1 RP2040-Zero 23 RP2040 None + ➜ Src Span undefined Split Col W 36 5x3+3 S 3 5 5 3 None 0.2 + Choc + Choc Choc 0..2 0..1 0..1 0..1 QMK Unknown PCB 2 Pro Micro 24 RP2040 None + ➜ ➜ ➜ Src , Kit , PB Nomad undefined Split Row W 68 6x4+4 S 4 6 6 4 3 4 None 0.2 + Choc + Choc ? 2 RGB QMK Unknown PCB , Reversible 2 None ➜ Src Iris CE undefined Split Col W 56 6x4+4 S 4 6 6 4 None + Choc + Choc Choc Unknown PCB 2 Onboard/SMD 0 RP2040 None + ➜ Kit BFO-9000 (6x#) undefined Split OL W 84, 96, 108 7..9x5+4 S 5 7..9 7..9 4 0 0 4 None 0 - MX, Choc, Alps - MX , Choc , Alps MX Unknown PCB 2 Pro Micro 24 ATmega32U4 , RP2040 None - ➜ ➜ Kit K:02 undefined Split Col W 58 6x4+5 S 4 6 6 5 None 0.5 + MX + MX MX 2 QMK Vial PCB 2 Pi Pico 44 RP2040 None , Legs + ➜ ➜ Src , PB Cornepad undefined Uni Col W 52 5x3+3 U 3 5 5 3 Mini - MX - MX MX 2 K QMK Vial Handwired None + ➜ Src Keyboardio Atreus undefined Uni Col W 44 5x3+3 U 3 5 5 3 1 3 None 0.25 + MX + MX MX * Custom PCB 1 Onboard/SMD 0 ATmega32U4 None + ➜ ➜ ➜ Kit , PB , LR Porcupine undefined Split Col W , BT 36, 38, 42 5..6x3+3..4 S 3 5..6 5..6 3..4 None 1 + + Choc + Choc Choc QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , Other Mount - ➜ Src Lil Chonky Bois undefined Split , KW Col W , BT 34 5x3+2 SW 3 5 5 2 None + MX + MX MX QMK , ZMK Unknown PCB 2 Other 24 nRF52840 None + ➜ Src Dilemma Max undefined Split Col W 54..56 6x4+3..4 S 4 6 6 3..4 None + MX, Choc + MX , Choc MX 0..2 1 1 QMK VIA PCB 2 Pro Micro , Onboard/SMD 24 RP2040 None + , 3p ➜ ➜ ➜ Src , Kit , PB Chrumm 1.0 undefined Uni Col W 64..70 6x4+4 U 4 6 7 4 1 Arrows None + MX + MX MX 1 * Unknown PCB 1 Pi Pico 44 RP2040 ± Fixed + ➜ Src Ferris 0.2 - Bling null Split Col W , BT 34 5x3+2 S 3 5 5 2 None - Choc - Choc Choc QMK , ZMK Unknown PCB 1 Onboard/SMD 0 Other Mount + ➜ Src Dygma Defy undefined Split Col W , BT 68 6x4+7 S 4 6 6 7 3 0 0 None + MX + MX MX Unknown PCB 1 Onboard/SMD 0 Unknown + None , Legs , Mount + ➜ ➜ PB , LR Lea null Split Col W 58 6x4+5 S 4 6 6 5 None 0.4 + MX + MX MX 2 K 0..2 RGB , Underglow QMK Vial PCB , Reversible Other None + ➜ PB TSBYM undefined Split OL W 38 5x3+4 S 3 5 5 4 None 0 + MX, Choc + MX , Choc MX 0..1 K 0..2 0..1 38 0..2 38 QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src DragonFruit undefined Uni Col W 38 5x3+3 U 3 5 5 3 None 0.3 MX MX MX 1 1 1 QMK Unknown PCB 1 Onboard/SMD 0 RP2040 None + ➜ Src Cygnus (4x6) null Split , KW Col W , BT 54 6x4+3 SW 4 6 6 3 None 0.5 - MX - MX MX QMK , ZMK Unknown Handwired None + ➜ ➜ Src slabV undefined Uni OL W 36 5x3+3 U 3 5 5 3 None 0 ± MX ± MX MX QMK Unknown PCB 1 Pro Micro 24 ATmega32U4 None + ➜ Src Osprey undefined Uni Col W 74 7x4+7 U 4 7 7 7 3 -1 2 None 0.5 + MX + MX MX Unknown PCB 1 Onboard/SMD 0 ATmega32U4 None + ➜ Src Corne/crkbd undefined Split Col W , P 36..42 5..6x3+3 S 3 5..6 5..6 3 None + MX, Choc + MX , Choc MX 0..2 - , RGB Unknown PCB 2 Pro Micro , Onboard/SMD 24 RP2040 , ATmega32U4 None 3p ➜ ➜ ➜ ➜ ➜ ➜ Src , Kit , PB , BG , LR Corax undefined Split Col BT , W+BT 54..56 6x4+4 S 4 6 6 4 -1..0 None 0.66 p + Choc + Choc Choc 2 W 2 ZMK Unknown PCB None + ➜ Src NeoDox null Split Col W 70 6x4+5 S 4 6 6 5 2 0 4 None + MX, Choc + MX , Choc MX 0..2 QMK , ZMK VIA PCB 2 Onboard/SMD 0 RP2040 None + ➜ PB SectorH null Split OL W 64 6x4+5 S 4 6 6 5 1 4 None 0 + MX MX MX RGB Unknown PCB 2 Pro Micro 24 ATmega32U4 None ➜ Src ut22 undefined Uni Col W , BT 22 4x2+2 U 2 4 4 2 1 None 0.4 p + Choc + Choc Choc 1 ZMK Unknown PCB 1 Nice!Nano 29 nRF52840 None + ➜ Src Anglerfish undefined Split Col BT , W+BT 34 5x3+2 S 3 5 5 2 0 0 0 None - - Choc - Choc Other 0 1 0 0 1 0 0 0 - ZMK Unknown PCB 2 Nice!Nano 29 nRF52840 Fixed , Legs ➜ ➜ Src , LR Redpoll undefined Uni Col W , BT 46 6x3+4 U 3 6 6 4 1 None 0.7 - Choc - Choc Choc - ZMK Unknown Handwired 1 Nice!Nano 29 nRF52840 None + ➜ ➜ Src Endeavour undefined Mono OL W 31..40 5x3+1..4 M 3 5 5 1..4 0..4 None 0 ? Unknown PCB 1 Onboard/SMD 0 RP2040 None + ➜ Src Sugar Glider undefined Uni Col W 44..47 6x3+4 U 3 6 6 4 0..1 None 0.5 MX, Choc MX , Choc MX 3..4 K , W 0..1 0..1 RGB QMK Unknown PCB 1 Other 44 Other None + ➜ Kit Horizon undefined Uni OL W , BT 52 6x3+4 U 3 6 6 4 1 4 None 0 - MX, Choc - MX , Choc MX , Choc - QMK , ZMK Unknown PCB 1 Pro Micro 24 ATmega32U4 , RP2040 , nRF52840 None ➜ Src Sofle V1 undefined Split Col W 58 6x4+5 S 4 6 6 5 None 0.2 + MX, Choc + MX , Choc MX 2 K 0..2 - QMK VIA , Vial PCB , Reversible None + , 3p ➜ ➜ ➜ ➜ ➜ Src , Kit , PB , BG Ergodonk undefined Split , ½ Col W 56 6x4+3 SH 4 6 6 3 -1 2 None - MX - MX MX Unknown Handwired 1..2 Pro Micro 24 ATmega32U4 + None + ➜ Src Niztyl undefined Split , KW Col W 36 5x3+3 SW 3 5 5 3 None - Other - Other ? Unknown Handwired 2 Elite-C , Other 29 ATmega32U4 , RP2040 , Other None + ➜ Src Sofle V2 null Split Col W 58 6x4+5 S 4 6 6 5 None 0.4 ± MX ± MX MX 2 K 0..2 - , RGB QMK VIA , Vial PCB , Reversible None + , 3p ➜ ➜ ➜ ➜ ➜ ➜ Src , Kit , PB , BG Flow undefined Split , KW Col W 36 5x3+3 SW 3 5 5 3 None 0.6 + MX + MX MX 1 1 38 Unknown Handwired 2 Pi Pico , Pro Micro 44 ATmega32U4 , RP2040 None + ➜ Src CozyKeys Speedo undefined Uni Col W 66 6x4+5 U 4 6 6 5 4 Arrows None 0.3 - MX - MX MX QMK Unknown PCB 1 Elite-C 29 ATmega32U4 None + ➜ Src BumWings undefined Uni Col W , BT 54, 64 6x3..4+2..6 U 3..4 6 6 2..6 2..4 2 Duo None 0.7 + - Choc - Choc Choc QMK , ZMK Unknown PCB , ThroughHole 1 RP2040-Zero 23 RP2040 None - ➜ Src Zerosprey42 undefined Uni Col W 42 6x3+3 U 3 6 6 3 None 0.3 + Choc + Choc Choc QMK Vial PCB 1 RP2040-Zero 23 RP2040 None + ➜ ➜ Src , Kit Cut Slope undefined Uni OL W 36 6x3+3 U 3 6 6 3 None 0 + Choc + Choc Choc 1 - QMK , ZMK Unknown PCB 1 Onboard/SMD 0 RP2040 None + ➜ ➜ Src , Kit Smudge undefined Split , KW Col W 46 6x3+3 SW 3 6 6 3 None 1.5 - MX - MX MX Unknown Handwired 2 XIAO 14 RP2040 None + ➜ Src Redox Manuform null Split , KW Col W , BT 70 6x4+5 SW 4 6 6 5 2 0 4 None + MX + MX MX QMK , ZMK VIA Handwired 2 Pro Micro 24 ATmega32U4 None + ➜ Src Ghoul undefined Uni OL W 40 5x3+3 U 3 5 5 3 4 None 0 + MX + MX MX 1 K 1 QMK Unknown PCB 1 Other 40 Other None + ➜ Src Buzzard undefined Split Col W 40 6x3+3 S 3 6 6 3 0 -1 0 None 1 + +* Choc +* Choc Choc 1 1 2 Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src Fulcrum (40) undefined Split Col W , BT 34, 40 5..6x3+2 S 3 5..6 5..6 2 None 0.3 - + MX, Choc + MX , Choc MX 2 2 Unknown Handwired 1 Other 28 nRF52840 None + ➜ Src Luna / ルナ undefined Split Col BT , W+BT 30 5x3+2 S 3 5 5 2 -1 -1 None 0.8 + ± Choc ± Choc Choc ZMK Unknown PCB 2 Pro Micro 24 nRF52840 None - ➜ Src Fusion undefined Uni , * Col W , BT 38 5x3+3 U* 3 5 6 3 None 1.5 mChoc mChoc ? 1 1 1 Unknown PCB 1 Onboard/SMD 0 nRF52840 None - ➜ Src hummingbird undefined Uni Col W , BT 30 5x3+2 U 3 5 5 2 -1 -1 None 0.5 - Choc - Choc ? Unknown PCB 1 XIAO 14 Other None + ➜ Src picachoc36 undefined Split Col W , BT 36 5x3+3 S 3 5 5 3 None - Choc - Choc ? 1 K QMK , ZMK Vial PCB 2 XIAO 14 RP2040 , nRF52840 None + ➜ Src Hillside 48 undefined Split Col W 42, 48 5..6x3+5 S 3 5..6 5..6 5 0 0 1 None 0.8 ± + Choc + Choc Choc QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 None - ➜ ➜ ➜ Src , Kit , PB Goshawk undefined Split Col BT , W+BT 34 5x3+2 S 3 5 5 2 1 None 0.5 + - MX - MX MX ZMK Unknown Handwired 1 Nice!Nano 20 nRF52840 None + ➜ Src Kimiko undefined Split Col W 60..62 6x4+6..7 S 4 6 6 6..7 0..1 None 0.7 + MX + MX MX 0..2 K RGB QMK Vial PCB 2 Pro Micro 24 ATmega32U4 , RP2040 , nRF52840 None + ➜ Kit Rebound undefined Uni OL W 47..50 6x3+2..4 U 3 6 6 2..4 0 0 1..4 None 0 + MX, Choc + MX , Choc MX 1 Unknown PCB 1 Pro Micro , Other 24 ATmega32U4 None + ➜ Kit Keyball46 undefined Split Col W 46 5x3+3 S 3 5 6 3 1 2..3 None 0.4 + MX + MX MX 1 1 QMK VIA , Remap PCB 2 Pro Micro 24 ATmega32U4 None ➜ Src Ferris 0.1 undefined Split Col W , BT 34 5x3+2 S 3 5 5 2 None - MX, Choc, mChoc - MX , Choc , mChoc MX QMK , ZMK Unknown PCB 1 Onboard/SMD 0 ATmega32U4 None - ➜ Src Maltron L90 undefined Uni , KW Col W 126 6x5+7 UW 5 6 6 7 Full 0.5 - MX - MX MX 0..1 0..1 - * Unknown PCB 1 Onboard/SMD 0 Unknown None ➜ PB Apodiformbird undefined Uni Col W , BT 18..20 4x2+2 U 2 4 4 2 -1 None 0.8 MX, Choc MX , Choc MX KMK Unknown PCB 1 RP2040-Zero 23 RP2040 None - ➜ Src Atreus42_FT null Uni Col W 42 5x3+3 U 3 5 5 3 0 3 None 0.25 + MX + MX MX QMK PCB 1 Onboard/SMD 0 ATmega32U4 None + ➜ ➜ Kit , PB Breeze undefined Split Col W 66 6x4+4 S 4 6 9 4 Full None + MX, Choc + MX , Choc MX QMK VIA PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ ➜ ➜ Src , Kit Ortholily undefined Split OL W , BT 58 6x4+4 S 4 6 6 4 1 None 0 - MX - MX MX - Unknown Handwired 2 Pro Micro 24 ATmega32U4 None + ➜ Src Cleo null Split Col W 36..42 5..6x3+3 S 3 5..6 5..6 3 None + MX + MX MX 0..2 RGB Unknown PCB 2 Pro Micro , Onboard/SMD 24 RP2040 , ATmega32U4 None + ➜ PB uninarf undefined Uni Col W , BT 36 5x3+3 U 3 5 5 3 None 0.3 p + Choc + Choc ? ZMK Unknown PCB 1 XIAO 14 nRF52840 None - ➜ Src sok42 undefined Split Col W 84 7x5+4 S 5 7 7 4 4 None Opt Opt ? Custom PCB 3 Onboard/SMD 0 Other None - ➜ Src Atreyu undefined Uni Col W 58 6x4+5 U 4 6 6 5 None 0.3 - MX - MX MX QMK Unknown Handwired 1 Pro Micro 24 ATmega32U4 , RP2040 None + ➜ Src Chocofly undefined Uni Col W , BT 60 6x4+6 U 4 6 6 6 None 0.2 p + Choc + Choc Choc 1 W QMK , ZMK Unknown PCB 1 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ Src Basilisk undefined Split , KW Col W 36 5x3+3 SW 3 5 5 3 None 0.3 - Choc - Choc ? 2 W - QMK Unknown Handwired 2 Pi Pico 44 RP2040 None + ➜ Src Keyball39 undefined Split Col W 39 5x3+2..3 S 3 5 5 2..3 1..3 None 0.4 + MX + MX MX 1 1 QMK VIA , Remap PCB 2 Pro Micro 24 ATmega32U4 None ➜ ➜ Src , Kit Hillside 52 undefined Split Col W 44, 52 5..6x3+5 S 3 5..6 5..6 5 0 0 3 Arrows , Duo None 0.8 ± + Choc + Choc Choc QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 None - ➜ ➜ ➜ Src , Kit , PB Darknight undefined Split OL W 60 6x4+4 S 4 6 6 4 4 None 0 - MX - MX MX Unknown Handwired 2 Other 33 Other None , Legs + ➜ ➜ Src , LR pica40 undefined Split Col W , BT 40 6x3+3 S 3 6 6 3 -1 None 0.6 p ± MX, ChocV2 ± MX , ChocV2 MX 1..2 QMK , ZMK Unknown PCB 2 XIAO 14 nRF52840 None + ➜ Src Abyss undefined Split Col BT , W+BT 36 5x3+3 S 3 5 5 3 None 0.9 + ± Choc ± Choc Choc ZMK Unknown PCB , Diodeless 2 Nice!Nano 29 nRF52840 None - ➜ Src Cheapino undefined Split Col W 36 5x3+3 S 3 5 5 3 None 0.5 - MX - MX MX 1 K Unknown PCB 1 RP2040-Zero 23 RP2040 None + ➜ Src faux fox keyboard (ffkb) v3 undefined Uni Col W , BT 36, 42 5..6x3+3 U 3 5..6 5..6 3 None 0.7 + MX, Choc + MX , Choc MX 2 K , W 1 0..1 34 0..1 Unknown PCB 1 Pro Micro 24 RP2040 , nRF52840 None + ➜ Kit Jaye 44 undefined Split Col W 44 6x3+4 S 3 6 6 4 None 0.6 + MX + MX MX Unknown PCB 2 RP2040-Zero 23 RP2040 None ➜ ➜ Kit , PB Duet undefined Uni , Split , * Col BT , W+BT 40 6x3+3 US* 3 6 6 3 -1 None 0.15 + Choc + Choc ? 2 K 0..1 ZMK Unknown PCB 1 Nice!Nano 29 nRF52840 None + ➜ Src Wave undefined Split Col W 36 5x3+3 S 3 5 5 3 None 0.8 ± Choc ± Choc Choc 2 K , W - QMK Unknown PCB 2 Elite-C 29 ATmega32U4 None + ➜ Src Pteron 3x6 null Uni Col W 44 6x3+4 U 3 6 6 4 None 0.3 - MX - MX MX QMK Unknown Handwired 1 Pro Micro 24 ATmega32U4 None + ➜ Src ReRedox null Split Col W , BT 70 6x4+5 S 4 6 6 5 2 0 4 None - MX - MX MX 1 QMK , ZMK VIA Handwired 2 Pi Pico 44 RP2040 None + ➜ Src DELPHI undefined Mono , Split OL W 40..42 6x3+2..3 MS 3 6 6 2..3 None 1 + Choc + Choc ? Unknown PCB 2 Other 18 RP2040 None ➜ Src Ferris 0.2 - High null Split Col W , BT 34 5x3+2 S 3 5 5 2 None - MX - MX MX QMK , ZMK Unknown PCB 1 Onboard/SMD 0 Other None - ➜ Src Cantaloupe undefined Split Col W 60 6x4+3 S 4 6 6 3 3 None + MX + MX MX 2 QMK Unknown PCB 2 Onboard/SMD 0 Other None + ➜ Src Churn undefined Uni Col , OL W 38 5x3+4 U 3 5 5 4 1 None 0.8 - - GLP - GLP ? - Unknown Handwired 1 Nice!Nano 29 nRF52840 None + ➜ Src faux fox keyboard (ffkb) v4 null Uni Col W 36, 42 5..6x3+3 U 3 5..6 5..6 3 None 0.7 + MX, Choc, GLP + MX , Choc , GLP MX 2 K , W 1 0..1 34 0..1 Unknown PCB 1 Onboard/SMD 0 RP2040 None + ➜ Kit Tightyl undefined Split , KW Col W 46 6x3+3 SW 3 6 6 3 2 None 0.25 + MX + MX MX QMK Unknown Handwired 2 Pro Micro ATmega32U4 None + ➜ Src Thumbs Up! undefined Uni , * Col W , BT 38, 44, 46, 58 5..6x3..4+4..5 U* 3..4 5..6 5..6 4..5 None + MX, Choc, Alps + MX , Choc , Alps MX QMK Unknown PCB 1..2 Pro Micro 24 ATmega32U4 , RP2040 , nRF52840 Fixed + ➜ ➜ PB KLOR undefined Split Col W , BT 36, 42 5..6x3+3..4 S 3 5..6 5..6 3..4 -1..0 None 0.5 p + MX + MX MX 0..2 K 0..1 0..1 0..2 QMK , ZMK , KMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , RP2040 , nRF52840 None + ➜ Src Eskarp undefined Split Col W 60 6x4+6 S 4 6 6 6 0 0 5 None - MX - MX MX 0..1 0..1 * Unknown Handwired 2 Pi Pico 44 RP2040 None + ➜ Src ErgoTravelXT undefined Uni , Split Col W 56 6x3+4 US 3 6 6 4 2 4 None 0.2 + Choc + Choc Choc Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src Demeter undefined Split Col W , BT 34 5x3+2 S 3 5 5 2 None 0.8 p - Choc - Choc Choc QMK , ZMK Unknown PCB , Diodeless 2 Pro Micro 24 ATmega32U4 , nRF52840 None ➜ Src Form Neo null Uni Col W 60 6x4+3 U 4 6 6 3 3..4 None 0.3 + MX + MX MX QMK Unknown PCB 1 Other None + ➜ Src simplyKeeb 60K undefined Split OL W 60 6x4+3 S 4 6 6 3 0 0 3 None 0 + MX + MX MX QMK Vial PCB , Handwired 1..2 Onboard/SMD , Pro Micro 0 ATmega32U4 , RP2040 None + ➜ Src Honeydew undefined Uni Col W 63..64 6x4+3 U 4 6 6 3 1 3 None 0.3 + MX, Choc + MX , Choc MX 0..1 W 1 1 QMK Unknown PCB 1 Onboard/SMD 0 Other None + ➜ Src Sentinel undefined Uni Col W 37 5x3+2 U 3 5 5 2 None 0.6 MX MX MX 1 1 1 QMK Unknown PCB 1 Onboard/SMD , Other 0 RP2040 None + ➜ Src Atreis undefined Uni Col W 56 6x4+4 U 4 6 6 4 None + MX + MX MX QMK Unknown PCB , Handwired 1 Pro Micro 24 ATmega32U4 None + ➜ Src Kinesis Advantage360 undefined Split , KW Col W , BT 76 6x4+6 SW 4 6 6 6 3 5 None 0.25 - MX - MX MX * Unknown PCB 2 Onboard/SMD 0 Other + None + ➜ PB ErgoDash_FT null Split Col W , BT 70 6x4+2..4 S 4 6 6 2..4 3 0 4 None + MX + MX MX Simple Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ Kit , PB akohekohe undefined Uni Col W , BT 26 5x3+1 U 3 5 5 1 -1 -2 None + - Choc - Choc Choc , mChoc ZMK Unknown PCB 1 XIAO RP2040 , nRF52840 None ➜ Src Pi5 undefined Uni OL W 38 5x3+3 U 3 5 5 3 1 None 0 - MX, Choc, ChocV2, + - MX , Choc , ChocV2 , GLP MX QMK Unknown PCB 1 Pi Pico 44 RP2040 None + ➜ Src Churn Plus null Uni Col , OL W 65 6x4+5 U 4 6 7 5 3 Inline None 0.8 p - GLP - GLP ? - Unknown Handwired 1 Nice!Nano 29 nRF52840 None + ➜ Src Zaphod Lite undefined Uni Col W , BT 34 5x3+2 U 3 5 5 2 None 0.8 - Choc - Choc Choc 1 - ZMK Unknown PCB 1 XIAO 14 RP2040 , nRF52840 None + ➜ Src Pluckey undefined Split Col W 66..68 6x4+5..6 S 4 6 6 5..6 3..4 None 0.6 - MX - MX MX QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src Sofle Choc null Split Col W 58 6x4+5 S 4 6 6 5 None 0.2 + Choc + Choc MX 2 K 0..2 - QMK VIA , Vial PCB , Reversible 2 Pro Micro 24 ATmega32U4 None + , 3p ➜ ➜ ➜ ➜ ➜ Src , Kit , PB , BG Rock On V1 undefined Uni Col W , BT 66 6x4+5 U 4 6 6 5 4 5 None 0.5 + MX + MX MX 0..1 RGB QMK Unknown PCB 1 Elite-C , Nice!Nano None + ➜ Kit gurt-portable null Split Col P 34 5x3+2 S 3 5 5 2 None 0.5 p - Choc - Choc Choc 0 0 0 0 QMK Unknown PCB 4 Pro Micro , Onboard/SMD 24..36 ATmega32U4 , Other None ➜ Src chakra56 undefined Split Col W 56 6x4+3 S 4 6 6 3 1 None 0.4 - GLP, Choc - GLP , Choc MX 2 K Unknown Handwired 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src ErgoDash_FT Blue null Split Col W 70 6x4+2..4 S 4 6 6 2..4 3 0 4 None - MX - MX MX Simple Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ PB Ergodox[-like] undefined Split Col W , BT , P 76 6x4+6 S 4 6 6 6 3 0 5 None ± MX, Choc ± MX , Choc MX QMK Unknown PCB Legs + ➜ ➜ Kit , PB cybr36 undefined Split Col BT , W+BT 36 5x3+3 S 3 5 5 3 None 0.8 MX MX MX ZMK Unknown PCB 2 Pro Micro 24 nRF52840 None - ➜ Src Pragmatic 60 undefined Split OL W 60 6x4+4 S 4 6 6 4 4 None 0 + MX + MX MX QMK Vial PCB 1 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src , Kit atreus62 undefined Uni Col W 62 6x4+4 U 4 6 6 4 4 None - MX - MX MX Unknown PCB 1 Pro Micro 24 ATmega32U4 , RP2040 None + ➜ ➜ Src , Kit Cockpit undefined Uni Col W 46 6x3+3 U 3 6 6 3 Arrows None 0.3 + MX + MX MX 2 1 QMK , ZMK Unknown PCB 1 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ Src stront undefined Split Col W 38 6x3+3 S 3 6 6 3 -2 None + MX, Choc, GLP + MX , Choc , GLP MX 2 K , W 1 1 40 1 QMK Vial PCB 2 RP2040-Zero 23 RP2040 None + ➜ Src Planeta undefined Uni Col W 60 6x4+5 U 4 6 6 5 1 None 0.2 + MX + MX MX QMK Vial PCB 2 Pi Pico 44 RP2040 None + ➜ ➜ Kit , PB kagura42 undefined Uni Col W 42 6x3+3 U 3 6 6 3 None 0.7 Choc Choc Choc 3 K QMK VIA PCB 1 Pro Micro 24 ATmega32U4 None + ➜ ➜ Kit , PB Rommana undefined Split , KW Col W , BT 30 5x3+2 SW 3 5 5 2 -1 -1 None + + MX + MX MX Unknown PCB 2 XIAO 14 nRF52840 None + ➜ Src Alien Invader undefined Mono Col W 36 5x3+3 M 3 5 5 3 None + MX + MX MX QMK VIA Handwired 1 Onboard/SMD 0 RP2040 None + ➜ Src Helix HS Choc null Split OL W 64 6x4+4 S 4 6 6 4 1 0 4 None 0 + Choc + Choc Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src Desolation undefined Uni OL W+BT 22, 28, 34 3..5x3+2 U 3 3..5 3..5 2 None 0 + Choc + Choc CFX 0..1 - ZMK Unknown PCB 1 None + ➜ ➜ Src , PB Santoku undefined Uni , Split Col W 42 6x3+3 US 3 6 6 3 None + Choc + Choc ? 1 W 1 1 1 QMK Unknown PCB 1 Elite-C 29 ATmega32U4 None + ➜ Kit Caldera undefined Split Col BT , W+BT 60 6x4+3 S 4 6 6 3 3 None 0.5 Choc Choc Choc - ZMK Unknown PCB Fixed ➜ Src Helix undefined Split OL W 64 6x4+4 S 4 6 6 4 1 0 4 None 0 + MX, Choc + MX , Choc MX Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src , Kit JONKEY undefined Split Col W 72 7x4+5 S 4 7 7 5 5 None 0.3 + Choc + Choc MX QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src Fissure undefined Split , * Col W 40 6x3+3 S* 3 6 6 3 -1 None 1.2 Choc Choc Choc 1 QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 Fixed + ➜ Src Corne/crkbd V4 undefined Split Col W 42..46 6x3+3 S 3 6 6 3 0..2 None 0.3 + MX, Choc, ChocV2 + MX , Choc , ChocV2 MX 0..4 K 0..2 - , RGB Unknown PCB None + ➜ ➜ Src 0xPM undefined Split OL W 44 6x3+4 S 3 6 6 4 None 0 + MX, Choc + MX , Choc MX FAK Unknown PCB 2 Onboard/SMD 0 Other None + ➜ Src Lagrange undefined Split Col W 70 6x4+8 S 4 6 6 8 1 None 0.5 - MX - MX MX - QMK Unknown Handwired None + ➜ Src minipeg48 undefined Mono OL W 48 6x3+3 M 3 6 6 3 0 0 4 None 0 + Choc + Choc CFX Unknown PCB 1 Onboard/SMD 0 ATmega32U4 None + ➜ Src Abomination undefined Split Col W 36 5x3+3 S 3 5 5 3 2 None 0.45 p + MX + MX MX 1 K 1 1 QMK Unknown PCB 2 Elite-C 29 ATmega32U4 , RP2040 None + ➜ Src elephant42 undefined Split Col W 42 6x3+4 S 3 6 6 4 -1 None 0.8 - MX - MX MX - , RGB QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None ➜ ➜ Src , LR Zilpzalp undefined Uni Col W , BT 28 5x3+2 U 3 5 5 2 -1 -2 0 None 1 + + MX, Choc, GLP + MX , Choc , GLP MX , Choc , CFX , mChoc , Other QMK , ZMK Vial PCB 1 XIAO 14 RP2040 , nRF52840 , Other None 3p ➜ ➜ Src , Kit cheapis undefined Uni Col W 34 5x3+2 U 3 5 5 2 None 0.7 MX, Choc, GLP MX , Choc , GLP MX QMK Unknown PCB 1 Pro Micro 24 ATmega32U4 None - ➜ Src Manta60 undefined Split OL W , BT 64..66 6x4+4..5 S 4 6 6 4..5 3 1 None 0 - MX - MX MX Unknown PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ Src Lily58 undefined Split Col W 58 6x4+4 S 4 6 6 4 1 0 0 None + MX, Choc + MX , Choc MX Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ ➜ ➜ ➜ Src , Kit , PB , LR Drift undefined Split Col W 68 8x4+3 S 4 8 8 3 0 -1 0 None + MX + MX MX 2 W 2 QMK Vial PCB 2 RP2040-Zero 23 RP2040 None + ➜ ➜ PB Ursa Minor undefined Split Col W 54 6x4+3 S 4 6 6 3 None - Choc - Choc MX Unknown Handwired , PCB 1..2 Onboard/SMD , Pro Micro 0 ATmega32U4 , Other None + ➜ Src IF-CORNE null Split Col P 36..42 5..6x3+3 S 3 5..6 5..6 3 None + MX + MX MX 0..2 - , RGB Vial , Custom PCB 3 Onboard/SMD 0 Unknown None 3p ➜ PB StarShip-Centurion undefined Uni Col W 39 5x3+3 U 3 5 5 3 3 None 0.7 - MX - MX MX 34 Simple Unknown PCB 1 Onboard/SMD 0 RP2040 None + ➜ Src Architeuthis dux (a.dux) undefined Split Col W 34 5x3+2 S 3 5 5 2 None 1 + ± Choc ± Choc ? Unknown PCB , Diodeless 2 Pro Micro 24 ATmega32U4 , RP2040 , nRF52840 None ➜ Src Inland MK-47 undefined Mono OL W 47 6x3+3 M 3 6 6 3 5 None 0 + MX + MX MX RGB QMK Unknown PCB None + ➜ PB Lintilla undefined Split Col BT , W+BT 42 6x3+3 S 3 6 6 3 3 2 0 None 1 + + Choc + Choc Other - ZMK Unknown PCB , Reversible 2 XIAO nRF52840 None + ➜ ➜ ➜ ➜ Src , BG , LR Frigate undefined Uni Col W 32, 34 5x3+2 U 3 5 5 2 None 0.75 - + MX + MX MX 1 1 QMK Vial PCB 1 RP2040-Zero RP2040 None + ➜ ➜ Src XCMKB SoflePLUS2 null Split Col W 58 6x4+5 S 4 6 6 5 None 0.4 + MX, Choc + MX , Choc MX 1..2 K , W 0..1 0..1 0..1 0..1 0..2 RGB QMK VIA , Vial PCB , Reversible None + , 3p ➜ ➜ PB FAW36 undefined Split OL BT , W+BT 36 5x3+3 S 3 5 5 3 None 0 + MX + MX MX 0..2 K ZMK Unknown PCB 2 XIAO 14 nRF52840 None ➜ ➜ Src , Kit splaytoraid undefined Uni Col W , BT 36..40 5..6x3+3 U 3 5..6 5..6 3 -1 None 0.7 + + MX, Choc + MX , Choc MX 1 K QMK , ZMK , KMK Vial PCB 1 Pro Micro 24 RP2040 , nRF52840 None + ➜ ➜ ➜ Src , Kit , PB ErgoDash Mini null Split Col W 56 6x3+2..4 S 3 6 6 2..4 2 0 4 None - MX, Alps - MX , Alps MX Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src , Kit Elora undefined Split Col W 62 6x4+5 S 4 6 6 5 1 None 0.7 ± MX, Choc ± MX , Choc MX 0..6 K 0..2 0..2 0..2 Underglow QMK Vial PCB 2 Onboard/SMD 0 RP2040 None ➜ ➜ Kit , PB Bad Wings undefined Uni Col W , BT 36 5x3+3 U 3 5 5 3 None 0.6 + + Choc + Choc Choc 1 1 QMK , ZMK Vial PCB 1 Onboard/SMD , XIAO 0 RP2040 None + ➜ Kit Mitosis undefined Split Col P 46 5x3+4..8 S 3 5 5 4..8 0..4 None 0.5 MX MX MX 0 0 QMK Unknown PCB 4 Pro Micro , Onboard/SMD , Other 24 ATmega32U4 , Other None ➜ ➜ Src , PB Proteus67 undefined Uni OL W 66 7x4+2 U 4 7 7 2 4 None 0 - MX - MX MX 1 K Underglow QMK VIA PCB 1 Elite-C 29 ATmega32U4 , RP2040 None + ➜ Src Frame 48 undefined Split Col W 52..54 6x3+4 S 3 6 6 4 0..1 3 None 0.4 - Choc - Choc ? 0..2 K QMK VIA Handwired 2 Pro Micro 24 RP2040 None + ➜ Src Triboard undefined Split Col W , BT 34..36 5x3+2..3 S 3 5 5 2..3 None 1 + Choc + Choc ? QMK , ZMK , KMK Unknown PCB 2 XIAO 14 nRF52840 , RP2040 , Other None - ➜ Src gameboard undefined Split , ½ Col W 62 7x4+4 SH 4 7 7 4 -1 0 None 0.3 - MX, GLP - MX , GLP MX 1..2 1..2 RGB QMK Vial PCB 1 RP2040-Zero 23 RP2040 None ➜ Src Razer36 / Rzr36 undefined Split Col BT 36 5x3+3 S 3 5 5 3 None 0.8 - Choc - Choc ? Unknown PCB 2 XIAO 14 nRF52840 None + ➜ Src TeeShirt undefined Uni Col W 42..43 6x3+3 U 3 6 6 3 None 0.3 + MX + MX MX 0..1 0..1 QMK , ZMK Vial PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ Src Keyball61 undefined Split Col W 61 6x4+2..3 S 4 6 6 2..3 1 2..4 None 0.4 + MX + MX MX 1 1 QMK VIA , Remap PCB 2 Pro Micro 24 ATmega32U4 None ➜ ➜ Src , Kit OK35 undefined Split OL W 70 7x4+4 S 4 7 7 4 4 None 0 - MX, Choc - MX , Choc MX QMK Unknown PCB , ThroughHole 2 Pro Micro 24 ATmega32U4 None ➜ Src Allium58 undefined Split Col W , BT 58 6x4+4 S 4 6 6 4 1 0 0 None 0.3 + GLP + GLP ? 2 QMK , ZMK Vial PCB 2 Pro Micro 24 ATmega32U4 , RP2040 , nRF52840 None + ➜ ➜ ➜ Src , Kit , PB Zireael undefined Split Col BT , W+BT 42 6x3+3 S 3 6 6 3 None + Choc + Choc Choc ZMK Unknown PCB 2 Other 28 nRF52840 None + ➜ Src Ergo S-1 undefined Split , KW Col BT , W+BT 68 6x4+6 SW 4 6 6 6 None - MX - MX MX ZMK Unknown Handwired 2 Nice!Nano 29 nRF52840 None + ➜ ➜ Src , Kit Barobord undefined Uni Col W 40 5x3+3 U 3 5 5 3 3 None 0.8 + MX, Choc + MX , Choc MX 2 0..1 0..1 0..1 RGB QMK Vial PCB 1 Onboard/SMD , Pro Micro 0 ATmega32U4 , RP2040 , nRF52840 , Other None ➜ ➜ Src , Kit Kurp undefined Uni OL W , BT 36 5x3+3 U 3 5 5 3 None 0 - Choc - Choc ? 0..1 - QMK , ZMK Unknown PCB Pro Micro None + ➜ Src SectorC undefined Split OL W 46 6x3+5 S 3 6 6 5 None 0.5 + MX MX MX RGB Unknown PCB 2 Pro Micro 24 ATmega32U4 None ➜ Src Piantor undefined Split Col W 36..42 5..6x3+3 S 3 5..6 5..6 3 None 0.8 + Choc + Choc ? QMK Vial PCB 2 Pi Pico 44 RP2040 None + , 3p ➜ ➜ ➜ Src , Kit , PB Pragmatic 42 undefined Split Col W 42 6x3+3 S 3 6 6 3 None 0.6 + MX, Choc + MX , Choc MX , Choc QMK Vial PCB 1 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src , Kit AWKB undefined Split Col W 35..36 5x3+2..3 S 3 5 5 2..3 None 0.2 + MX + MX MX 0..1 1 1 QMK Unknown PCB 2 XIAO 14 RP2040 None - ➜ Src Taira undefined Split Col BT , W+BT 66 6x4+5..6 S 4 6 6 5..6 0 0 3..4 None + Choc + Choc MX ZMK Unknown PCB 2 Pro Micro 24 nRF52840 None + ➜ Src Mantis undefined Uni , * Col W 40 5x3+4 U* 3 5 5 4 1 None 0.5 - Choc - Choc ? Unknown PCB 1 Pro Micro 24 ATmega32U4 Fixed + ➜ Src Flynn undefined Uni Col W 40 6x3+2 U 3 6 6 2 None 0.8 - Choc - Choc ? 1 QMK Unknown Handwired 1 Pro Micro 24 ATmega32U4 None + ➜ Src Rock On V2 null Uni Col W , BT 64..66 6x4+5 U 4 6 6 5 4 5 None 0.5 + MX + MX MX 0..2 K , W 0..1 0..1 0..1 0..1 RGB QMK Unknown PCB 1 Elite-C , Nice!Nano None + ➜ Kit Big Barobord undefined Uni Col W 52 5x4+3 U 4 5 5 3 1 3 None 0.8 + MX, Choc + MX , Choc MX 0..1 K , W 0..1 0..1 0..1 RGB QMK Vial PCB 1 Pro Micro 24 ATmega32U4 , RP2040 , nRF52840 , Other None ➜ ➜ Kit MM60Ergo undefined Uni Col W 64 6x4+4 U 4 6 6 4 4 None - MX - MX MX 1 1 Custom Handwired 1 Pro Micro 24 ATmega32U4 None + ➜ Src Sofle Hybrid null Split Col W , BT 58 6x4+5 S 4 6 6 5 None 0.2 + MX, Choc + MX , Choc MX 1 W 1 1 0..2 - QMK , ZMK VIA , Vial PCB , Reversible 2 Pro Micro 24 RP2040 , nRF52840 None + , 3p ➜ PB Kapl undefined Split Col W 69..70 7x4+4 S 4 7 7 4 0 0 4 None - MX - MX MX 0..1 QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src Pierce undefined Split Col W , P 36 5x3+3 S 3 5 5 3 None 0.75 - - MX, Choc, Alps - MX , Choc , Alps MX 0 0..1 0..1 0 QMK Unknown PCB 3..4 Pro Micro , Onboard/SMD 24..36 ATmega32U4 , Other None ➜ ➜ Src , Kit dust undefined Split Col W , BT 34 5x3+2 S 3 5 5 2 None 0.8 - KX - KX ? - QMK , ZMK Unknown PCB 2 XIAO None - ➜ Src Protocol Seven undefined Uni Col W 106 7x5+2 U 5 7 7 2 2 Duo Full 0.8 - MX, Choc, Other - MX , Choc , Other MX Unknown PCB 1 Onboard/SMD 0 ATmega32U4 None + ➜ Src tamago60 undefined Uni OL W 60..62 6x4+3..4 U 4 6 6 3..4 4 None 0 + Choc, ChocV2 + Choc , ChocV2 MX 1 QMK Unknown PCB 1 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ Src Willow64 undefined Split Col W 64 6x4+5 S 4 6 8 5 None + + MX + MX MX QMK VIA PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src ExtraDox undefined Split Col W 90 6x5+6 S 5 6 6 6 4 0 5 None 0.2 + Choc + Choc ? QMK Unknown PCB 2 Onboard/SMD 0 Other None + ➜ ➜ Src , PB Musashi60 undefined Split Col W 58..60 6x4+4 S 4 6 6 4 2 None 0.4 + ± MX ± MX MX QMK , KMK Unknown PCB None , Fixed + ➜ Src revxlp undefined Uni Col W , BT 35..42 5..6x3+3 U 3 5..6 5..6 3 None 0.25 + Choc + Choc Choc ZMK Unknown PCB 1 XIAO 14 Other None + ➜ Src Pinky3 null Split Col W 50 6x3+4 S 3 6 6 4 3 None + MX + MX MX Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src , Kit Buteo undefined Uni Col W , BT 30 5x3+2 U 3 5 5 2 -1 -1 None 0.5 + Choc + Choc ? 1 W 1 1 40 Unknown PCB 1 RP2040-Zero 23 RP2040 None + ➜ Src Ch55p34 undefined Uni Col W 34 5x3+2 U 3 5 5 2 None 0.7 + MX + MX MX FAK Unknown PCB 1 Onboard/SMD 0 Other None ➜ Src Unicorne undefined Uni Col W 42..44 6x3+3..4 U 3 6 6 3..4 None 0.6 + MX + MX MX 0..2 K 0..1 Underglow Unknown PCB 1 Onboard/SMD 0 Other None ➜ Src Ashwing66 undefined Uni Col W 66..67 6x4+4 U 4 6 6 4 1 1 2 None 0.3 - MX, Choc - MX , Choc MX 0..1 K RGB QMK VIA PCB None ➜ ➜ Src , Kit Sotka undefined Split OL W 54..60 6x4+3 S 4 6 6 3 None 0 - MX - MX MX 0..2 K Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src Ajisai undefined Uni Col W , BT 58 6x4+4 U 4 6 6 4 1 None 0.6 - Choc - Choc Choc - ZMK Unknown Handwired 1 Nice!Nano 29 nRF52840 None + ➜ Src Aether undefined Uni Col W 94 6x4+2 U 4 6 6 2 3 3 Arrows None 0.3 - MX - MX MX QMK Unknown Handwired 1 Other 54 Other None + ➜ ➜ Src trochilidae - Berylline null Uni Col BT 30 5x3+2 U 3 5 5 2 -1 -1 None 0.75 + - MX, Choc - MX , Choc MX , mMX , Choc 0 0 ZMK Unknown PCB , Adjustable 2 Pro Micro 14 nRF52840 Mount + ➜ Src Corne GLP undefined Split Col W 42 6x3+3 S 3 6 6 3 None 0.3 + GLP + GLP ? QMK VIA PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ ➜ Src , Kit eek! undefined Uni Col W 36 5x3+3 U 3 5 5 3 None 0.3 - MX - MX MX Unknown PCB 1 Pro Micro None + ➜ Src Form Uno undefined Uni Col W 60 6x4+3 U 4 6 6 3 3..4 None 0.3 + MX + MX MX QMK Unknown PCB 1 Other None + ➜ Src Wubbo undefined Split Col BT , W+BT 34 5x3+2 S 3 5 5 2 1 None p - Choc - Choc Choc ZMK Unknown PCB 2 Other None + ➜ Src pinkies out v2 undefined Uni Col W , BT 66 6x4+5 U 4 6 6 5 4 None 0.3 + MX, Choc + MX , Choc MX 2 K , W 0..1 0..1 34 Unknown PCB 1 Pro Micro 24 RP2040 , nRF52840 None + ➜ Kit Egg58bt undefined Split Col BT , W+BT 58 6x4+4 S 4 6 6 4 4 None + Choc + Choc ? ZMK Unknown PCB 2 Pro Micro 24 nRF52840 None + ➜ Src ErgoArrows undefined Split Col W , BT 76 7x4+4 S 4 7 7 4 2 Duo None 0.2 + MX + MX MX QMK VIA PCB 2 Pro Micro 24 ATmega32U4 , + None + ➜ Kit DigDug undefined Uni OL W , BT 45 5x3+1..2 U 3 5 5 1..2 3 3 Arrows None 0 + MX + MX MX QMK , ZMK Vial PCB 1 XIAO 14 RP2040 , nRF52840 None + ➜ Src Ferris 0.2 null Split Col W , BT 34 5x3+2 S 3 5 5 2 None - Choc, mChoc - Choc , mChoc Choc QMK , ZMK Unknown PCB 1 Onboard/SMD 0 Other None - ➜ Src UnSplit undefined Uni Col W 44 6x3+4 U 3 6 6 4 None 0.7 - MX - MX MX QMK Unknown PCB 1 Onboard/SMD , Other None ➜ Src crowkb undefined Split Col W , BT 46 6x3+5 S 3 6 6 5 None + + Choc + Choc Choc QMK , ZMK Unknown PCB 2 None + ➜ Src Chimera Ortho undefined Split OL P 46 7x3+2 S 3 7 7 2 None 0 MX MX MX Unknown PCB None + ➜ Src TE Cleave undefined Uni Col W 91 6x5+2 U 5 6 7 2 3 2 2 Duo None + Opt + Opt ? * Custom PCB 1 Onboard/SMD 0 Unknown + None + ➜ PB ErgoChoco undefined Uni Col W 42 6x3+3 U 3 6 6 3 None 0.7 + MX + MX MX Simple Unknown PCB 1 Pro Micro 24 ATmega32U4 None + ➜ Src chocofifi undefined Split Col W , BT 36 5x3+3 S 3 5 5 3 None 0.8 + Choc + Choc Choc Unknown PCB 2 Pro Micro 24 nRF52840 None + ➜ ➜ Src , PB catboard undefined Uni Col W 60 7x4+3 U 4 7 7 3 -1 None 0.25 - MX - MX MX * Unknown PCB 1 Onboard/SMD 0 Other None + ➜ ➜ Src Fifi undefined Split Col W 36 5x3+3 S 3 5 5 3 None 0.7 + MX + MX MX QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None - ➜ ➜ Src , LR Skean undefined Split Col BT , W+BT 44 6x3+3 S 3 6 6 3 1 None - + MX, Alps + MX , Alps MX 0 0 0 ZMK Unknown PCB 2 Other 0 nRF52840 None ➜ Src Aurora Sofle V2 null Split Col W , P 58 6x4+5 S 4 6 6 5 None 0.4 ± MX, Choc ± MX , Choc MX 2 K 0..2 - , RGB , Underglow QMK , ZMK VIA , Vial PCB , Reversible Mount + , 3p ➜ ➜ Kit , BG MagWave44 undefined Split , KW Col W 44 6x3+3 SW 3 6 6 3 None 0.5 p - GLP - GLP ? 0..2 K Simple QMK Vial PCB , Handwired 2 Pro Micro , RP2040-Zero 23 RP2040 , ATmega32U4 Mount + ➜ Src Sofle Choc Wireless null Split Col BT , W+BT 58..60 6x4+5 S 4 6 6 5 0..1 None 0.2 + Choc + Choc MX 0..2 K 0..2 - ZMK VIA , Vial PCB , Reversible 2 Pro Micro 24 nRF52840 None + , 3p ➜ Src Rev57LP undefined Uni Col W , BT 57 6x4+4 U 4 6 6 4 None 0.25 + Choc + Choc Choc QMK , ZMK Unknown PCB 1 Pro Micro 24 RP2040 , ATmega32U4 None + ➜ ➜ Src , Kit ETERNAL Keypad undefined Split , ½ OL W , BT 72 7x4+3 SH 4 7 7 3 3 None 0 + MX + MX MX Underglow QMK , ZMK VIA PCB 1 Pro Micro 24 ATmega32U4 None ➜ Src Morizon null Uni OL W , BT 66 6x4+4 U 4 6 6 4 2 4 None 0 - MX, Choc - MX , Choc MX , Choc - QMK , ZMK Unknown PCB 1 Pro Micro 24 ATmega32U4 , nRF52840 None ➜ Src ErgoDash LP null Split Col W 70 6x4+2..4 S 4 6 6 2..4 3 0 4 None - Choc - Choc MX Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src BR/KN undefined Split Col W 28 4x3+2 S 3 4 4 2 None 0.3 - Choc - Choc CFX 2 2 16 Underglow QMK Unknown PCB 2 RP2040-Zero None + ➜ Src Kaly undefined Split Col W 42 6x3+3 S 3 6 6 3 None 0.8 - Choc - Choc ? QMK Vial PCB 2 Other 44 Other None - ➜ Src arachnophobe undefined Uni Col W , BT 30 5x3+3 U 3 5 5 3 -2 -1 None 1.5 + MX, Choc + MX , Choc MX ZMK Unknown PCB 1 XIAO 14 RP2040 , nRF52840 + None + ➜ Src Pteron 3x5 null Uni Col W 38 5x3+4 U 3 5 5 4 None 0.3 - MX - MX MX QMK Unknown Handwired , PCB 1..2 Pro Micro , Other 24 ATmega32U4 , nRF52840 None + ➜ Src Keyball44 undefined Split Col W 44 6x3+2..3 S 3 6 6 2..3 None 0.4 + MX + MX MX 1 1 QMK VIA , Remap PCB 2 Pro Micro 24 ATmega32U4 None ➜ ➜ ➜ Src , Kit , PB Tako undefined Split Col W , BT 34 5x3+2 S 3 5 5 2 None 0.7 - EC - EC ? QMK , ZMK Unknown PCB None + ➜ ➜ Src , BG grumpy undefined Uni Col W 28 5x3+1 U 3 5 5 1 -1 None 1.5 + MX + MX MX QMK , ZMK Vial PCB 1 XIAO 14 RP2040 , nRF52840 , Other None + ➜ Src KLOTZ undefined Split Col BT , W+BT 34 5x3+3 S 3 5 5 3 None 0.8 p + Choc + Choc ? 2 K ZMK Unknown PCB 2 Pro Micro 24 nRF52840 None + ➜ Src supersplit undefined Split Col W 68 6x4+9 S 4 6 6 9 None 1 - Choc - Choc ? Unknown PCB 2 Pro Micro 24 ATmega32U4 None - ➜ ➜ Src Tulip62 undefined Split Col BT , W+BT 62 6x4+4 S 4 6 6 4 None 0.8 - MX - MX MX - ZMK Unknown Handwired 2 Fixed + ➜ ➜ Src Kinesis Advantage 2 undefined Uni , KW Col W , BT 86 6x4+6 UW 4 6 6 6 4 None 0.25 - MX - MX MX * Unknown PCB 1 Onboard/SMD , Other 0 Unknown , Other + None + ➜ PB TAP4 undefined Uni Col W , BT 42 5x3+6 U 3 5 5 6 None 0.5 + MX, Choc MX , Choc MX QMK , ZMK Unknown PCB None + ➜ Src Mask undefined Split Col W 60 6x4+6 S 4 6 6 6 None - CULP - CULP ? Unknown PCB 2 Pro Micro 24 ATmega32U4 None - ➜ Src Rhymestone undefined Split OL W 40 5x3+3 S 3 5 5 3 4 None 0 + MX + MX MX 0..2 RGB QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src , Kit NISSE undefined Uni Col W 76 6x5+5 U 5 6 6 5 2 1 None + + MX + MX MX * Unknown PCB 1 Onboard/SMD 0 Other Fixed + ➜ ➜ ➜ PB , LR Sofle GLP null Split Col W , BT 58 6x4+5 S 4 6 6 5 None 0.2 + GLP + GLP MX 1 W 1 1 0..2 - QMK , ZMK VIA , Vial PCB , Reversible 2 Pro Micro 24 RP2040 , nRF52840 None + , 3p ➜ PB CB34S undefined Uni Col W , BT 34 5x3+2 U 3 5 5 2 None 0.5 + Choc + Choc Choc ZMK Unknown PCB 1 Pro Micro 24 nRF52840 None ➜ Src PLA_NCK undefined Split OL BT , W+BT 48 6x3+3 S 3 6 6 3 4 None 0 + GLP + GLP ? 2 ZMK Unknown PCB 2 Pro Micro 24 nRF52840 None + ➜ Src Gull undefined Uni , KW , * Col W 58 6x4+5 UW* 4 6 6 5 None - Choc - Choc ? Unknown PCB 1 Pro Micro 24 ATmega32U4 None + ➜ Src Ergolite undefined Split Col P 66 7x4+5 S 4 7 7 5 None + MX, GLP + MX , GLP MX QMK Vial PCB 3 Onboard/SMD 0 Unknown None + ➜ PB Wren undefined Split Col W 56, 66, 72, 82, 88 6x4+4 S 4 6 6 4 , Full None , Mini 0.3 - MX - MX MX 2 K - QMK Unknown PCB 2 None + ➜ Src tamatama undefined Split , KW Col W 28 4x3+2 SW 3 4 4 2 None 0.6 - Choc - Choc ? 2 2 QMK Unknown Handwired 2 RP2040-Zero 23 RP2040 None + ➜ Src Djinn undefined Split Col W 64 7x4+4 S 4 7 7 4 None + MX + MX MX 2 2 2 QMK Unknown PCB 2 Onboard/SMD 0 Other None + ➜ Src mini42 undefined Split Col W 42 6x3+3 S 3 6 6 3 None + Choc + Choc Choc RGB , Underglow QMK VIA , Vial PCB 2 Pro Micro None + ➜ PB Rock On V3 null Uni Col W , BT 66..69 6x4+5 U 4 6 6 5 4 5 None 0.5 + MX + MX MX 0..3 0..1 0..1 0..1 0..1 RGB QMK Unknown PCB 1 Elite-C , Nice!Nano None + ➜ Kit Btrfld undefined Uni , * OL W , BT 46 5x3+5 U* 3 5 5 5 3 None 0 - Choc - Choc ? ZMK Unknown PCB 1 Pro Micro 24 ATmega32U4 , nRF52840 None , Legs + ➜ Src ADuck null Split Col W , BT 34 5x3+2 S 3 5 5 2 None 0.5 + + Choc + Choc Choc 0 0 0 QMK , ZMK Unknown PCB , Diodeless 2 Pro Micro 24 ATmega32U4 , nRF52840 None ➜ Src Choctopus44 undefined Uni Col W , BT 44 6x3+4 U 3 6 6 4 None 0.7 + Choc + Choc Choc 1 K QMK , ZMK Vial PCB 1 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ ➜ Src , PB Kyria undefined Split Col W 48 6x3+6 S 3 6 6 6 None 0.6 + MX, Choc + MX , Choc MX 2 Unknown PCB 2 Pro Micro 24 ATmega32U4 , RP2040 , nRF52840 None + ➜ ➜ ➜ Src , Kit , LR cool536 undefined Split Col W 36 5x3+3 S 3 5 5 3 None 0.3 + MX, Choc + MX , Choc MX 2..4 K 0..1 0..1 4.4 - QMK Remap PCB 1 Pro Micro None ➜ ➜ Src , Kit Pteron 4x6 undefined Uni Col W 56 6x4+4 U 4 6 6 4 None 0.3 - MX - MX MX QMK Unknown Handwired , PCB 1 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src , LR Brk Out undefined Uni OL W , BT 38 5x3+1..2 U 3 5 5 1..2 2 None 0 + MX + MX MX QMK , ZMK Vial PCB 1 XIAO 14 RP2040 , nRF52840 None + ➜ Src Lucca 58 HE undefined Split Col W 58 6x4+4 S 4 6 6 4 1 None 0.4 HE HE ? 0..2 RGB , Underglow KMK Unknown PCB None + ➜ Src Essence undefined Uni Col W 64 6x4+4 U 4 6 6 4 3 1 None 0.25 - MX - MX MX 1 K Unknown PCB 1 Elite-C 29 ATmega32U4 None + ➜ Src Sheriff undefined Split Col W , BT 64 6x4+4 S 4 6 6 4 3 None 0.8 + MX, GLP, Other + MX , GLP , Other MX 2 W QMK , ZMK Unknown PCB , Reversible None + ➜ Src Crowboard undefined Uni Col W 34..36 5x3+2..3 U 3 5 5 2..3 None 0.3 - MX, Choc - MX , Choc MX - QMK Vial PCB 1 Pi Pico 44 RP2040 None - ➜ Src oddball undefined Split Col W 38..40 6x3+1..2 S 3 6 6 1..2 None 0.3 - MX - MX MX 0..2 0..2 QMK Unknown PCB 2 Elite-C 29 ATmega32U4 Fixed + ➜ Src vfk-001 undefined Split , KW , * Row W 36 5x3+3 SW* 3 5 5 3 None 0.5 + MX + MX MX 0..1 0..1 34 - QMK Unknown Handwired 2 Pro Micro Legs + ➜ Src Ferris 0.1 - Compact null Split Col W , BT 34 5x3+2 S 3 5 5 2 None - Choc - Choc Choc QMK , ZMK Unknown PCB 1 Onboard/SMD 0 ATmega32U4 None - ➜ Src Skywatch undefined Uni OL W 36 5x3+3 U 3 5 5 3 None 0.3 + MX + MX MX 0..1 0..1 4.4 Unknown PCB 1 Onboard/SMD 0 RP2040 None + ➜ Src Le Capybara undefined Uni Col W 34..37 5x3+2 U 3 5 5 2 None 0.3 - EC - EC ? 1 K 1 Unknown PCB 1 Onboard/SMD 0 Other None + ➜ Src Soufflé undefined Split Col W 58..60 6x4+5 S 4 6 6 5 0 0 1 None 0.7 + MX + MX MX 0..2 K QMK VIA , Vial PCB 2 Pro Micro 24 RP2040 , ATmega32U4 , nRF52840 None + ➜ Src Corne XIAO undefined Split Col BT , W+BT 36, 42 5..6x3+3 S 3 5..6 6 3 None 0.3 + MX + MX MX 0..1 K ZMK Unknown PCB 2 XIAO 14 nRF52840 None + ➜ Src Lütt un Lütt undefined Split OL BT , W+BT 34 5x3+2 S 3 5 5 2 None 0 + Choc + Choc ? 2 Other ZMK Unknown PCB 2 Onboard/SMD 0 nRF52840 None + ➜ Src swepp undefined Split Col W 34 5x3+2 S 3 5 5 2 None 0.6 + + MX + MX MX QMK Unknown PCB 2 Elite-C 29 RP2040 None + ➜ Src Fisk undefined Split Col W 54 6x3+6 S 3 6 6 6 2 1 0 None - MX - MX MX 2 QMK Unknown Handwired 2 RP2040-Zero 23 RP2040 None + ➜ Src reJESK null Uni Col W 70 6x4+5 U 4 6 6 5 2 0 4 None MX MX MX - QMK VIA PCB , Diodeless 1 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ Src IK undefined Split Col W 52 6x4+3 S 4 6 6 3 0 -1 0 None - GLP - GLP MX QMK Custom PCB 2 RP2040-Zero 23 RP2040 None + ➜ ➜ Src Pragmatic 56 undefined Split Col W 56 6x4+4 S 4 6 6 4 None 0.7 + MX, Choc + MX , Choc MX QMK Vial PCB 1 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src , Kit Ergoinu undefined Split Col W 64 7x4+5 S 4 7 7 5 None 0.1 - MX - MX MX QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src , Kit Mün 2 undefined Split OL W 70 7x4+3 S 4 7 7 3 5 None 0 + MX + MX MX 0..6 RGB QMK Unknown PCB 2 Onboard/SMD 0 RP2040 None + ➜ Src Pragmatic 36 undefined Split Col W 36 5x3+3 S 3 5 5 3 None 0.6 + MX, Choc + MX , Choc MX , Choc QMK Vial PCB 1 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src , Kit Microdox undefined Split Col W 34..36 5x3+2..3 S 3 5 5 2..3 None + MX, Choc + MX , Choc MX 0..2 2 QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , RP2040 , nRF52840 None + ➜ ➜ Kit , LR X-2 undefined Uni OL W 60 6x4+3 U 4 6 6 3 4 None 0 ± MX, Choc ± MX , Choc MX QMK Unknown PCB 1 Other 44 Other None ➜ Src IIICC undefined Split Col W 50 6x3+5 S 3 6 6 5 2 None 0.3 Choc, ChocV2, KX Choc , ChocV2 , KX ? 2 2 QMK Unknown PCB 4 Onboard/SMD 0 ATmega32U4 , Other None + ➜ Src split_fire undefined Split Col W 36 5x3+3 S 3 5 5 3 None 0.4 - MX - MX MX 1 - , RGB QMK Unknown Handwired 1 Pi Pico 44 RP2040 None + ➜ Src SpUnLy58 undefined Uni Col W , BT 58 6x4+4 U 4 6 6 4 1 0 0 None 1 + ± Choc ± Choc Choc Unknown PCB 1 Nice!Nano None + ➜ ➜ Src , LR Quetzal undefined Uni Col W 104 7x5+4 U 5 7 7 4 5 Full 0.2 - MX - MX MX PRK Unknown PCB 1 RP2040-Zero 23 RP2040 None + ➜ ➜ Src Jorian 840 null Split Col BT , W+BT 44 6x3+3 S 3 6 6 3 0 1 0 None 0.5 + MX, Alps, Other + MX , Alps , Other MX 0 0 0 0 0 0 0 0 - ZMK Unknown PCB 2 Onboard/SMD , Other 0 nRF52840 None ➜ ➜ Src Naked60BMP null Uni OL W , BT 60 6x4+6 U 4 6 6 6 None 0 + Choc + Choc ? RGB Unknown PCB Pro Micro RP2040 , ATmega32U4 , nRF52840 None ➜ Kit interphase undefined Split Col W 66 7x4+2 S 4 7 7 2 0 -1 4 None - MX - MX MX Unknown PCB 2 Other 36 Other None - ➜ ➜ Src , LR trochilidae - Rufous null Uni Col W , BT 30 5x3+2 U 3 5 5 2 -1 -1 None 0.75 + - MX, Choc, ChocV2, + - MX , Choc , ChocV2 , mChoc MX , mMX , Choc 0 0 Unknown PCB , Adjustable 1 XIAO 14 RP2040 , nRF52840 None + ➜ Src splitreus62 undefined Split Col W 62 6x4+5 S 4 6 6 5 4 None 0.3 - MX, Choc, Alps - MX , Choc , Alps MX Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src ErgoTravel undefined Split Col W 54 6x3+2..3 S 3 6 6 2..3 2 0 4 None + MX, Alps, Choc + MX , Alps , Choc MX Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ ➜ ➜ Src , Kit , LR Redox undefined Split Col W , BT 70 6x4+5 S 4 6 6 5 2 0 4 None + MX + MX MX QMK , ZMK VIA PCB , Handwired 2 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ ➜ ➜ ➜ ➜ Src , Kit , PB , LR Pinky4 undefined Split Col W 64 6x4+4 S 4 6 6 4 4 None + MX + MX MX Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ ➜ Src , Kit HillSideView undefined Split Col BT , W+BT 40, 46 5..6x3+5 S 3 5..6 5..6 5 None 0.8 + + Choc + Choc Choc 0..1 0..1 2 ZMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ ➜ Src Reviung41 undefined Uni Col W 41 6x3+3 U 3 6 6 3 None + MX + MX MX Unknown PCB 1 Pro Micro 24 ATmega32U4 None + ➜ ➜ ➜ ➜ Src , Kit , PB , LR Charybdis undefined Split , KW Col W 56 6x4+3..5 SW 4 6 6 3..5 None - MX - MX MX 1 1 Unknown PCB 2 Elite-C 29 RP2040 None + ➜ ➜ ➜ Src , Kit , PB Dilemma undefined Split Col W 34..36 5x3+2..3 S 3 5 5 2..3 None + MX, Choc + MX , Choc MX 0..2 1 1 QMK VIA PCB 2 Pro Micro , Onboard/SMD 24 RP2040 None + , 3p ➜ ➜ ➜ Src , Kit , PB Moon60 undefined Split Col W 60 6x4+5 S 4 6 6 5 1 None 0.4 + MX, Choc + MX , Choc MX 0..2 QMK Unknown PCB ± None + ➜ Src Fulcrum (20) undefined Split Col W , BT 20 4x2+2 S 2 4 4 2 None 0.9 + + MX, Choc + MX , Choc MX 2 K 2 2 Unknown Handwired 1 Other 28 nRF52840 None + ➜ Src Explorer Mountain undefined Uni , * Col W 42 6x3+3 U* 3 6 6 3 None MX, Choc MX , Choc MX QMK Vial PCB , Adjustable 1 Pro Micro 24 ATmega32U4 , Other None ➜ Src PolyKybd Split72 undefined Split , * Col W 72 6x4+5 S* 4 6 6 5 3 4 None 0.2 + MX + MX MX 1 1 1 2 Simple QMK Unknown PCB 2 None ➜ ➜ Src , Kit Lörtsy undefined Uni Col W 74..76 6x5+2 U 5 6 6 2 1 5 None 0.3 + MX + MX MX QMK Vial PCB 1 Other 44 Other None + ➜ Src Smol undefined Split Col W 36 5x3+3 S 3 5 5 3 None 1 + Choc + Choc Choc 2 K , W RGB QMK Vial PCB 2 RP2040-Zero 23 RP2040 None + ➜ Src Le Chiffre undefined Uni Col W , BT 34 5x3+2 U 3 5 5 2 None 0.3 - MX, Choc, Alps - MX , Choc , Alps MX 1 K 1 QMK Unknown PCB 1 Onboard/SMD 0 Other None + ➜ Src SectorD null Split OL W 60 6x4+5 S 4 6 6 5 1 None 0.5 + MX MX MX RGB Unknown PCB 2 Pro Micro 24 ATmega32U4 None ➜ Src Zodiark undefined Split Col W 64..70 6x4+5 S 4 6 6 5 2 4 None 0.4 + MX, Choc + MX , Choc MX 0..6 RGB QMK Unknown PCB 2 RP2040-Zero , Pro Micro , Other 23 RP2040 None ➜ ➜ ➜ Src , Kit JESK56 undefined Uni OL W 56 6x4+4 U 4 6 6 4 None 0 - MX - MX MX Unknown PCB , Diodeless 1 Elite-C 29 RP2040 None + ➜ Src Charybdis Nano null Split , KW Col W 35 5x3+2..3 SW 3 5 5 2..3 None - MX - MX MX 1 1 Unknown PCB 2 Elite-C 29 RP2040 None + ➜ ➜ ➜ Src , Kit , PB Jian undefined Split Col W 44 6x3+3 S 3 6 6 3 0 1 0 None 0.5 MX, Choc, Alps MX , Choc , Alps MX 0 0 0 0 0 0 0 0 Simple , Underglow QMK Unknown PCB 2 Pro Micro 24 None ➜ ➜ Src TOTEM undefined Split Col W , BT 38 5x3+3 S 3 5 5 3 1 None 0.8 + ± Choc ± Choc ? QMK , ZMK Unknown PCB 2 XIAO 14 RP2040 , nRF52840 None + ➜ ➜ Src , PB Torn undefined Split Col W 42..44 6x3+3..4 S 3 6 6 3..4 None 0.3 ± MX, Choc ± MX , Choc MX 0..2 K QMK VIA PCB , ThroughHole 2 Other 28 Other None + ➜ ➜ Src ZSA Voyager undefined Split Col W 52 6x4+2 S 4 6 6 2 0 0 0 None + Choc + Choc MX QMK Custom PCB 2 Onboard/SMD 0 Other None , Legs , Mount + ➜ ➜ PB , LR FelixKeeb undefined Split Col W , BT 50, 64 6x3..4+4 S 3..4 6 6 4 1 4 None + MX, Choc + MX , Choc MX 0..2 QMK , ZMK Vial PCB None + ➜ ➜ Src , PB Untitled keyboard undefined Split Col BT , W+BT 58 6x4+5 S 4 6 6 5 None + Choc + Choc Choc ZMK Unknown PCB 2 Pro Micro 24 nRF52840 None - ➜ Src Pangaea undefined Split Col W 58..60 6x4+5 S 4 6 6 5 None ± + MX + MX MX 0..2 Unknown PCB , Adjustable 2 Pro Micro 24 ATmega32U4 None ➜ Src Lotus 58 undefined Split Col W 58 6x4+4 S 4 6 6 4 1 None 0 + MX + MX MX 0..2 K 0..2 QMK Vial PCB , ThroughHole 2 Pro Micro 24 ATmega32U4 None + , 3p ➜ ➜ ➜ ➜ Src , Kit , PB , LR ChonkV undefined Uni OL W 58 6x4+5 U 4 6 6 5 None 0 p + Choc + Choc Choc Unknown PCB 1 Pro Micro 24 nRF52840 None + ➜ Src luakeeb undefined Split Col W , BT 36, 42 5..6x3+3 S 3 5..6 5..6 3 None 0.8 - MX - MX MX 2 0..2 0..2 4.4 RGB QMK , ZMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 None + ➜ Kit Shrimp42 undefined Split Col W 42 6x3+3 S 3 6 6 3 None 0.9 + + MX, Alps + MX , Alps MX QMK Vial PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src juriform36 undefined Split , KW Col BT , W+BT 36 5x3+3 SW 3 5 5 3 None 0.7 - Choc - Choc Choc 2 ZMK Unknown Handwired 2 Pro Micro 24 nRF52840 None + ➜ ➜ Src Prime52 undefined Split Col W 46 6x3+3 S 3 6 6 3 2 None 0.5 + Choc, ChocV2 + Choc , ChocV2 ? 4 K , W 2 2 RGB QMK Vial PCB 2 RP2040-Zero 23 RP2040 None + ➜ Src ergoTHWACK undefined Split Col BT , W+BT 69 6x4+4..5 S 4 6 6 4..5 1..3 4 None 0.3 + GLP + GLP ? 3 K 1 1 RGB , Underglow ZMK Unknown PCB 2 + Legs + ➜ ➜ Src Hillside 56 undefined Split Col W 48, 56 5..6x3+5 S 3 5..6 5..6 5 0 0 4 Arrows , Duo None 0.8 ± + Choc + Choc Choc QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 None - ➜ ➜ Src , Kit Buran undefined Uni OL W 39 5x3+3 U 3 5 5 3 0 0 3 None 0 + MX, Choc + MX , Choc MX 1..2 QMK Vial PCB 1 Onboard/SMD 0 RP2040 None + ➜ Src hypergolic undefined Split Col BT , W+BT 34 5x3+2 S 3 5 5 2 None 0.8 + - Choc, mChoc - Choc , mChoc Choc 0 0 - ZMK Unknown PCB , Diodeless 2 Nice!Nano 26 nRF52840 None - ➜ Src Viterbi undefined Split OL W 70 7x4+4 S 4 7 7 4 0 0 4 None 0 + MX, Alps + MX , Alps MX Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ Kit , LR Phobos undefined Split Col W 66 6x4+5 S 4 6 6 5 4 None 0.3 + MX + MX MX 0..6 K RGB , Underglow QMK Unknown PCB 2 Onboard/SMD 0 Unknown None ➜ PB Atreyu v2 undefined Uni Col W 58..60 6x4+4 U 4 6 6 4 0..2 1 None 0.3 + MX, Choc + MX , Choc MX , Choc 0..2 QMK , ZMK Unknown PCB 1 Pro Micro 24 ATmega32U4 , RP2040 , nRF52840 None + ➜ Src city42 undefined Uni Col W 42 6x3+3 U 3 6 6 3 None 0.3 + Choc + Choc Choc 1 1 40 RGB QMK VIA PCB 1 Onboard/SMD 0 RP2040 None + ➜ PB YAEMK undefined Split Col W 64..66 6x4+4..6 S 4 6 6 4..6 3 None 0.7 + MX + MX MX 2 K 0..2 RGB QMK Unknown PCB 2 Onboard/SMD 0 Other None + ➜ ➜ ➜ Src , LR Barghoot undefined Uni OL W 43 5x3+4 U 3 5 5 4 1 4 None 0 + + ? 2 K 1 1 1 Unknown PCB 1 Elite-C 29 ATmega32U4 , RP2040 None + ➜ Src Naked48LED undefined Uni OL W , BT 48 6x3+6 U 3 6 6 6 None 0 + Choc + Choc ? RGB Unknown PCB Pro Micro RP2040 , ATmega32U4 , nRF52840 None ➜ Kit Avalanche 60% undefined Split Col W 60..64 6x4+6..7 S 4 6 6 6..7 0..1 None p + MX + MX MX 0..2 2 QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ ➜ Src , PB , LR CREPE undefined Mono OL W , BT 40 5x3+4 M 3 5 5 4 4 None 0 - KX - KX ? - QMK , ZMK Unknown PCB 1 Pro Micro None - ➜ Src Signum 3.1 undefined Uni Col W 60 6x4+4 U 4 6 6 4 3 None - MX - MX MX QMK Unknown PCB , Adjustable 1 Pro Micro , Other 24 ATmega32U4 , Other None - ➜ ➜ Kit , PB Signum 3.0 undefined Uni Col W 48 6x3+3 U 3 6 6 3 3 None - MX - MX MX QMK Unknown PCB , Adjustable 1 Pro Micro , Other 24 ATmega32U4 , Other None - ➜ ➜ Kit , PB Humla undefined Uni Col W , BT 36 5x3+3 U 3 5 5 3 None 0.2 - Choc - Choc Choc Unknown PCB 1 Pro Micro 24 nRF52840 None ➜ Src SoflePLUS Trackpad undefined Split Col W 58 6x4+5 S 4 6 6 5 None - + MX, Choc + MX , Choc MX 1 K , W 0 0 1 1 Underglow QMK Vial PCB Pro Micro RP2040 None + ➜ ➜ PB 48keys undefined Uni Col W 48 5x3+3 U 3 5 5 3 3 None 0.5 - - - ? Unknown Handwired None + ➜ Src ErgoDash undefined Split Col W 70 6x4+2..4 S 4 6 6 2..4 3 0 4 None - MX, Alps - MX , Alps MX Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ ➜ Src , Kit , LR ErgoMax undefined Split Col W 88 6x5+6 S 5 6 6 6 4 -1 5 None + MX + MX MX QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ Src 3w6 undefined Split Col W 35..36 5x3+3 S 3 5 5 3 None - Choc - Choc Choc 0..1 0..1 4.4 Unknown PCB 2 Onboard/SMD 0 ATmega32U4 None + ➜ ➜ ➜ Src , Kit , PB Hillside 46 undefined Split Col W 40, 46 5..6x3+5 S 3 5..6 5..6 5 0 0 0 None 0.8 ± + Choc + Choc Choc QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 , nRF52840 None - ➜ ➜ ➜ Src , Kit , PB Briq undefined Split OL W 30 5x3+0 S 3 5 5 0 None 0 + MX, Choc + MX , Choc MX Unknown PCB 2 Nice!Nano 29 nRF52840 None + ➜ Src Storyboard undefined Uni OL W 60 6x4+3 U 4 6 6 3 4 None 0 + MX + MX MX 1 QMK Unknown PCB 1 Other 40 RP2040 None + ➜ Src Redox FT LP null Split Col W , BT 70 6x4+5 S 4 6 6 5 2 0 4 None + Choc + Choc MX - QMK , ZMK VIA PCB 2..3 Pro Micro , Other 24 ATmega32U4 , nRF52840 None , Legs + ➜ ➜ Kit , PB Rolio undefined Split Col BT , W+BT 46 6x3+5 S 3 6 6 5 None 0.25 - Choc - Choc 2 ZMK Unknown PCB 2 Pro Micro 24 nRF52840 None + ➜ ➜ Src , Kit Avalanche 40% undefined Split Col W 48..52 6x3+6..7 S 3 6 6 6..7 0..1 None p + MX + MX MX 0..2 2 QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src , LR Penguin undefined Split Col W 70 6x4+5 S 4 6 6 5 2 0 4 None - Choc - Choc Choc QMK Unknown PCB 2 Pro Micro 24 ATmega32U4 None - ➜ Src Hexatana undefined Uni Col W , BT 36 5x3+3 U 3 5 5 3 None 0.5 + Choc + Choc Choc RGB QMK , ZMK Vial PCB 1 RP2040 None - ➜ Src Glove80 undefined Split , KW Col BT , W+BT 80 6x5+6 SW 5 6 6 6 -1 0 5 None -* Choc -* Choc Choc ZMK Custom PCB 2 Onboard/SMD 0 nRF52840 ± None + ➜ PB crabapplepad undefined Uni , * Col W , BT 42 6x3+3 U* 3 6 6 3 None 0.8 - KX - KX ? - ZMK Unknown PCB 1 XIAO 14 nRF52840 None + ➜ Src Lumberjack undefined Uni OL W 58..60 6x4+2..3 U 4 6 6 2..3 4 None 0 + MX + MX MX QMK Unknown PCB , ThroughHole 1 Other 28 Other None + ➜ Src Egg58 undefined Split Col W 58 6x4+4 S 4 6 6 4 4 None + Choc + Choc ? QMK VIA PCB 2 Pro Micro 24 ATmega32U4 None + ➜ ➜ ➜ Src , Kit , PB KeyMouse Alpha undefined Split , KW Col W 46 6x3+4 SW 3 6 6 4 1 None 0.6 - MX - MX MX 2 W Simple * Custom PCB 2 Onboard/SMD 0 Unknown + None + ➜ PB Redox FT null Split Col W , BT 70 6x4+5 S 4 6 6 5 2 0 4 None + MX + MX MX - QMK , ZMK VIA PCB 2..3 Pro Micro , Other 24 ATmega32U4 , nRF52840 None , Legs + ➜ ➜ Kit , PB ChocV undefined Uni OL W 36 5x3+3 U 3 5 5 3 None 0 p + Choc + Choc Choc Unknown PCB 1 Pro Micro 24 ATmega32U4 , nRF52840 None - ➜ Src CozyKeys Bloomer undefined Uni Col W 87 6x5+5 U 5 6 6 5 6 Full None - MX - MX MX Unknown PCB 1 Elite-C 29 ATmega32U4 None + ➜ Src JiaEX undefined Split Col W 68 6x4+4 S 4 6 6 4 3 1 3 None - MX - MX MX QMK Unknown PCB 2 Other 54 Other + None + ➜ Src Bancouver40 undefined Mono OL W 40 5x3+3 M 3 5 5 3 0 0 4 None 0 + Choc + Choc CFX Unknown PCB 1 Onboard/SMD 0 Other None + ➜ Src Reviung41 with trackball null Split Col W 41 6x3+3 S 3 6 6 3 None + Choc + Choc 1 1 4.4 Unknown PCB 1 Pro Micro 24 ATmega32U4 None + ➜ ➜ Src , PB articulation70 undefined Split Col W 46, 58, 70 6x3+3 S 3 6 6 3 2 , Full None , Mini + Choc + Choc Choc Unknown PCB 2 Elite-C 29 ATmega32U4 , RP2040 None + ➜ Src Chunky undefined Split Col W 66 6x4+7 S 4 6 6 7 3 0 0 None + + ? 2 2 0..2 0..2 40 Unknown PCB 2 Pi Pico 44 RP2040 None + ➜ Src Kai Ascend undefined Split Col BT , W+BT 36 5x3+2 S 3 5 5 2 1 None 0.7 + + MX + MX MX 2 2 ZMK Unknown PCB 2 Nice!Nano 29 nRF52840 None ➜ Src Cygnus undefined Split , KW Col W , BT 36, 42 5..6x3+3 SW 3 5..6 5..6 3 None 0.5 - MX - MX MX QMK , ZMK Unknown Handwired None + ➜ Src Thorium undefined Split OL BT , W+BT 34 5x3+2 S 3 5 5 2 None 0 + MX + MX MX ZMK Unknown PCB 3 XIAO 14 nRF52840 None + ➜ Src ErgoNICE undefined Split Col W 69 6x4+4 S 4 6 7 4 Arrows None + MX + MX MX 1 * Unknown PCB 1 Onboard/SMD 0 Other None + ➜ ➜ Src Iris undefined Split Col W 56 6x4+4 S 4 6 6 4 None ± MX, Alps, Choc ± MX , Alps , Choc MX Unknown PCB 2 Onboard/SMD 0 RP2040 , ATmega32U4 None + ➜ ➜ ➜ ➜ Kit , PB , LR Rebound-S undefined Uni Col W 47..50 6x3+2..4 U 3 6 6 2..4 0 0 1..4 None + MX, Choc + MX , Choc MX 1 Unknown PCB 1 Pro Micro , Other 24 ATmega32U4 None + ➜ Kit MOMOKA ERGO null Split Col W 70 6x4+6 S 4 6 6 6 0 0 5 None + MX + MX MX QMK Unknown PCB + ➜ PB Fortitude60 undefined Split Col W 60 6x4+6 S 4 6 6 6 None - MX - MX MX Unknown PCB 2 Other 16 ATmega32U4 None + ➜ ➜ Src , Kit Sofle FT null Split Col W , BT 58, 60 6x4+5 S 4 6 6 5 None 0.4 ± MX ± MX MX 0..2 K 0..2 - QMK VIA PCB , Reversible 2 Pro Micro 24 ATmega32U4 , nRF52840 None , Legs + , 3p ➜ ➜ Kit , PB Killer Whale undefined Split , * Col W 52..56 6x4+2..4 S* 4 6 6 2..4 None 0.8 + MX + MX MX 0..2 W 0..1 0..1 0..1 0..1 Unknown PCB , Adjustable 1 Pi Pico 44 RP2040 None + ➜ ➜ Src , Kit Closis undefined Uni Col W 44 6x3+4 U 3 6 6 4 None 0.8 - Choc - Choc mChoc 1 1 4.4 - QMK Unknown Handwired 1 Pro Micro 24 ATmega32U4 None + ➜ Src ZSA Moonlander undefined Split Col W 72 6x4+4 S 4 6 6 4 3 0 5 None + MX + MX MX QMK Custom PCB 2 Onboard/SMD 0 Other ± None , Legs , Mount + ➜ ➜ PB , LR ChonkyKong undefined Uni OL W 60 5x3+3..4 U 3 5 5 3..4 2..4 0 3 Mini 0 + MX, Choc + MX , Choc MX QMK Vial PCB 1 Onboard/SMD 0 RP2040 None + ➜ Src Ergotonic 49 undefined Uni Col W 49 6x3+3 U 3 6 7 3 1 None 0.3 + MX + MX MX 0..3 K RGB Unknown PCB 1 Pro Micro 24 ATmega32U4 None + ➜ Kit unnamed 36 split undefined Split OL BT , W+BT 36 5x3+3 S 3 5 5 3 None 0 - Choc, KX - Choc , KX Choc ZMK Unknown PCB 2 XIAO 14 nRF52840 None - ➜ Src ximi undefined Split Col W 36, 42 5..6x3+3 S 3 5..6 5..6 3 None 0.7 + MX, Choc + MX , Choc MX 2 2 0..2 34 0..2 2 Unknown PCB 2 Onboard/SMD 0 RP2040 None + ➜ Kit Birdy44 undefined Split Col W 44 6x3+4 S 3 6 6 4 None 0.9 p - Choc - Choc ? 2 2 40 Unknown Handwired 2 RP2040-Zero 23 RP2040 Legs + ➜ Src Sofle FT LP null Split Col W , BT 58, 60 6x4+5 S 4 6 6 5 None 0.2 + Choc + Choc MX 0..2 K 0..2 - QMK VIA PCB , Reversible 2 Pro Micro 24 ATmega32U4 , nRF52840 None , Legs + , 3p ➜ ➜ Kit , PB Dao Choc BLE undefined Split Col W , BT 42..44 6x3+2..3 S 3 6 6 2..3 None + Choc + Choc Choc Unknown PCB 2 Other 28 nRF52840 None + ➜ ➜ Src , PB Egboard undefined Uni Col W 38 5x3+4 U 3 5 5 4 None 0.2 - MX - MX MX * Unknown Handwired 1 Pi Pico 44 RP2040 None + ➜ Src cocot36plus undefined Uni Col W 36 5x3+3 U 3 5 5 3 None 0.3 - MX - MX MX 1 1 34 QMK Vial PCB 1 Onboard/SMD 0 RP2040 None ➜ ➜ Src , Kit RART45 undefined Uni Col W 53 6x4+3 U 4 6 6 3 None 0.3 MX MX MX QMK VIA PCB , ThroughHole 1 Other 28 Other None ➜ ➜ Src Block undefined Uni OL W 48 6x3+3 U 3 6 6 3 4 None 0 + MX, Choc + MX , Choc MX Unknown PCB 1 Pro Micro 24 ATmega32U4 None + ➜ Src Ixxoid Dactyl Manuform undefined Split , KW Col W 86 7x5+6 SW 5 7 7 6 None 0.3 + MX + MX MX QMK Unknown Handwired None + ➜ Src Sol 3 undefined Split OL W 66 6x4+3 S 4 6 6 3 4 0 5 None 0 + MX + MX MX Unknown PCB 2 Onboard/SMD 0 Other None + ➜ ➜ Kit , PB MiniDox undefined Split Col W 36 5x3+3 S 3 5 5 3 None + MX, Alps + MX , Alps MX QMK Unknown PCB 2 None + ➜ ➜ ➜ ➜ Src , Kit , PB , LR
Haven't found the keyboard of your dreams?
There are some tools to help you with designing a custom keyboard:
Ergogen
Takes configurations and generates PCB files for KiCad. You have to do routes yourself, but still it's help.
Klavyl
Takes configurations and generates STL files for flat hand-wired keyboards.
Dactyl
Parametrized keywell keyboard. Generates new SCAD files for hand-wiring.
Dactyl Manuform
Also a Dactyl, but with a different thumb cluster.
Dactyl generator
A visual generator for hand-wired Dactyl-style keyboards.
Cosmos generator
A visual generator for all sorts of keywell keyboards.
And non-tools:
Dumang Dk6
You can move keys around on the magnetic base of this keyboard!
Note: requires custom driver/software that only works on Windows
Unsorted keyboards
Feel free to fill out and submit these if you have a moment.
More Maltron keyboards [44-key split] Claw44 [44-key split] Jorne [60-key unibody] woodpecker [34-key split] kalmar [48-key unibody] corneliuskbd [45-key unibody] vulpes-majora [36-key split] rae-dux [36-key split] wysteria · link 2 [60-key split] K:03 [60-key split] High Plains Drifter [48-key split] 1644450 · link 2 [36-key split] Klein [36-key unibody] NewType 36 [36-key unibody] Trio [54-key unibody] phnx · link 2 [50-key split] dactyl-high-profile [50-key split] Low Profile Dactyl [44-key split] 0xLM [40-key split] Stront40 modular [44-key unibody] VColChoc44 [40-key split] beyblock20 [40-key unibody] ad_scottowing_pcb_edition_available_now [36-key split] temper [34-key unibody] osprette [34-key split] sephirette [34-key split] clog-v2 · link 2 [44-key split] 2BKeyboard [44-key split] FCS42S [44-key split] silakka44 [42-key] scaffold [34-key split] dartyl_choc [36-key split] samoklava [58-key split] sofle-keyboard-pimoroni [42-key split] cornev4promicroedition [58-key split] Sofle with caveats! · link 2 [42-key split] corneroll · link 2 [58-key split] readme.md Svalboard (and how does that map to column-row classification) [42-key split] Cornia · link 2 [36-key split] dove36 [42-key split] swept-crkbd [58-key split] Sofle Pico [36-key unibody] alias [46-key split] lets-tango-case [36-key unibody] zmk-config-mikefive · link 2 [36-key unibody] egret · link 2 [32-key split] tenshi · link 2 [38-key unibody] jingis38 · link 2 [34-key unibody] forager [58-key split] Sofle Choc with V2 pinky stagger [58-key split] Lucca-58HE · link 2 [18-key split] zenFlow [30-key unibody] Ghazal · link 2 [42-key split] flactyl · link 2 [36-key split] baby-yoda [56-key unibody] keyberon-f4 [44-key split] keyseebee [42-key unibody] atreus [48-key unibody] ReviungDash [32-key unibody] main [56-key split] Doro56 [32-key split] NostrumX [48-key split] Explorer-Keyboard-Blank [64-key split] Snowflake [40-key unibody] KUSOboard [46-key split] Splay46 [50-key split] dactyl-typesafe [56-key split] cambkb [58-key split] SOWGull [42-key unibody] osprey-remix [44-key split] kipra [42-key split] silakka44 [56-key split] Tranquility v2 r-track 314112-dactyl-manuball [50-key split] iyada [64-key split] ergo-snm [30-key unibody] Goober zodiarkpi_new_build chew [54-key split] silakka54 void40 619164-the-typem-custom-ortholinear 3d_printed that's a lot of keyboards NomadKeyboard [42-key split] Heawood42 [36-key split] pipar [34-key split] solanum KLOR with Choc V1 support [42-key unibody] Treble [58-key split] Bicycle tako dactyl-stabilized · link 2 [36-key split] Waterfowl [44-key split] imperial44_v1_are_now_open_sourced [48-key split] zmk-config-biba40 [54-key split] ad_meet_the_kb54_a_fully_wireless_and_magsafe · link 2 ThePhasmicKeyboard thingamaboard_v2 [54-key split] Qimera [39-key unibody] revlp [56-key split] israfel [36-key unibody] le-oeuf [34-key split] mkpico [46-key split] flake [34-key split] k02 [46-key unibody] delast [28-key split] zplitzalp Chunky2040 Rev2 [58-key split] ximega-v1 [42-key split] jarne · link 2 [36-key split] EDC36 [36-key split] Crosses [36-key split] puffer · link 2 [36-key unibody] glitter36 [85-key unibody] suika85ergo [36-key split] menura-kb harite-v2 main [36-key unibody] Haori36-MX [58-key split] 671684 [24-key split] Diamond [20-key split] 10x2 [36-key unibody] keymini [56-key split] 9455 [61-key unibody] barnacle [42-key split] roBa [60-key split] Dodo
Submit a keyboard?
Load an existing keyboard?
0xPM 3w6 48keys 7x5-split-ergo Abomination Abyss ADuck Aether Ajisai akohekohe Alien Invader Allium58 Anglerfish Apodiformbird arachnophobe Architeuthis dux (a.dux) articulation70 articulation80 Ashwing66 Atreis Atreus42_FT atreus52 atreus62 Atreus62_FT Atreyu Atreyu v2 Aurora Sofle V2 Avalanche 40% Avalanche 60% AWKB Bad Wings Bancouver40 Barghoot Barobord Basilisk BFO-9000 (4x#) BFO-9000 (5x#) BFO-9000 (6x#) Big Barobord Birdy44 Block BR/KN Breeze Briq Brk Out Btrfld BumWings Buran Buteo Buzzard Caldera Cantaloupe catboard CB34S Ch55p34 chakra56 Charybdis Charybdis Mini Charybdis Nano Cheapino cheapis Chimera Ortho chocofifi Chocofly Choctopus44 ChocV ChonkV ChonkyKong Chortyl Chrumm 1.0 Chunky Churn Churn Plus city42 Cleo Closis Cockpit cocot36plus cocot46plus compression (4c) cool536 Corax Corne GLP Corne XIAO Corne/crkbd Corne/crkbd V4 Cornepad CozyKeys Bloomer CozyKeys Speedo crabapplepad CREPE Crowboard crowkb Cut Slope cybr36 Cygnus Cygnus (4x6) Dactyl Manuform Dao Choc BLE Darknight DELPHI Demeter Desolation DigDug Dilemma Dilemma Max Djinn DracuLad DragonFruit Drift Duet dust Dygma Defy eek! Egboard Egg58 Egg58bt elephant42 Elora Endeavour Ergo S-1 Ergo42 Ergo68 ErgoArrows ErgoChoco ErgoDash ErgoDash LP ErgoDash Mini ErgoDash_FT ErgoDash_FT Blue Ergodonk Ergodox[-like] Ergoinu Ergolite ErgoMax Ergonaut One ErgoNICE ergoTHWACK Ergotonic 49 ErgoTravel ErgoTravelXT Eskarp Essence ETERNAL Keypad Explorer Mountain ExtraDox faux fox keyboard (ffkb) v3 faux fox keyboard (ffkb) v4 FAW36 FelixKeeb Ferris 0.1 Ferris 0.1 - Compact Ferris 0.2 Ferris 0.2 - Bling Ferris 0.2 - High Fifi Fisk Fissure Fiðrildi Flow Flynn Form Neo Form Uno Fortitude60 Frame 48 Frigate Fulcrum (20) Fulcrum (40) Fusion gameboard Ghoul Gleb's Sexy Acrylic Glove80 Goshawk grumpy Gull gurt-portable Helix Helix HS Choc Heron v1 Hexatana Hillside 46 Hillside 48 Hillside 52 Hillside 56 HillSideView Honeydew Horizon Hotreus62 Humla hummingbird hypergolic IF-CORNE IIICC IK Inland MK-47 interphase Iris Iris CE Ixxoid Dactyl Manuform Jaye 44 JESK56 JiaEX Jian JONKEY Jorian 840 juriform36 K:02 kagura42 Kai Ascend Kaly Kapl Keyball39 Keyball44 Keyball46 Keyball61 Keyboardio Atreus Keyboardio Model 100 KeyMouse Alpha KeyMouse Track Killer Whale Kimiko Kinesis Advantage 2 Kinesis Advantage360 KLOR KLOTZ Kurp Kyria Lagrange Le Capybara Le Chiffre Lea Lil Chonky Bois Lily58 Lintilla Lotus 58 luakeeb Lucca 58 HE Lumberjack Luna / ルナ Lunakey Lynx Lyra Lörtsy Lütt un Lütt MagWave44 Maltron L90 Manta60 Mantis Mask Microdox mini42 MiniDox minipeg48 Mitosis MM60Ergo MOMOKA ERGO Moon60 Morizon Musashi60 Mün 2 Naked48LED Naked60BMP NeoDox Nijuni NISSE Niztyl Nomad Nyquist Nyx oddball OK35 Ortholily Osprey Pangaea Penguin Phobos Pi5 Piantor pica40 picachoc36 Pierce pinkies out v2 Pinky3 Pinky4 Planeta PLA_NCK Pluckey PolyKybd Split72 Porcupine Pragmatic 36 Pragmatic 42 Pragmatic 56 Pragmatic 60 Prime52 Proteus67 Protocol Seven Pteron 3x5 Pteron 3x6 Pteron 4x6 Quetzal RART45 Razer36 / Rzr36 Rebound Rebound-S Redox Redox FT Redox FT LP Redox Manuform Redpoll reJESK ReRedox Rev57LP Reviung41 Reviung41 with trackball revxlp Rhymestone Rock On V1 Rock On V2 Rock On V3 Rolio Rommana Santoku SectorC SectorD SectorH Seismos Sentinel Sheriff shortstack Shrimp42 Signum 3.0 Signum 3.1 simplyKeeb 60K Skean Skywatch slabV Smol Smudge Sofle Choc Sofle Choc Wireless Sofle FT Sofle FT LP Sofle GLP Sofle Hybrid Sofle V1 Sofle V2 SoflePLUS Trackpad sok42 Sol 3 Sotka Soufflé Span splaytoraid Spleeb splitreus62 split_fire SpUnLy58 StarShip-Centurion Storyboard stront Sugar Glider supersplit Sweep swepp Taira Tako tamago60 tamatama TAP4 TE Cleave TeeShirt Tern Thorium Thumbs Up! Tightyl Torn TOTEM Triboard trochilidae - Berylline trochilidae - Rufous TSBYM Tulip62 Unicorne uninarf unnamed 36 split UnSplit Untitled keyboard Urchin Ursa Minor ut22 Vesuveus vfk-001 Viterbi Wave Willow64 Wren Wubbo X-2 XCMKB SoflePLUS2 ximi YAEMK Zaphod Lite Zerosprey42 Zilpzalp Zireael Zodiark ZSA Moonlander ZSA Voyager
Notes
The only obligatory fields are Name and Image URL(s).
Anything that is not filled out will default to 0 (for numbers)
or the first option (for checkboxes)
So, for example, if a keyboard doesn't have any pointing devices,
you don't have to fill out a bunch of 0s.
"Right-side columns" is auto-filled to "Columns" if not set.
If a keyboard supports either trackballs or touchpads
(as seen on Ximi), you'll need to fill out the "pointing devices"
field (or the numbers will be added up).
The editor supports a few keyboard shortcuts!
Page Up, Ctrl+Up: Previous section
Page Down, Ctrl+Down: Next section
Arrow keys: Switch between checkboxes in the group
(that you'll need to submit via
GitHub
or otherwise )
Frequently asked questions
A keyboard is missing!
Please fill out and submit keyboards using the above editor -
I try to add interesting keyboards when I encounter them,
but there are hundreds of open-source keyboards alone so help is always welcome.
Generally it takes a few minutes (or even less if you made the thing and know the specifics) to fill out the metadata for a keyboard.
Something's wrong / amiss about a keyboard
You can submit corrections as simple notes
or by loading an existing keyboard in the above editor, making edits, and submitting the updated JSON.
Personally I tend to go over 5-10 keyboards at a time based on readily available information,
so if something cannot be derived from the description, photos, or part list, I won't be filling that out.
And if you make open-source hardware and are reading this,
if you do not have a part list/feature list in your repo,
please at least mention whether the keyboard is made for hotswap sockets or not,
and the switch type(s) if it's not just MX.
The reader shouldn't have to look at the KiCAD files.
Can you add a column?
I can generally add additional columns to the table so long as it's something that:
Can be easily derived
Is of value to the average reader
Appears on more than just a couple keyboards
Bonus points if you're willing to go over the existing keyboards
and add a new bit of metadata to them yourself.
Credits
A tool by YellowAfterlife .
Open-source! (GitHub )
With some CSS help from u/Kyek .
Written in Haxe .
Uses flag icons by famfamfam.
Uses Tippy
& Popper for "tooltips".
Special thanks to people on the low-profile keyboard Discord server
for answering my questions about classifying keyboards.