Live data from Hacker News

Split keyboards and how to build them

github.com

191–200 of 263 posts

Re: Split keyboards and how to build them

#191

Earlier quoted context omitted.

Why would you switch to the moonlander from the Kinesis? The curved design of the kinesis is way better for reducing strain than the flat style of the moonlander/ergodox. If the only factor is programmability, then I think that factor may be overexaggerated in how important it is. Know that anyone who wants to riposte that last point should realize that I'm not a novice to making my own keyboards or programming them.…

> Why would you switch to the moonlander from the Kinesis? QMK. I think QMK is a bit like Excel in that everybody has that subset of functionality they use. I like layers and the leader key. Open source firmware. I have a last gen Advantage I can't use because there's a bug in the firmware that causes modifier keys to stick and there's nobody left at Kinesis that remembers how to work on it. That will never happen wi…

My https://github.com/kinx-project/kint project is a replacement keyboard controller for the Kinesis Advantage keyboards, which allows you to use QMK :)

Re: Split keyboards and how to build them

#192
post #191

Earlier quoted context omitted.

> Why would you switch to the moonlander from the Kinesis? QMK. I think QMK is a bit like Excel in that everybody has that subset of functionality they use. I like layers and the leader key. Open source firmware. I have a last gen Advantage I can't use because there's a bug in the firmware that causes modifier keys to stick and there's nobody left at Kinesis that remembers how to work on it. That will never happen wi…

My https://github.com/kinx-project/kint project is a replacement keyboard controller for the Kinesis Advantage keyboards, which allows you to use QMK :)

Nice, thank you! :)

Re: Split keyboards and how to build them

#193

I get that these are expensive... But they might be a career saver. Listen to your body. If your fingers and wrists are telling you something, take action. It doesn't have to be an expensive split. (I have an ergodox with the Norman keyboard layout with other firmware goodies as well as running AutoHotKeys to give me emacs bindings all over the place.)

> But they might be a career saver. Seriously. I'll also plug vertical mice. They look goofy, but it's a better wrist position.

The Logitech MX Ergo has been a game changer for me. I'm totally fine on a 87key QWERTY board (I use a Realforce 87UB), but the Apple mouse I was using was wrecking my wrist. Horrible things.

Re: Split keyboards and how to build them

#194

Earlier quoted context omitted.

The Moonlander (and most of the ones being discussed) is fully programmable, so you can move the keys around as you wish. I have ← ↑ ↓ → in a line on the four lower keys on the right of my ErgoDash. Not having the ⊥ arrangement took a little time to get used to. I considered some fancy QMK (keyboard firmware) hacking to keep the inverted T, and have the key above ↓ change between Z and ↑ depending on the keypress bef…

I've looked at a few Moonlander setups for the keyboard layout that I use on their site [1][2][3] and to my mind the right half is simply missing one column of keys to get a proper cursor key block. Even the lying-L option ─┘ would mean missing the right shift key (which of course should probably be on the thumb block) and getting used to something different. I'm not saying it wouldn't work, but for me being from Ger…

Those layouts have a lot of layers; I didn't have the patience to learn something that complicated.

This is my ErgoDash layout. I have one less bottom-row key than the Moonlander, so I have combined PgDn/LeftAlt and ←/RightAlt onto single keys. I would uncombine these if I had the extra key, as I occasionally press Alt when I intend to press ←, but am too slow.

I also have Enter/Ctrl as a single key, but it's very rare for this to do the wrong thing.

http://www.keyboard-layout-editor.com/#/gists/501437fce9123e...

Re: Split keyboards and how to build them

#195

Earlier quoted context omitted.

> It's a huge improvement ergonomically But what if you need to use a mouse? Then what I've found best ergonomically is to use a "rollermouse". But I don't feel that works well with a split keyboard, and then I prioritize the mouse. (For me my elbow is the biggest issue)

Personally I think a mouse is not replaceable by anything else that even gives remotely the same productivity. What can be improved is how often you have to reach for your mouse and how much your hands have to move on the keyboard. I have personally switched to a tiling window manager that allows me to do much with the keyboard, added the surfingkeys plugin to chrome to allow the same when browsing and switched to us…

