News for hackers. Stuff that matters.
Re:Touch-typing feels good but isn’t for me by alunchbox on Tuesday April 16, 2019 @08:45AM (#19673142)
As a programmer I needed the keyboard to be an extension of myself. I can't be looking down every 2 seconds to position my hands correctly or find that one key.

Originally I never followed home row position and had orchestrated my own abomination of touch typing that would work for all letters. The problem began when I started needing to use () and {} more often since my old typing position would never let me do that with ease. Not to mention capitalizing letters and even using numbers I would almost always need to look down or lose my position and train of thought.

I was at about 30 WPM using this method. Eventually I took about 2 months using www.ratatype.com and following through the lessons to pick up home row position and such. Now I can average 80 WPM without trying on most of those speed typing games and 120 WPM on rare occasion.

Now I can easily find home row and the keyboard is truly an extension of myself where I don't feel bogged down by typing (using VIM now too). The mental barrier is gone and I only think about the problem and not having to switch context between looking down and finding a key while thinking about the problem. 10/10 would recommend anyone not using home row to try and learn it.

side note: I would never have picked up VIM/Emacs if it wasn't for me using home row.

Re:Touch-typing feels good but isn’t for me by pault on Tuesday April 16, 2019 @01:34PM (#19675584)
I'm very into mechanical keyboards, and I switched to ortholinear layouts a couple of years ago to improve my technique (the grid layout doesn't allow you to cheat with your ring fingers). Typing is a purely physical act for me now (I am also a vim user and editing text feels like sculpting clay), and the funny thing is if I actually try to think about what I'm typing I can't remember where to put my fingers. It has to be completely subconscious or it doesn't work.
Re:Touch-typing feels good but isn’t for me by appleiigs on Tuesday April 16, 2019 @01:48PM (#19675708)
With ortholinear are you significantly faster than when you used staggered layout? If i could apply my numpad speed and accuracy to the rest of the keyboard it would be worth it. However, seems like people just re-train only to get to the same speed.
Re:Touch-typing feels good but isn’t for me by pault on Tuesday April 16, 2019 @02:02PM (#19675818)
The primary differences are 1. proper finger position and technique (mind your Ps and Qs); 2. better touch typing accuracy (see 1). Speed is probably roughly the same but with less backspacing. The staggered layout is weird; it's not natural at all and requires bizarre finger contortions designed to prevent mechanical typewriters from jamming. Ortholinear allows your fingers to move in perfectly straight lines, so it becomes incredibly easy to know exactly where a key should be without looking (honestly, can you type *$(@ without looking at your fingers?). Since we don't live in the 1890s, I think it's time to move on.

The biggest benefit is not exclusive to ortho, but fully programmable layouts have totally transformed the way I interact with the computer; I map space and enter to where my thumbs naturally rest, have momentary layer toggles on row four that allow me to type any shifted symbol from the home row (also numpad centered on jkl and arrows mapped to hjkl), and esc/ctrl on R3 C1 (caps lock). Most of the time I never move my fingers more than 1u from their home positions. In my experience ortholinear is easier to map since things like number pads are awkward on a staggered layout, and ortho R4 gives you the ability to toggle between six layers without moving your thumbs. I've arrived at such an efficient layout that I don't even use R1 and most of R4 at all.

Edit: you don't lose your ability to use a standard keyboard layout after learning ortho; it just feels like trading in your ferrari for a ford pinto.

Re:Touch-typing feels good but isn’t for me by CarVac on Tuesday April 16, 2019 @10:13PM (#19679112)
I can type the punctuation on a staggered board without looking... I don't know what's so hard about it.

RE: ortholinear

In my opinion, there's no reason to do ortholinear instead of column-stagger, which is far more comfortable because it lets your fingers rest in a more natural curl. It's also further removed from row-stagger, easing the clean separation of muscle memory so that you can still use normal keyboards.

The real key to upping your keyboard game, though, is thumb keys. My Mitosis Anaphase has tons and tons of thumb keys so I never have to reach for anything, ever. My number keys are on the home row, modifiers, and the enter key easily accessible by my thumbs. On layers I have mouse keys, funky punctuation, and more. The thumb clusters even leave room for a standard inverted-T arrow cluster useful for media control.

Re:Touch-typing feels good but isn’t for me by pault on Thursday April 18, 2019 @10:01AM (#19691051)
Yes, one of my daily drivers is an ergodox ez. Using thumb keys to change layers is a total game changer, but I also use this technique on my nyquist.
Re:Touch-typing feels good but isn’t for me by appleiigs on Tuesday April 16, 2019 @02:53PM (#19676250)
> can you type *{@ without looking at your fingers?

No, but I would love to! Thanks for your comments. After thinking about it, I'd be willing to lose some speed (if at all) if I never had to look down to type ()=>{};

I'm a bit hesitant to use programmable layouts/layers. I already sometimes type 'jj' in MS Word because of Vim. I'm slow in context switching.

Re:Touch-typing feels good but isn’t for me by enoch_r on Tuesday April 16, 2019 @06:02PM (#19677747)
I've had a few different ergonomic/ortholinear keyboards and I really, really highly recommend checking out the Atreus keyboard if you want to never look down. It's so ridiculously small (42 keys, no number row) that you know exactly where your fingers are the entire time you're typing.

It has programmable layouts/layers but if you just stick with the defaults it's no more context-switching than modal editing. QWERTY is the base layer, next layer up does symbols, arrow keys, page up/down, and a numpad. Then on the third layer you have function keys and a few extras (e.g. insert, volume up/down). Took me a week or two to get comfortable with the first two layers, another few weeks before I felt confident with the third, and maybe 6 months in now I can't imagine ever going back to a regular keyboard.

Typing `*{@` is as easy as typing `prw` with one (thumb operated) modifier held down.

https://atreus.technomancy.us/

Re:Touch-typing feels good but isn’t for me by ludsan on Tuesday April 16, 2019 @07:58PM (#19678428)
Similar to the Atreus is the keyboardio, which I am now on my first month of learning. https://shop.keyboard.io/

I have a Planck on order and will be the first keyboard I will be building, but wanted to buy something without having to think about which Cherry switches or keycap profile was perfect for me.

The use of layers is great, and I encourage anyone to try it. I saw someone on a youtube somewhere explain the idea succinctly and I think it's worth paraphrasing here: "Bring the keys to your fingers and not your fingers to the keys"

Re:Touch-typing feels good but isn’t for me by jscholes on Tuesday April 16, 2019 @04:57PM (#19677251)
> After thinking about it, I'd be willing to lose some speed (if at all) if I never had to look down to type ()=>{};

Losing speed isn't a given. I recognise that my situation is completely different from someone who has learned to type by looking, but as a blind person I've only ever touch-typed and very rarely dip below 100 WPM while working with text. Writing code is different, naturally. But this is an area of life I've never felt at a disadvantage. Quite the opposite given how most people seem to type.

Re:Touch-typing feels good but isn’t for me by iad on Wednesday April 17, 2019 @12:13AM (#19679689)
I still don't get it.

In typing position, your arms are not parallel. Neither are the fingers of one hand parallel with the other. Doesn't that make the standard staggered layout more ergonomic than ortho? Isn't that the reason for the staggering?

Re:Touch-typing feels good but isn’t for me by pault on Wednesday April 17, 2019 @08:44AM (#19682009)
Good points. I mostly use split keyboards to solve the arm problem, and there are staggered column layouts like the ergodox and friends that solve the finger problem (I'm typing on one now). And no, the staggering isn't for ergonomics, it was a limitation of mechanical typewriters[0] and it just stuck (hah) after that since it was what people were used to.

[0]: https://ux.stackexchange.com/a/40403

Re:Touch-typing feels good but isn’t for me by lkbm on Tuesday April 16, 2019 @10:18PM (#19679160)
For me, it's not about speed, but accuracy. Typos are worse in programming than prose, and doubly-so in Vim (or another editor with Vim bindings).

I'll try Ratatype. I've tried home row a couple times in the past, but haven't ever really stuck with it, and always felt like it was overly-focused on letters. If Ratatype will help me type accurately when typing includes plenty of ()[]{}%$^!, then that's a skill I'd really benefit from.

Re:Touch-typing feels good but isn’t for me by alunchbox on Wednesday April 17, 2019 @07:58AM (#19681731)
Yes, I do believe they have a specific lessons on just using symbols. The nice thing is they also have a typing test which is just a paragraph you can test that once a week to see your improvements. keybr.com is also nice after the lessons from Ratatype because it shows you which letters you are still struggling with. They have a nice stats page.
Re:Touch-typing feels good but isn’t for me by theandrewbailey on Tuesday April 16, 2019 @11:41AM (#19674609)
> I can't be looking down every 2 seconds to position my hands correctly or find that one key.

Agreed 100%. I bought 2 blank keyboards[0] a few years ago. I relish the looks people give. I usually follow up by asking "Do you know how to type?"

[0] https://www.daskeyboard.com/daskeyboard-4-ultimate/

Re:Touch-typing feels good but isn’t for me by alunchbox on Wednesday April 17, 2019 @07:59AM (#19681739)
OMG that's amazing, thank you for showing me this product I didn't even know I needed this in my life!
Re:Touch-typing feels good but isn’t for me by mbjorkegren on Tuesday April 16, 2019 @11:54AM (#19674725)
One option if you're on a laptop, is to use a Dremel to remove the labels from each key.
Re:Touch-typing feels good but isn’t for me by rahuldottech on Tuesday April 16, 2019 @03:10PM (#19676385)
Ow. Reading that physically hurt me, lol. I'd rather use a marker or a sticker.
Re:Touch-typing feels good but isn’t for me by muzani on Tuesday April 16, 2019 @10:13PM (#19679116)
r/hardwaregore