| I have to share my story, because I read the comments here and the post and I fell into a similar trap about a year ago. It all sounds good. Compact keyboard has always appealed to me, so did ergonomics, I bought a split keyboard (36 keys) with Miryoku layout and went to town. I lasted about 1 month and quit. What happens is the amount of keys you have to type concurrently increases forcing your fingers in weird positions. For example, typing the following 48 characters if (needle in [a, b, c]) {
println('found it')
}
In a standard keyboard you have to press 53 key presses (parenthesis is Shift+9 so that's two keys for a single parenthesis etc)In a Miroyoku layout it's 59 key presses. This might not sound like a lot but it's a ~10% increase. It also doesn't account for a very big problem, arrow key navigation for non VIM users. Since pressing the arrow keys requires two button presses in smaller keyboards, and done repetitively it's a huge slow down in navigating text. Now there are solution to this, most IDEs can support VIM keybinds, or have their own hot keys to skip words etc. To me the arrow key navigation is what got to me long term and I opt4ed out of it. |
Honestly, you don't need to go down to so few keys, just program your keyboard to have one more layer that puts those special characters into a better place for you and I think you'll get 90% of the benefit of the OP's keyboard.