I agree with this. I wrote a script that will focus my most commonly used windows with keyboard shortcuts. Super+F for Firefox, Super+T for terminal, Super+S for Spotify, and so on. Between this, vim, Surfing Keys for Firefox, and just an interest in learning keyboard shortcuts I have mostly eliminated the mouse. I still use it when it's the right tool for the job, but I can get by with far less mousing these days.

Re: Split keyboards and how to build them

#196
post #3

Speaking of real ergonomic and health in my humble opinion, the designs with Concave keywell (Kinesis/Dactyl) are the way to go. I have jumped on to Kinesis Advantage 2 and all my wrist pain is no more.

Curious to know whether anyone uses QWERTY on the Kinesis Adv. I've tried switching to it a number of times (from a standard 87key board), even getting unto >60wpm consistently, but its use in terminal sessions was always frustrating. Not being able to type "cd" with the index and middle finger of the left hand means I always felt super slow in the terminal.

Should I have persevered? Is this a typical frustration of moving to a split ortholinear layout board using QWERTY?

edit: spelling

Re: Split keyboards and how to build them

#197
post #3

Speaking of real ergonomic and health in my humble opinion, the designs with Concave keywell (Kinesis/Dactyl) are the way to go. I have jumped on to Kinesis Advantage 2 and all my wrist pain is no more.

Around that topic of ergonomic tools, I've been wanting to try a vertical mouse. As a designer, my right hand is over the mouse a lot of the time. I have a chronic pain on my right wirst, although, I not certain of the cause. Anyone her has experience with this?

I tried the Anker Vertical Mouse, the Logitech Vertical, the Evoluent VerticalMouse 4, the Logitech Ergo (trackball), and Logitech M370 (trackball).

In the end my favorite is the Logitech Ergo with the "Plus" stand. The version that includes the stand is only sold in the US so I imported 2 of them. I got rid of all the others.

Re: Split keyboards and how to build them

#198
post #11
post #10

I just ordered the evolved version of the Ergodox EZ, the Moonlander. https://www.zsa.io/moonlander/ I expect it plus relearning Dvorak will be a pain but I want to set myself up for life and it seems like a good investment.

I'm sure everyone has an opinion about this, but if encourage you to learn Colemak instead of Dvorak. All of the standard keywords shortcuts (copy, paste, undo) are two hand operations in Dvorak which for me was a huge break up of my workflow.

To support this, you might be interested by this little article: https://github.com/bclnr/kb-layout-evaluation

Re: Split keyboards and how to build them

#199

Earlier quoted context omitted.

I've looked at a few Moonlander setups for the keyboard layout that I use on their site [1][2][3] and to my mind the right half is simply missing one column of keys to get a proper cursor key block. Even the lying-L option ─┘ would mean missing the right shift key (which of course should probably be on the thumb block) and getting used to something different. I'm not saying it wouldn't work, but for me being from Ger…

Those layouts have a lot of layers; I didn't have the patience to learn something that complicated. This is my ErgoDash layout. I have one less bottom-row key than the Moonlander, so I have combined PgDn/LeftAlt and ←/RightAlt onto single keys. I would uncombine these if I had the extra key, as I occasionally press Alt when I intend to press ←, but am too slow. I also have Enter/Ctrl as a single key, but it's very ra…

It's actually not as bad as it looks :)

I mostly learned the layout to reduce stress on my hands due to the more ergonomic placement of each letter.

From all the other layers I only use the cursor keys and L3 for []{}() and stuff like that, which are much easier to reach and I use a lot when programming.

Re: Split keyboards and how to build them

#200

As a software developer, I'm pretty lost when it comes to circuits, soldering, etc. I can mix and match parts for my PC and not fuck up, but building hardware from scratch is something totally new to me. Are there any European stores that sell the kits or parts to build these keyboards? I've had pretty bad experiences buying stuff from outside the EU. If something is faulty, broken, etc., you're pretty much SOL, whil…

https://splitkb.com/ Is in NL and the owner is very accessible. I hung out in their discord for a while during my research phase and leaned a lot.
Post reply on HN