Dusty

Dusty

An Introduction to Alternative Keyboard Layouts

Thanks to @AstonJ for encouraging me to post this here:

An introduction to alternative keyboard layouts

Feel free to post your own experiences or ask questions. I consider my current layout to be stable, in the sense that I haven’t made significant changes for a couple years, and I am very happy with it.

Most Liked

NobbZ

NobbZ

I tried neo a couple of times, though one of the major problems with it is, that I still have to deal with other peoples computers or my Windows machine at the office.

Not even speaking about the fact, that keyboards are labeled for QWERTZ anyway…

Switching back and forth, beeing confused by keycaps that did not fit what was happening on screen when currently on Neo have been my major painpoints.

Today I have a keyboard where I could swap the keycaps, though again, now this PC is also used by my son for his schoolworks, and they even do a touch typing course next year! I do not want to confuse him with alternative layouts yet.

Perhaps if the Optimus were still available… Anyone knows an alternative?

Dusty

Dusty

The issue with using other people’s machines is very occupation-dependent. For some people, it is a constant issue, and for others it almost never comes up. Over the years, I have run into it far less than I anticipated. If you have access to a USB port on those machines, it’s much easier, given that you can just carry a QMK board or a converter like a Hasu controller. Having said that, carrying a board is obviously only easy for those that prefer 60% or less in the first place. No one is overly keen to carry a full-size around. If you don’t have access to a USB port, then I think PKL is probably the best option (via your email or cloud storage). My general attitude is that if I’m not going to be on the machine long enough to warrant downloading PKL, it probably doesn’t matter if it has my layout in the first place. For such brief interactions, looking at the keys is not a big sacrifice.

When I’m on my own board, I try very hard to make sure that the keys are not labeled in a way that tempts me to look at them. I prefer blanks or unrelated symbols (I went with the Hiragana for the Planck). But actually I find that QWERTY (or QWERTZ) is nearly as good. The key is just not to have the keys remotely resemble the actual layout, so that there is no temptation to rely upon them, and instead just consult the layout in my head.

The corollary to that is that it’s much easier to remember your own custom layout. When you put a lot of effort into making decisons about every key, it really sticks with you—it becomes an extension of you, a physical manifestation of all the quirks of your personality. The keys are exactly where you would guess you’d put them.

The keycap mismatch issue is another reason that I’m a fan of small boards. A lot of touch typists don’t touch type all keystrokes. They touch type keys that are easily within reach, but then reference the keyboard when they need far away symbols, numbers, Fkeys. On a small board, there is no temptation or need to do that, because there simply aren’t any distant keys that require a hand movement. So I think going small tends to promote true touch typing (without any “cheat glances,” so to speak).

AstonJ

AstonJ

Anyone know if there any keyboard layouts designed specifically for ortholinear keyboards?

When I get a new keyboard I am thinking about trying the https://workmanlayout.org since it was designed for programmers :smiley: (your article has been a huge help @dusty!)

I’m very worried about muscle-memory of qwerty tho - feels like I’ve be using it for forever…

Where Next?

Popular General Dev topics Top

PragmaticBookshelf
Building a successful product usually involves teams of people, and the Scrum approach aids in creating the highest possible value. Imple...
New
PragmaticBookshelf
Design applications and websites that people will not only use, but will absolutely love. This second edition brings the book up to date ...
New
PragmaticBookshelf
Build your own languages with ANTLR v4, using ANTLR’s new advanced parsing technology. In this book, you’ll learn how ANTLR automatically...
New
PragmaticBookshelf
Find out how the Swedish police combined XP, Scrum, and Kanban in a 60-person project. From start to finish, you’ll see how to deliver a ...
New
PragmaticBookshelf
Get up to speed on Git right now with Pragmatic Guide to Git. Here you’ll find the 95 percent of Git that you’ll use at least once a week...
New
PragmaticBookshelf
Knowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. Instead of writing code in a general-purpo...
New
PragmaticBookshelf
Your project can’t fail. That’s a lot of pressure on you, and yet you don’t want to buy into any one specific process, methodology, or li...
New
Dusty
Thanks to @AstonJ for encouraging me to post this here: An introduction to alternative keyboard layouts Feel free to post your own expe...
New
New
PragmaticBookshelf
Learn to recognize, analyze, and fix the causes of stress in your teams, reducing burnout and increasing both happiness and productivity....
New

Other popular topics Top

AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
New
AstonJ
Inspired by this post from @Carter, which languages, frameworks or other tech or tools do you think is killing it right now? :upside_down...
New
Margaret
Hello content creators! Happy new year. What tech topics do you think will be the focus of 2021? My vote for one topic is ethics in tech...
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
PragmaticBookshelf
Author Spotlight Mike Riley @mriley This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
New
First poster: bot
Large Language Models like ChatGPT say The Darnedest Things. The Errors They MakeWhy We Need to Document Them, and What We Have Decided ...
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New