Setting up the Corne Split Ergonomic Keyboard


This week I’d like to take a break from talking about code and Splendid Labz — and instead focus on some tooling and ergonomics.

If you’ve been hanging out with me for some time, you would have known that I have a Moonlander keyboard.

I’m pretty happy with it because it mitigated my carpal tunnel problems for a long long time. (Here’s why it works).

Preventing/reducing carpal tunnel problems is important for us developers because, well, we use our hands to work. If we get carpal tunnel, how are we gonna work?

Moving on, I’ve found myself working outdoors from a cafe much more recently. Lugging the huge Moonlander around was a chore. But using the default Mac keyboard brought back carpal tunnel problems…

After months of deliberation (and struggling with painful hands), I finally decided to get myself a smaller ergonomic keyboard called Corne. (It’s corny, ha! 😄).

I chose this keyboard for two reasons:

  • It’s open source!
  • It’s relatively inexpensive compared to Moonlander and other options (less than US$100 when similar options cost around US$300)

I’m pretty happy with this keyboard now. Here’s my new setup when I work from a cafe!

Today, I wanna share the process I used to set up this keyboard.

Setting up a Corne Keyboard v4

It’ll help you make things easier if you decide to invest in a corny keyboard for your hands and body. Hope this helps you out!

Hi! My name is Zell and here are the things I’ve made

Read more from Hi! My name is Zell and here are the things I’ve made

I’m happy to announce that I am working on a new course — Unorthodox Tailwind. This course shows you how to use Tailwind and CSS in a synergistic manner. This is a great course to take if you have been wondering: How to use the best parts of Tailwind How to use the best parts of CSS How to combine the strengths of both Tailwind and CSS (While avoiding the HTML bloat that usually comes with Tailwind classes) This is also a great course to take if you’ve been yearning for a great system to...

Hey , This is probably one of the most ironic messages I’m gonna send because I’ve just ranted about breaking changes last week. But I gotta tell you about these breaking changes in advance so you can ease into the new library as much as possible — although it’ll probably take some time before I get the documentations out. (Life is tough, but I’m working on all the various fronts I can as we speak). There are two major breaking changes coming with the upcoming version of Splendid Labz....

As you may already know, Tailwind upgraded to version 4 recently. While doing so, they have decided to revamp the Tailwind toolchain. This change was incredibly frustrating for me since I’ve had to make a lot of changes to patch the breaking changes they introduced. So I ranted a bit in today’s article. A little rant about breaking changes. You can read more about my thoughts in the article above, but I just wanna say that most breaking changes don’t warrant enough UX or DX improvements to...