Programming On 34 Keys (2022)

21 points by runxiyu


aarroyoc

I’m a person that tries to use the default configurations for everything but since I started having neck and shoulder pain I started looking into this keyboards, different layouts, stuff. I tried the Glove 80 (80 keys), which is regarded as a very good ergonomic keyboard (and expensive) but I ended up selling it because I had a lot of tension on my shoulders while using it. Also, I could not reach many keys easily and one thing they say is that you should not move your hands a lot. However I don’t really know if this has been proven as a fact. Anyways, that’s where I discovered the whole stuff about configuring keyboards. That way you can create yourself a very powerful custom tool to interact with the computer. But will be mostly unique, which has some drawbacks. And suddenly you have a lot of options to choose and you don’t know how to choose because everyone is different but also trying stuff requires days and pain to at least have an insight.

Then I moved to a Periboard 335, which is similar to a Microsoft ergonomic keyboard and I liked it. But it was QWERTY and no configurable. At that point I also found out about Silakka 54 (54 keys), a cheap split keyboard (50-60€) with open source firmware you can buy on AliExpress. It is configurable with Vial and has more keys than the one in the post, but still not too many. Three thumb keys for each side, numbers, etc I think that kind of keyboard is easier to get started for many people than 34 keys. You still need to create layers though, but you can just create one. My conclusion is that… I’m still learning it, there are some cool things and maybe it’s better for my posture but I’m still not fully convinced as I haven’t recovered yet. I’m also still learning to touch type for my first time as a developer. I agree that it’s a bit easier to touch type than in normal keyboards because the grid is more obvious. But I still sometimes look at the keyboard (which is not good for my neck).

I’m doing more stuff, not just changing keyboards to solve my issues. However the amount of contradictory statements on the keyboard stuff is astonishing and it would be a dream if suddenly someone decides to study this stuff in detail (layouts, splitness, tenting, tiling, wrist pads, where to put the elbows, etc).