The Matias Ergo Pro is almost perfect, but I had two of them and they both failed within one year. I had one of each switch type (low force and regular) - both were missing some button presses and repeating other button presses.
The author's whole point here is that QMK (or ZMK, which I use) lets you customize it to exactly your own needs!
Just for an example off the top of my head, in JetBrains IDEs the shortcut for hiding all tools is Ctrl-Shift-F12.
One is to replace the switches. If they're hot swappable then it's easy. If they're not, it's hard -- but easy if you're willing to spend money on a desoldering iron. Depending upon your feelings here, I would consider it maintenance to keep it going if you love it -- particularly if you use it to prevent RSI.
A quick look shows matias does sell replacement switches -- which is usually the thing to go. Springs, crud, etc end up in the switches. Sometimes you can tear them apart to fix them, sometimes it's easier to toss them and replace them.
The typical desoldering tool for keyboards is something like this:
https://www.amazon.com/ENGINEER-Engineer-Solder-Suction-SS-0...
They also have things like this that are maybe more functional than trying to do it two handed:
https://www.amazon.com/zycllycx-Electric-Automatic-Desolderi...
But the hakko is the gold standard here. If you have keyboards you absolutely love but are soldered, this is the way to go.
https://www.amazon.com/Hakko-FR-301-Portable-Desoldering-Too...
Hahaha who am I kidding? Of course I have a keyboard hobby! I have a practical museum of various split and mechanical keyboards. But I don't want to be soldering them any more.
Then you can configure the buttons however you want.
Or you know... go build your own. It's fun. I built my own keypad and learned a bunch of stuff.
I agree with the author. It's a tool, and if your job requires a lot of computer use, it is worth it to invest in a tool that can not only help prevent RSI, but also make you much more productive.
I switched to a Colemak-dh layout at the same time, and it was a huge adjustment. I'm not sure it was really worth it yet. It is hard to catch up to 30+ years of QWERTY muscle memory, though. Key layout aside, the ortholinear arrangement has absolutely been worth it. It feels much more comfortable, especially with the tenting set up.
ZSA's layout editor and customer support also deserve a shoutout. Can't recommend it enough.
My datahand is probably my favorite keyboard though for reducing movement while avoiding too much repetition. If it ever bites the dust beyond repair I'd absolutely move to a diy svalboard build or whatever similar alternative is it's contemporary.
I've ended up on a Kinesis advantage 360 pro after spending thousands of dollars on keyboards because I needed something that allowed me to type for more than 5 minutes at a time without pain.
The things I think are key for people with persistent issues:
- programmable keys
- tenting
- concavity (rules out most keyboards)
- thumb clusters
- ortholinear
I know some go without the concavity but I just cannot go back. Its so much more comfortable on my hands.
Programmable keys are probably the most important though, primarily so you can pick which stretches and awkward movements to completely remove and no longer have to do.
For example I've entirely removed the need to ever stretch my pinkies and ring fingers on both hands. It destroys my hands having to do so on a normal keyboard and so many normal shortcuts require excessive pinky finger movement.
I honestly think anybody who plans on using a keyboard for the rest of their life should invest in a high quality keyboard even if it's expensive. I would not be able to continue working today without having done so.
Runner up is the glove 80, but the only thing is I don't like how flimsy it feels in my hands compared to how solid the kinesis feels.
- https://github.com/wizarddata/Ergo-S-1
I'm not the creator, but I do have a repo with a purchase list that shows what stuff to buy from AliExpress:
Any recommendations?
- Spend time practicing away from important coding tasks (e.g. gaming, writing, a side project, a one-off script, etc.). Being able to learn in a forgiving environment, outside of deadlines, gives you the space to allow mistakes and time to correct them
The default layers are pretty good, but I found programming the keys/layers to what made sense to me to be more beneficial. I use the heat map to see which keys get the most milage and program layers around that. Then I only program a few new keys at a time and get a feel for things. My words-per-minute went down initially but now it is back.
I have been tweaking my layout for about a month and am close to being happy with it. I've set myself a milestone that when I don't make any tweaks for 6 months I will buy custom keycaps that have my exact symbols/layers on each key.
Hell I've even worked on a couple of revision on "gaming" layers. Namely for FPS or older roguelikes.
I hate how hard it is to find a split space(feels mandatory now that i'm used to it) 40% with wireless and QMK/Zia/etc. The EPOMAKER-TH40 SHOULD be perfect, but turns out they put out a breaking patch or something and it's not ACTUALLY programmable anymore. I need something like this for 2 setups at homes.
I went around on a couple of things and landed on the split 4x5 Chiri CE for my everyday workhorse since it's easy to carry.
https://keeb.io/products/chiri-ce-keyboard-kit?variant=41088...
Of note, while that board seems to be out of stock and isn't for everyone i cannot recommend keeb.io enough. They've done a fantastic job of keeping my board running after I had some ESD ruin it once or twice, and have never charged me as it was still under warranty.
With how hit or miss a lot of this niche keyboard stuff is, it's really really nice to find people who stand by their product and can turn things around. I get its got to be a miserable market so I don't demand it, and I'm extremely happy when I do see it.
Another commenter complained that it feels insubstantial. However its light weight is much preferred for travel. It's fine.
The Moonlander is way too large IMO. A 42 key layout is about perfect and requires ~zero wrist movement.
The corne has three thumb buttons on each side, but it's effectively five thumb buttons on each side because two can be pressed at the same time. So your layout can be [Mod1] [Layer] [Mod2] and you can easily use [Mod1]/[Mod2] with anything on [Layer]. And when you press [Mod1], a thumb key on the other hand becomes [Mod2]. So you basically get to use every possible combo. I have five mod keys this way: Shift, Ctrl, Alt, Super and Hyper. And multiple layer keys.
I wish I had more keys, yet ironically I have empty keys I do not use at all on the keyboard.
Stick those sequences on those empty keys as macros. Or assign one of those empty keys to control-meta.
It definitely doesn't feel as solid as the Kinesis or ergodox (which I used intermittently as well) but is the most comfortable keyboard I've used, the LEDs are actually useful (for showing battery life and bluetooth connections), and there are enough keys (including function keys); I don't like having to reason about layers at all, I want to be able to smoothly transition to my laptop's keyboard in a pinch).
thorncorona•1h ago
I have a Microsoft sculpt at work, and a macbook. The macbook keyboard has been great IME.