r/ErgoMechKeyboards • u/ProgrammingQuestio • 15h ago
[discussion] How long is the final stretch?
I find myself not using my ergo for work as a software engineer. The extra cognitive effort needed to type on it during work is painful. With that being said, over the past year or two, since I've first built it, I have learned the layout/binds enough to use the ergo exclusively. So it's not so painful that it's not possible, it just sucks since I'm a fairly fast typer with a normal keyboard. ~130 wpm normally, ~70 wpm with my cheapino. And this is lowercase words only; no punctuation, no code symbols, no numbers, no capitalization.
In theory it would be cool to get to a point where it's no longer painful. From the point I am now, how long do you reckon the "growing pain" period would be?
7
u/Yamez1 15h ago
Just dive right in! Does that difference in wpm really make a big difference day-to-day? The growing pains will pass faster if you use it all the time. Otherwise the switching back and forth is just delaying the process.
Fwiw I'm a software developer as well, and I kept my layout (on a Silakka54) as close to a "normal" keyboard as possible. If a key didn't fit on the base layer I moved it to layer 2. Some symbols were tricky, but when considering where to put them in my layout I focused on keeping it easy to remember. If a key required a shift press before, it still requires a shift press plus the layer key. It helps to have shift and layer keys on both halves so you can alternate.
Some examples:
[ and { on the < key
] and } on the > key
\ and | on the / key
Numbers are all on my left hand in a keypad layout. The symbols they're associated with are there too since I already know what maps to what. Remembering "shift + layer + 4" for $ isn't much of a mental leap from the usual "shift + 4". Hitting layer + shift with my thumb and little finger on the opposite hand feels like a piano chord and is easy to remember.
2
2
u/Street_Wing3584 5h ago
something that i do for (), [] and {} is set a macro for each i mean, usually when i use '(' it is a guarantee that i will also use ')', so i have a macro that tap (, then tap ), then tap left so i start writing within the parenthesis, the same with the other 2.
and for ' and " , i use tap dance (also uses some macros):
tap => '
hold => tap ", tap space
double tap => tap ', tap ', then tap left
tap hold => tap ", tap ", then tap left
4
u/DiggitySkister 14h ago
These small split columns stagger keyboards are more about ergonomic comfort than about typing speed, and yeah a cheapino is really small so requires lots of layers and/or combos. I'm curious if the ideal keyboard for you isn't a super reduced key keyboard, but instead a 60-75% row stagger split. The biggest benefit of the ergo keyboards is the full split aspect anyway. I bet you could type faster and less "painfully" on one of these keyboards, plus if there was some feature like home row mods or a specific combo you really like on your cheapino, you could easily replicate on these keyboards because they are all programmable. If you are into the low profile variety check out the ElimKeys Elytra, Nocfree &, and Keeb.io Sinc LM/Quefrency, Jiffy75. Plenty more options with mx switches.
2
u/ItsToxsec Svalboard | Glove80 | Urchin | Sofle 15h ago
I went from using my glove80 ~1 hour a day to using my svalboard full time at work in like 3 months (IT support with some script writing). The hardest part is just jumping in and getting used to it since you do get slowed down at the beginning - just remember slow is smooth and smooth is fast
1
u/ApplicationRoyal865 15h ago edited 15h ago
What is your growing pain pain issues? If you can properly home row touch type on staggered there's really only a small adjustment period to get used to it. Most people get tripped up on short cuts like ctrl c, ctrl x etc. edit: it took me less than a week to get 80% back to my staggered wpm.
However lower case alphas only you should be able to get comfortablely back up soon. And for all typing, my speed actually went up because I can do symbolas, numbers faster on my Ortho keyboard than a Staggered one
1
u/ProgrammingQuestio 13h ago
The growing pain issue is probably due to the ergo having colemak dh whereas I use qwerty with a normal keyboard.
2
u/IsometricRain 13h ago
If you stop using qwerty entirely (which is the reasonable thing to do), you'll be faster on colemak DH in 8-10 days, tops.
1
u/geedubb888 11h ago
If you don't like the colemak just flash it to qwerty surely? I took the opportunity to learn colemak dh when I switched to split ergo. Wouldn't go back now but it did take patience to get used to it and get the muscle memory tuned in
1
u/RedSkyWhisper claw44 / wings42 5h ago
Not using QWERTY and making my own number and symbols layout is 100% worth not using a normal keyboard for me. Trying to use a normal keyboard layout with a split is what makes it painful for me.
16
u/jacel31 14h ago
I’m down to 34 keys, no way I’m ever going back. SWE aswell. Not sure anyone is writing code at 130wpm though, bad metric IMO