Disclosure: I am biased. :-)
By the way, I am also from Norway! US Qwerty is better at programming than Norwegian Qwerty. However, he strains the right little finger and has the wrong combination of hands and fingers.
Fifteen years ago, I told myself: there should be a better way to place the characters that are used to program the keyboard than this. And so I created the "Programmer Dvorak" layout, which is specifically designed to simplify the input of characters in brackets that are commonly used in programming languages such as Clojure and C #.
As the base for the alphabet keys, I chose the (classic) Dvorak layout, which I consider to be the best, scientifically documented layout for the English language. Even when programming, most of what you enter is prose (keywords, function names, comments, documentation).
For me, I consider this a great success: I no longer have finger muscle fatigue, and I print as quickly as possible, if not faster than before.
But, a keyboard with a fixed number of positions, there are some tradeoffs: if one key is assigned a new place, then the one that previously occupied this place should also be moved. The trick is to get advantages over disadvantages.
The main thing I did was collapse the number keys to change the status, and the Nordic characters for the composed ones. If you primarily write your own language, this may not suit you.
If you want to teach yourself Dvorak, then be prepared for a transitional period of three to six months of very slow typing. I did this by writing a dissertation.
RolKau
source share