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"
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 ?.

What to show and what to filter

Filter legend

Each column is structured as following:

Column name

If something is underlined, you can click/tap it to read notes.

Showing 0 keyboard(s) Display mode: Scroll to bottom
Scroll to top
Haven't found the keyboard of your dreams? There are some tools to help you with designing a custom keyboard:
  1. Ergogen
    Takes configurations and generates PCB files for KiCad. You have to do routes yourself, but still it's help.
  2. Klavyl
    Takes configurations and generates STL files for flat hand-wired keyboards.
  3. Dactyl
    Parametrized keywell keyboard. Generates new SCAD files for hand-wiring.
  4. Dactyl Manuform
    Also a Dactyl, but with a different thumb cluster.
  5. Dactyl generator
    A visual generator for hand-wired Dactyl-style keyboards.
  6. Cosmos generator
    A visual generator for all sorts of keywell keyboards.
And non-tools:
  1. 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.
  1. Nothing here at the moment!
Submit a keyboard?
Notes
(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:

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.