A Keyboard with Blank Keycaps Made Me an Expert Typist
bojanvidanovic.com
bojanvidanovic.com
I get that you could cheat if you had a regular keyboard, but if you're learning to type, why would you do that? And even if you do cheat and look, you could still practice the hand movements.
With that said, I learned to touch type in 1-2 weeks with _The Typing of the Dead_ on a Sega Dreamcast and this keyboard: http://www.computinghistory.org.uk/det/39589/Dreamcast-Keybo...
You can find the game on Steam today (updated with new crowd sourced text options)
w/r/t HHKB: I have the "Lite" version and I could never get into it. Fn-keys, other key placements were too unnatural. Anyone want it?
x
Sometimes people don't try hard if there is no fear of failure. Removing the key labels makes it harder to cheat and forces you to do it the right way. Some people will rationalize in their head ("oh it's just this one email I am typing, I am so far behind I can't afford to be slowed down"). I can see this method being effective by "forcing" people to learn to touch type.
Same effect - but with less sanding.
With that said... there are a few good resources out there that probably weren't there (or I didn't find) the last time I looked.
I ended up just spending extra for a DASKeyboard sans writing... but may still "convert" some of my other keyboards at some point (going to build a new house and I'll have a work room when it's up)
uh, I think you are putting the wrong slant on things, like people are cheating losers.
I have been touch typing for years, but I probably look at my keyboard from time to time and do not know I do it.
If you asked me where the B key is, I would have to look. If you asked me to type banana I would do it without looking.
I have caught myself looking, like a passenger in my own body, maybe to orient myself when crooked, I'm not sure. But typing is so automatic that my conscious brain is not even involved in the process.
I learned to type in college over a few weeks one summer while I was typing abstracts into a database. I thought I would never finish the work because I couldn’t type, so I forced myself to learn to touch type. I didn’t even put stickers on the keys; but I really think having real sentences to type, on topics that were of interest to me, helped. However, on the technology side, I have to admit, the clicky Apple II keyboard, with the cupped keys, was a benefit. But, if kids can learn to “type” on glass (mobile devices) as fast as they do, I think all it really takes is time and dedication.
Overkill is still a great game. There's a nice backstory to its release: https://www.gamasutra.com/view/news/203801/How_Typing_of_the...
I think for some folks it’s a real cognitive challenge to willingly ignore useful information.
I know it was for me; I needed a das keyboard to make the learn-to-type “metagame” have sufficiently imperfect information to become “playable” enough for me to stick with it.
If I remind myself not to look then I can touch type just fine because I've been using keyboards for like 15 years..But I still find myself looking down as I type multiple times a day out of habit. I've often wondered if getting blank keycaps would help with this problem but have never made the jump (mainly due to cost). Someday!
Even just writing this comment I found myself looking at the keyboard instead of the screen..It's a really bad habit because it is almost like a small context switch in terms of switching back to what I should be looking at.
I'm not sure this will work for all types of keyboards, so make sure it's one you're willing to sacrifice... but that's a lot cheaper than the fancy blank ones and possibly cheaper than a can of spray paint. Also, it's probably not going to work very well with anything ergonomic.
I'm not sure I've seen a keyboard with F and K keys with bumps because that would be the index finger on the left hand and the middle finger on the right hand. Usually the bumps are both under the same finger (F and J or D and K).
I’ll never forget one kid who didn’t bring in a box used his gym uniform shirt over his hands and tried to pass it off as the same thing. The teacher didn’t buy it. But sure enough the next year all of the keyboards had little cloth hand covers velcroed onto the back and the shoebox project was no more.
In my experience, I did look more than intended to, and more than I thought I did. What really drove this home was not a blank keyboard but a mislabeled one (created, at the time, by popping key caps off and rearranging, being sure to preserve F and J).
Its also fun watching people try and type on your blank keycaps - they are all almost instantly lost at how to even start typing.
I sometimes look to align myself when I've had my hands off the keyboard, and now that I've got the wrong keycaps on some letters[1], it throws me off sometimes (I'll start on K or ; instead of L). However, when I'm actually typing, I almost never look at the keys (usually only when I'm pausing anyway, and more to take my eyes off the screen for a second). My only training has been using a keyboard for 20+ years.
It's not 'proper' touch typing - I almost never use my little fingers (I use three on my left hand, but bias towards just using index/index and middle on my right), I've got a tendency to reach across with either index finger depending on what I've just typed, and my hands at rest are around AWD/JIO rather than the home row - but I've never felt limited by my typing speed (80-100 WPM if I'm copying something).
I suspect my typing style is largely habits developed from gaming more then typing when growing up (rest on AWD and being more fluent with my left hand).
[1] Laptop keyboard - S where I should be (I got an S sent by mistake for a broken C key, and the I broke later), moved Fn keys to replace L and E
I used to do something like this. Developed some real bad RSI that was only partially alleviated when I got a split keyboard (which forced me to learn to touch-type). Now that I’m used to that I’m finally starting to touch-type on a normal keyboard, which also helps quite a bit.
YMMV of course, but in retrospect I really wish I learned to touch-type to begin with; I think I ignored it during typing lessons as a kid as my typing speed was honestly pretty good, but now I regret that.
When I got the itch to start programming more, I simply took a box, cut the bottom and front off of it and laid it over my, still amazing to this day, Apple ADB (apple //gs) keyboard and started typing. I could always lift my hands and the box to see where some troublesome symbol was. Something you can't do with blank caps.
The one thing that threw me off when I finally switched to terminals and pc's in my college days was that apple had been putting homing bumps on d and k instead of f and j.. On my first PC keyboard I actually swapped the d/f and j/k keycaps just so i could stay sane. Eventually I got used to the f/j homing. Now I use a board where all the homerow keys are homing and it doesn't much bother me anymore.
Personally I agree that people, especially people who are expected to use a computer for their job, probably should know how to type, and as a result it should be part of primary education.
I think having blank keycaps though is kind of silly, personally. Especially given the keyboard the author has gone with. If you sat me in front of that keyboard I wouldn't know where to begin due to its size and layout.
It's a fun novelty and if it works for them more power to them, but I only see more frustration than anything. I don't need to look at the keyboard to know what I'm typing, especially on my normal keyboard, but it's nice to have the option.
(I'm the odd-man out when it comes to keyboards though. I don't have a preference for mechanical keyboards and I truly don't understand the love/passion for ~60% keyboards. I really don't get why anyone would want less keys.)
If you turn your palms down and rotate your forearms outward until they are pointing straight forward (parallel with each other), you are probably at the outer limit of where you should routinely work. Keep most of your work inside that limit, in front of you.
If you are mousing right handed, for example, and your keyboard is so wide that the normal position of the mouse requires you to rotate your forearm so your arm isn't pointing inward or straight ahead but is now pointing outward to the right, you may start feeling pain under your right shoulder blade, which may become quite severe.
The problem is that people with this pain don't usually feel it when they are mousing. Perversely, they tend to feel it when they are away from the keyboard, so they don't make the connection. If you know of anyone with sharp pain under the shoulder blade, see if they do a lot of work with that arm rotated outward.
Personally I prefer 70% for additional cursor/jump keys.
For example, I always end up moving my entire left hand several centimeters to the right so my left index finger can reach the "Y" key. So every time I type a "Y" character my entire left hand shifts unnecessarily back and forth.
Really, it's not the blank keycaps that improved this person's typing speed. It was the deliberate focus on training their senses to memorize the way the tension in their left ring finger, or the way their right thumb extended to the left a little.
One fun and maybe not so novel use for this though would be training yourself to touch type AZERTY and QWERTY interchangeably. The blank keycaps would make it easy to switch between layouts and not run into a focus conflict like trying to mentally envision the A key, struggling to place it then looking down to see Q and having to fight your brain to not dump your mental priming for AZERTY and return memory for QWERTY. (There's a specific term for this in cognitive science. I want to say "trigger", but that's definitely not it. It refers to when a mylenated path is triggered by your senses and overrides your present thought.)
I found that using US-international mostly removes the need to look for the dedicated accented letter.
It works by making you compose accented character instead of typing them directly.
For instance, you have to press the grave accent key [`] then [a] to make "à". The apostrophe doubles as the acute accent and cedilla key, so ['] then [e] makes "é", [`] and [c] makes "ç".
It works for most diacritics in European languages (`, ~, ^, ', "). Also, to get the original character, press space (or double press them to double type them).
It's probably a tiny bit slower than having dedicated keys, but I find the consistency nice to have.
If you don't like this behavior then then I can recommend using a modified US-International layout where those keys are only dead if AltGr is held down [1]. Alternatively, you can use a version where AltGr acts as the modifier [2].
The latter is what I use since I only need it for Swedish special characters (åäö) which I get by typing AltGr+W, AltGr+Q, and AltGr+P.
Default English keyboards in Windows and Linux are awful for typing in English (which includes needing easy access to some accented characters, among other things). I accidentally learned to type on the International layout so I’m very familiar with it—unless you often need to make a very wide range of accented characters, wider than you’d need for French and Spanish, it’s a worse layout than the default macOS English keyboard because it gets in the way when you don’t need those. AltGr is like the macOS default, but entirely much worse. Everyone, please copy them, they’re the only OS with a keyboard layout good for typing in English, which, it’s 2020 so that’s a big WTF.
[EDIT] examples, option = alt except remember it's positioned a little differently on macOS
option+c ç
option+s ß (german too!)
option+\ «
option+shift+\ »
option+e, deadkey for ´ which you can apply kinda like in US International
option+u, same for ¨ (I'm hitting space after to type the decoration on its own)
option+`, same for `
option+shift+/ for ¿ (or option+? if you prefer to think of it that way)
And that's just the stuff directly relevant to typing in Spanish and French (and German). Most of which are also relevant to fluent typing in English because we have lots of loan words and phrases from those languages, and quoting from them is also common. Then there's punctuation, currency symbols, and so on. All are better than any alternative I know of, let alone any other default keyboard, and if you never press option while typing you'd never even know they're there (that is, they never get in the way otherwise)
When I bought my first Mac in 2012, I was amazed to learn that the tricks I learned in 8th grade French class still worked nearly 20 years later.
Kinda, but you do need those to type fluently in English, too, which isn't an uncommon use case for a computer sold in an English-speaking country. We have tons of accented loan words from French and Spanish, among other European languages. We also need a lot more punctuation and "special characters" than any other default English layout I know of makes available.
It is entirely a joke that Apple's got the only OS, in the year 2020, that does a good job at the task of composing text in English, out of the box and without compromising other use cases. I don't even know of alternate layouts that are anywhere near as good on another OS. What the actual hell is up with that?
But what's the significant advantage of Mac OS's layout vs e.g. Microsoft Windows US International layout?
Speaking from experience, this is very hard, I have the feeling it affects negatively your speed in both layouts, with AZERTY I was somewhere in between 90-100WPM, I decided to switch to QWERTY for several years and I'm consistently between 76 and 85WPM, now trying AZERTY back after using exclusively QWERTY I'm scoring between 60WPM and 70WPM.
The thing about 60% and ten-keyless keyboards, is the smaller size means your hands travel less. Yeah, some common things are now chords as opposed to discrete keys.
But chords are easy to learn if you’re using them every day. They’re not for everyone, just like any accessibility feature.
Above all, the 60% keyboard is more comfortable.
I too learned to type at a young age. I can type without making mistakes at 120 WPM. I also used to be a stenographer, which for the uninitiated involves typing on a specially designed keyboard for the purpose of recording transcripts. In order to graduate as a stenographer you're required to type at 240 WPM with at least 98% accuracy (which is achievable thanks to the keyboards special design).
I know from this experience that looking at your hands / the keyboard while typing drastically hinders your ability to become a good typer. Given that you type at 90-110 WPM already, the benefit for you would really only be for the obscure keys you rarely press. It's clearly very effective for breaking poor typing habits, though.
You really just need to force your brain to form a complete model of the keyboard in your head. Even looking at an image of your keyboard layout while typing (and thus not looking at your hands) hinders how well you learn. During the first semester of stenography classes they had an image of the keyboard layout blown up and hanging on the wall. How well people did correlated very well with whether or not they ever glanced at this image.
Blank keyboards prevent these bad habits from forming, and break the bad habits if they're already formed. Considering you already type at 90-110 WPM, the frustration you'd experience may not be worth it to you, but arguably you're not the target audience.
It improved the typing of game listings from magazines immensely, much less debugging needed to find that character that was wrong :-)
Also yeah, those plastic covers are good. I'm not sure if this is common nowadays but my elementary school had a typing class that probably met once a week. We too used a plastic cover over a keyboard. I couldn't type before that, and it set me on the path to being a good typer.
This differs quite a bit from programming, where a single character typo might not be noticeable in review, and should be watched for while typing.
For the same reason many people prefer keyboard shortcuts over moving the hand back and forth between mouse and keyboard.
My main keyboard has 42 keys; that's enough for all letters, most common symbols and modifiers. Everything else is quickly reachable by holding down one of two "FN" keys.
Why? Because this way I can input anything without even moving my hands or wrists. And as both FN keys are directly below my thumbs I don't suffer from any delay when typing any special symbols or numbers. In fact my typing speed has stayed exactly the same, possibly even with increased accuracy because my hands are always guaranteed to be in the correct position for every input(outside the period of getting used to the layout of course).
So for me personally it's a number of advantages without a single drawback, except maybe the fact I now find standard keyboards really cumbersome and awkward to use.
If you start having keybinds like ALT + CMD + (F1..F6) you _really_ dont want to have to press an additional FN Keys. I found 4 key shortcuts not viable in the long run if you have to press them multiple times a minute.
With that said:
> So for me personally it's a number of advantages without a single drawback
The objective drawback is the expandability of your shortcuts because you are artificially limited in your options of key combinations. For me that would be a no go. Though I am close to 500 shortcuts in my 3 main applications alone, excluding i3 or KDE globals. I only use a mouse to browse the web.
If I had to regularly use 4 key shortcuts I'd go insane no matter what keyboard.
Edit: Then again I don't (yet) have 500 shortcuts, but if software doesn't support rebinding those that's not a problem with the keyboard imho.
Some project specific some more general. The project specific keybinds range from do test deployment and run tests to grab the latest test results format a text variant as well as pdf, archive and send them out to everyone who needs them. The general ones range from tell my AC/heating that I'm heading home from office to open my local weather forcast on Screen #2.
IMO there's no good reason to omit possibilities for aesthetics. Though as often as I thought about it I am not going to use a stream deck since I know I couldn't live without one after a few weeks and don't want to be bothered to carry it with me while traveling.
My point is that it's not for aesthetics but comfort. For aesthetics I wouldn't use vertical stagger or a split layout.
With a 40% keyboard you can enter everything without moving hands or wrists at all and more important keys are moved right below the thumbs so I can use Ctrl and Shift without twisting my hand.
All said and done I still think that the standard keyboard layout is actually not a bad choice either, and is sometimes underrated. I just think that some more experimental boards manage to be just as productive while removing some ergonomical weaknesses.
Adding a modifier, OTOH, add Y modifier+non-modifier and Y modifier+modifier+non-modifier bindings, where Y is the number of non-modifiers. So adding a hyper key means adding , say 104 additional keys (on a keyboard with 52 non-modifier keys). Adding a compose key means adding … another 104 additional keys.
My current keyboard has control, alt, super, hyper, compose and shift. A lot of folks add raise & lower, for even more modifiers.
Assuming USB HID, how are you distinguishing extra modifiers?
Many keyboards these days are getting quite fancy. There's even an open source keyboard firmware standard. https://qmk.fm/
Life changing for me was binding my control key (which is, rightfully, in the typical caps lock position) to register as escape when pressed briefly. When held down beyond a certain threshold, it acts as control. This makes for a very handy escape key but combinations with control still work without issue. There are multiple ways to accomplish this, but I use xcape (for X on Linux).
Beginning of line: right-fn+cmd+h
Select beginning of line: right-fn+cmd+right-shift+h
Previous word: left-fn+option+h
Select previous word: left-fn+option+left-shift+h
I kept telling myself it would eventually click, but I found myself still making mistakes two weeks in.Only being restricted to usual system-wide shortcuts I think I also would have issues, at least without custom macros. For example I defined macros for Ctrl-Tab and Ctrl-Shift-Tab so I can switch browser tabs more comfortably, but I don't see that as much more than a crutch.
- plank/preonic ortholinear boards. Fine, the advantage is ortholinear so the adjustment wasn't too terrible, but the advantage's thumb cluster beats the living shit out of the plank/preionic's bottom row. Also all flat not comfrotable.
- Viterbi (from keeb.io).. this was me thinking, this could work maybe if I could just get over the crampedness of the preonic keyboard i would be happier (Viterbi is split in half preonic mostly) .. nope.
- 60% w/ split spacebar in a nice wooden travel case for travel etc. Working on the laptop keyboard is literal torture, and the advantage isn't very portable at all. It's ... ok, the lack of a proper arrow cluster sucks, got used to layers for Fkeys, the sixcluster and arrows on a layer under wasd and ijkl depending on what hand i wanted to use. It's ok, sometimes it still flys with me.
- Minvan 40% .. mostly bought on a whim, sucks badly, I guess if I weren't coding it would be ok, but the increased use of symbols and non-letters is problematic on all these layouts. Too much cognitive overhead (where did I put the ampersand again...)
Now I knew less keys were not going to be solving my problems.
- Ergodox. I have some minor qualms with the advantage mostly size but also the case is quite hollow and noisy. Also they sell a limited array of switches for it (blue, brown, red .. I'm a brown guy, I like a little tactile feedback). Coming from the advantage this thing just sucks, very much the same layout (with a few extra keys) but flat flat flat, making it much harder to reach characters. Those advantage wells are amazing. The thumb cluster is also just worse due to the flatness. I actually gave this keyboard away.
- Iris (keeb.io) ... slightly better than the ergodox but less keys than the advantage. Tried it for a few weeks, felt limiting for coding. Have played videogames with it, works pretty well for that. It stays on my desk for that purpose.
- Dactyl - Finally I printed a dactyl. This is a great board for a travel board for me. It's essentially an open source kinesis advantage. I already had a 3d printer, had one printed, soldered and running in a week. Put some very nice zealious zilent switches in it. It's awesome. I still an advantage at home (though I replaced it's controller with a custom one that runs QMK, filled it with foam to deaden the din and am considering contacting the manufacturer for some spare parts so I can put some other switches in it) .. My only reservation is around the 3d printing, I wish I could get a solid plastic shell or it milled out of aluminum or something a little lighter (aluminum being extra weight when I travel .. if i ever travel again). But custom work like that is very cost prohibitive.
So anyways, that was my journey down the rabbit hole of niche keyboard designs. I mostly still use the advantage, with an iris for gaming, and a dactyl for travel.
Did you write about this anywhere? I'm thinking of getting an Advantage but it would be really nice to be able to run it with QMK, and your soundproofing sounds neat too.
I currently have an Ergodox EZ but the thumb clusters do not work for me, I can only press one of the keys without straining my thumb.
One unintended benefit of my 60% keyboard is less travel with my right arm when switching from keyboard to mouse. Over the course of the workday it adds up.
However conversely, in this modern era with 2FA codes for many sites... Inputting 2FA codes is now a royal pain in the ass.
I'm in about the same WPM range as you. It's one of the greatest skills I've ever learned. It's invaluable in todays world. I regularly just keep typing while looking at someone. This was especially useful while taking notes in college.
> I think having blank keycaps though is kind of silly, personally. Especially given the keyboard the author has gone with. If you sat me in front of that keyboard I wouldn't know where to begin due to its size and layout.
Buying a novelty keycaps (or a whole keyboard with blank caps) seems overkill. Just tape over the keys and remove them when you can touch-type comfortably.
Having blank-keycaps would only annoy other people need to use my computer for something. It's just a novelty that I personaly feel like it adds anything.
Size. I have used an HHKB2 for ~3 years now, with blank keycaps, and I've been quite happy. I find myself rarely needing to use function keys so often that it becomes an issue.
I also used a split, ortholinear Let's Splitv2 that I built myself, with blank keycaps. But not having the number row kinda sucked. I may try it again soon.
Though there are a few situations where I'd want a full, standard keyboard layout, with a numpad:
* Data entry
* Playing videogames that have a lot of commands like DotA2. Chording is simply not fast enough / too much cognitive overhead during high apm moments.
I assume I'm in the extreme minority as my preferred keyboard is the floppy silicone style [1].
They wear out after a couple years, and usually whoever made the previous one has gone out of business by then, so getting replacements is a bit of pain.
The things I love about this style of keyboard though:
1. More or less silent to type on. No louder than just tapping your fingers on your desk.
2. The fact that they are completely flat on the desk seems to prevent any of the wrist strain that I get from a traditional keyboard.
People at my school used to do that. I did not care about carrying that X kg suitcase with me every Friday to school. Being already active on irc already at young age, at some point i got so annoyed of typing so slow and while typing missing what was being written on screen by others, i simply forced myself to look at the screen and type. Progress happened quite fast and that was most encouraging to keep going.
But 90-110 words per minute, that's blazing fast. Think i'm stuck at about 60 words per minute (https://typing-speed.net/keystrokes-per-minute)
I never understood the fascination with typing optimization, it is not like I'm a stenographer. But maybe I'm missing something.
For me it made a difference, and I went from feeling pain after an hour of typing, to being able to type all day without the slightest issue.
My thoughts "flow" from my mind to my computer without extra effort or mistakes. That seems to be the biggest win to me.
I went through a Dvorak phase in college, it was fun, but switching layouts is weird, and qwerty is everywhere, so I stuck with the standard.
I think most people could train up to about 60 wpm if they wanted to, but like 30-40 wpm is enough that you wouldn't normally be hindered by slow typing. You won't do great in Typer Shark or Typing of the Dead, but you should do alright.
Edit to add: no labels is fine on letters, pretty brutal for all the keys.
It seems by not having an international standard early on in computing we missed out on something here. Like how we drive on different sides of the road, use different plugs put interchange commas and periods for decimals. However, the most egregious violation of international missed opportunities has got to be sign language. I find it both incredibly hilarious and sad that two deaf people from different cultures can't communicate even though both do so in hand codes. We're truly a stupid species sometimes.
Most of my time (like the person you're replying to) is solving the problems in my head and even refining my solution mentally as well. Very little typing is needed on most days in an ide. I wouldn't be surprised if I typed more into DDG than an ide on some days.
For me when I actually am typing it is a complete thought already and now I am waiting to get it out so I can move on to the next thing.
If I could type infinitely fast I could spend 100% of my time thinking.
Touch typing is about the combination of speed and accuracy. You're right that in these discussions people always talk about speed, but that hidden accuracy bonus is useful for everyone.
For the question at hand, I'm inclined to think that what matters most is not so much typing speed as typing accuracy. If I have to constantly go back and fix a typo it's a just a PITA. I'm by no means a fast typist, but I think I make fairly few errors. So whenever I have to use an unfamiliar keyboard, the biggest issue I have is mistyping things and having to constantly go back and fix them. Also, modifier keys not being where I expect them aggravates me to no end.
Hypothetically, someone with a hunt and peck technique might be 40/60. Someone with a self taught but undisciplined technique could be 60/40. Someone with standard touch typing might be 70/30. Someone who does regular typing drills could be 80/20.
Given the thinking and debugging is where are value comes from, the typing is just how we make it tangible, by improving your typing you are improving your value.
I see this comment on almost every HN and r/programming thread about typing. It always puts an idea in my head of a programmer who has to stop and ponder between every keystroke.
~20 years ago I invested a lot of nerves into learning touch typing, so now I'm flawless with it.
But, let's talk about problems with touch typing - wrists for example. If you don't know touch typing, you move your hands more often, to do stuff. E.g. copy/paste, with touch typing, it's pinky + index finger all the time. Without touch typing, it's, for example, left index + right index. Or something else. Point is, you are not making the same moves all the time.
If you do, you develop RSI. For me, ALT + TAB was the problem. After ~15 years of touch typing, I started feeling first discomfort, and then pain in the wrist. Took some time to discover what's the problem, so now I'm aware and taking action, exercise, stretching, changing layout, switching to split keyboard, etc.
Touch typing is good, but be careful. Make breaks regularly, stretch your hands, invest in the ergo equipment. Think upfront, react before the problems occur. Better safe than sorry.
I would guess that's often the issue with RSI as well, that the muscles don't get enough variation. I've practiced a lot of martial arts, yoga and rock climbing along the way and never had any problems despite spending A LOT of time with keyboards.
The idea was to warn people in time about the consequences so that they can take precautions. I wish someone warned me about that 15 years ago.
OTOH by making trackpads not-hell to use they’ve allowed me to discover that too many days in a row of that wreck my right wrist pretty badly.
Incredibly useful for coding (I have Caps Lock change focus between my IDE and most recent non-IDE window for mouse-free iteration cycles) and Mac gaming (tab-targeting is much more powerful with the caps lock button in play!)
I am in the worst pain of my life right now. Absolutely regret it. Sure the error rate is slightly higher and you type slower. Atleast you won't be f*cked with RSI.
Honest question, how is it that there’s debate about this and comments from people (on Hacker News in particular) about intentionally learning it recently? Maybe I just haven’t noticed, but I feel like everyone I know below a certain (not even very young) age knows how to touch type, even if they’re not particularly tech savvy.
Regarding this parent in particular, are you saying that hunting and pecking is better and typing from the home row is a fad?
Yeah, "touch-typing" is incorrectly used to refer to home-row touch-typing by people who hadn't learned another style.
I use a totally different one, with my left hand resting on roughly shift-a-w-d and my right on j-i-o-; which requires little to no twisting to reach every key. I think I'm also more likely to lift my hands than home-row typists I've seen - those keys are just resting positions between typing bursts, not actually where I move my fingers back to while typing. The whole thing is based on the edges of the keyboard, rather than the nubs on the f and j keys.
My typing certainly isn't Correct(TM), but some combination of muscle memory and bad habits formed over 30 years.
Sure. It might work really well for everyone. Not for me. I am going back to normal typing once I heal. It wasn't really that bad. Just a few errors here and there and slightly slower typing.
I'm touch typing now for over 18 years, quite fast, basically started with touch typing and i don't have issues.
There are plenty of alternative keyboards out there which will allow you to keep touch typing = fast and more ergonomic.
Alone the fact, that you need to look down to find your keys is weird to me. How do you correct your text while typing? Looking up and down all the time?
It is still rare.
Swapping control and caps is another alternative, though in that case it's still using the pinky.
Beyond typing, it applies when considering any specific position or movement to be the only ‘correct’ form and optimize to do it again and again in that exact specific way.
However correct it is supposed to be, that’s a recipe for RSI. One way to mitigate that is to take frequent breaks, other ways include deoptimizing your movements to have more variation, rotating input methods, use a different hand etc.
Basically, extreme optimization and sticking to correctness is in my opinion overrated.
I just did a word count on some emails I write and they’re usually about 100 words, but I know they took about 10 minutes to write. I have to think about it as I compose it, then edit for clarity. Obviously if I was too slow this time would go up but I’m wondering where the point of diminishing returns is.
I feel terrible for everyone experiencing this pain, but I'm not convinced it's something that can be reliably developed or avoided.
Obviously if you're feeling pain or discomfort for your own sake take a break or switch to a different finger for a few minutes. Just like you'd switch sides in bed or change your sitting style when feeling discomfort. But IMO this obsessing about developing an RSI is unhealthy.
It's individual. I have a friend, overweight, never played any sport, never saw him run, sits 16h a day, sleeps 8h a day, has no problem with his back. Another one, skinny, does sports, sits on a pilates ball at work, uses standing table, stretching, and still has back problems.
You can't make conclusions based on your own case. We are all different people, different physiology. Medicine is not maths, 2 + 2 is not always 4. The fact that they can't explain RSI doesn't mean it doesn't exist. It's just that we don't fully understand what's going on there (yet).
Just the sheer understanding that fingers/wrists of an RSI sufferer are no different from these of non-sufferers helps many people resolve or greatly reduce their pain.
> Another one, skinny, does sports, sits on a pilates ball at work, uses standing table, stretching, and still has back problems.
And if they are a chronic pain sufferer from a similarly weird (or untreatable) condition I would greatly recommend looking beyond the physical explanation of their pain.
It was only after relearning to type, but with a new keyboard layout (colemak), did I find myself able to touch type.
There's a golden window for touch-typing where most people in the U.S. grew up typing on computers constantly (especially IMing in multiple windows concurrently) and before smartphones arrived. It's nearly impossible to keep up with multiple IM windows without lots of typing and spelling errors unless you're at least close to touch-typing.
I grew up on a Mac, and it took me way too long to get used to using the delete key on a PC. (I think very few Mac users make much use of Fn-Delete to get PC-like delete functionality.) Typing habits die hard.
This is what I was thinking when I read the article. I grew up on IRC, ICQ, and multiplayer games with text-only chat. That last one in particular, you learned to type fast or live with a horrible K/D ratio.
Yep. Mavis Beacon Teaches Typing taught me proper form. Fast-scrolling Internet chat rooms and FPS chat functionality taught me speed. In the former you had to be fast to get a word in, and quite fast if you wanted a complete thought. In the latter you were risking "death" every time you typed a message, so had better be fast about it. I went from proper-but-slow to proper-and-fast in no time, once I discovered those motivations.
I'm old (50), and did, during my sophomore (10th grade) year. That year (85-86) was the last year my high school used actual typewriters for the class; the room had 35 IBM Selectrics, and the din of the motors was INSANE. When the teacher wanted to talk, she would literally wave a flag, and we'd turn them all off so we could hear her.
The next year, they switched to computers -- but, it being Mississippi, they were IBM PC jrs, primarily of note now for having a wireless keyboard. Unlike bluetooth keyboards of today (including the one I'm typing on), these did not work so well. But the room was quieter.
Anyway, we had no paper or covers or blank keycaps. I guess some folks could've been "cheating" or something, but in that class there was a real sense that doing so would be dumb. Unlike in, say, an required academic class, there was no undercurrent of "I don't really need to know this" -- pretty much everyone, from honor roll kids to C- students, was in there to learn to type. By then, it was already SUPER clear how important this would be for any white-collar job, and so...
One of the big things was the single space rule.
Interesting thing tho. Many years later I read on Steve Losh’s blog that he uses two spaces after every period. Why? So he can just do a simple search to move through sentences.
I remember that back during the heyday of AIM and Runescape (which were incredibly popular at my school), students became better typists than our teachers.
A friend of mine is a high school teacher now, and has lamented to me how smartphones (particularly autocorrect) have ruined students' typing and spelling abilities.
I wonder what it's like for kids today and if typing skills will even be useful in their future.
And yet, here we are. I suspect it's more about "aaaah! the next generation is different and therefore WRONG!!!"
Later in college someone as a prank removed all the keytops from a time sharing terminal. Didn't stop me, I just sat down and started typing.
I have a sister who is 7 years younger than me. When she attended the same schools, the computer courses had already begun scaling back. The justification was that "kids just know how to use them". This included explicit typing class because "Kids don't need to be taught that anymore. They already know!".
I still struggle somewhat with special characters, because of my short pinkies. I am currently experimenting with alternatives (see http://blog.pythonaro.com/2020/06/better-access-to-special-c... ) but I've never been good at layer-switching and it makes me still pretty slow.
> An average professional typist types usually in speeds of 50 to 80 wpm, while some positions can require 80 to 95 (usually the minimum required for dispatch positions and other time-sensitive typing jobs), and some advanced typists work at speeds above 120 wpm.[4] Two-finger typists, sometimes also referred to as "hunt and peck" typists, commonly reach sustained speeds of about 37 wpm for memorized text and 27 wpm when copying text, but in bursts may be able to reach much higher speeds.
I switched mainly because I was a nerd poser in high school, but also because I had some warning signs of carpal tunnel syndrome. No issues since.
Interestingly, numbers and symbols continued to trip me up, and they are one of the few areas of overlap between QWERTY and Dvorak. I finally switched to a blank keyboard and that did seem to help.
If you learn Dvorak, or, frankly, any layout designed to minimize movement, you will naturally learn to touchtype, because the layout rewards being on the home row. You don't have to try to force yourself to stay on the home row, your hands will be there anyhow. And from there, with your newfound hand stability, it's not hard to learn to touch type without looking. It'll just happen and one day you'll notice that you've been doing it for weeks.
It may literally be easier to switch to Dvorak than to whip yourself hard enough to learn to "touchtype" on QWERTY.
And though I type more accurate now, which brings a certain kind of satisfaction, I'm also slower (I seem to plateau). According to Typing Trainer I was "Fast" (self-taught, many errors) and now "Average" (proper, less errors).
However nice this is for my backspace key I still would like to improve. Maybe I need to practice more, but I don't think a keyboard like this will help because I already never look at my keyboard.
I have thought about becoming better by using a device that would attach wires to your fingers (or a glove) that correspond with keys, and the keys will only register when hit with the right finger (I find myself cheating now/falling back to old ways when I want to go fast). Something like this should exist, right?
Commenting primarily to see what others have to say about your idea, since I can notice that sometimes when I don't pay full attention I tend to use my "old" mental keymap and cheat a little bit.
"Proper" touch typing (I typed without looking before too, but not the "proper" way) is overrated and has proven to me less useful than the way I was used to.
Worse (IIRC), "proper" touch typing exists in a vacuum and has no context of the prior keypresses - rotating fingers or even switching hands at the boundary is going to lead to faster typing when you remove the artificial restrictions of "proper" typing.
BUT when you cannot touch type at all the notion of "proper" fingering provides a framework to work within and helps to form best practices that combat things like "press every key with index finger".
You'll see this in many skills and sports:
Beginner - no knowledge of the rules Intermediate - can apply the rules Expert - breaks the rules to achieve greater performance Master - creates new rules
Ultimately the best fingering for touch typing is the one which leads you to type the fastest and most accurate with the least amount of energy/effort. Achieving the optimal fingering as declared by someone else isn't really the goal.
Yeah, sometimes it helps to learn the rules before breaking them.
I do this because I keep my hands angled a little bit inward, to avoid the awkward and un-ergonomic bend in my wrist. That is, if standard position is like this:
oo
/\
/ \
My typing position is more like this: oo
/ \
/ \Hand angles and wrist position are somewhat glossed over if you only know "finger x presses key y"
If you think about violin and guitar - you learn how to play the same note from different hand positions so there is some (small) potential for this on the keyboard
I actually made the switch to proper touch typing by re-learning to type from scratch on a Dvorak layout, using blank keys (or Qwerty-marked keyboards, which is practically the same thing). I tried to switch and stay on Qwerty, but I'd just revert back to two fingers since it was so much faster, then my wrist pain would come back.
To give you a bit of motivation if you ever have to switch, I switched in November 2009 doing races on typeracer.com. Within a week I was at 45 wpm, by the end of November it was 70 wpm. I averaged 80 in January, and 90 in March.
So it took maybe a few weeks to get to 'usable' speeds, and a few months to get back to 'fast' (which felt right for daily use). This was doing bugger all practice too, each race is a minute or so and I did maybe 500 races this whole period? Literally 3-5 minutes a day, absolutely nothing. If you put actual effort into practicing you could probably regain your speed way quicker.
From there it slowed right down obviously. It took a few years to get back to 110, then half a decade to get to 120. That's probably to be expected, but realistically you're not going to notice the difference between 120 and 100 in daily use, so it's not a big deal.
Also, the interesting thing is, touch typing with Dvorak doesn't train you to touch type in Qwerty. Even after over a decade I still have the muscle memory to type with 2 fingers in Qwerty. Once every year or two I'll have to use somebody else's keyboard at work and I'll have to pull out the two finger technique, which must be hilarious for everyone watching. Just typing Qwerty for a few moments once a year or so I can still do around 60 wpm, which is insane when you think about it. I guess it's like riding a bike.
They learn at an incredible rate when they first start (as you'd expect) and it eventually starts to slow down over time (again, as you'd expect) until it hits a plateau, at which it sometimes never overcomes (or it does but stops at the next plateau). I believe they call this the OK-Plateau, for how you feel about your new skills when you reach this point, OK.
The idea is, learning levels off when we internally (and often subconsciously) determine we're "good enough" at a certain thing. For language learner's it may be when they decide they're conversational, or when they one day stop bothering to look up new words because they think their vocabulary is good enough for their needs.
You're likely at this point and need to critically examine your weaknesses and make a plan to train them if you really want to progress.
On an interesting side note here, this is often the value that coaches provide to aspiring athletes, someone who can identify your plateaus by analyzing your movement, abilities, etc.. and plan your training to isolate and tackle them.
I usually use it when I need to find my water bottle or to take a peek at my phone.
Can you point out some? I looked into this last fall and was rather disappointed about what was available.
[1] https://www.vrdesktop.net/ [2] https://immersedvr.com/ [3] https://www.vspatial.com/
I've never spent any actual effort of learning any techniques and I can easily get 120 wpm on almost any basic keyboard and up to 140 wpm on my main keyboard at home (which happens to be a regular gaming keyboard by logitech).
Blank key caps seems more like a gimmick than actually helpful and personally I couldn't drop the arrows either. I know Vim bindings are all fun if you IDE supports them, but you can't really navigate around the OS comfortably if you have to hit Fn + your faux arrows every time you want to move the focus around.
In a sense, it's a mark of a heightened brain-computer interface. It's a freeing feeling when you don't have to use your sight for direct motor control error correction.
This is why I'm such a fan of programs with extensively configurable hotkeys/macros, tiling window managers, and (when constrained to Windows) Autohotkey.
Much more than typing wpm improves if you're familiar with your keyboard. It gives you a much tighter loop between your executing your intentions and affecting the computer.
This can be used for seamlessly executing macros or hotkeys in programs, switching window focus with barely a thought in a tiling window manager. Force multipliers.
Get a box that covers your keyboard and leaves room for your hands. Cut a hole for your hands. Place the box over your keyboard, insert your hands, and start typing without being able to see the keyboard.
Of course this is more difficult if you only have a laptop because the screen is also obstructed.
I type around 100 WPM today with the same touch typing technique I learned as a child. I still have labeled key caps, even on my own fancy mechanical boards.
Unfortunately the new Macs have really borked the typing experience, which was the main reason why I purchased the blank keyboard.
There's something about reducing the friction between your mind and the problem that I find fascinating, even though the bandwith of the "fingers on keys" channel is still rather low (unless you go all out bionic fingers like that schene in Ghost in the Shell).
Another, maybe fictional, reasoning to get a blank keyboard was to be able to type properly even with a VR headset on.
There's only one major drawback in my experience: position in front of keyboard. Sitting on the sides or typing side-ways (like in some pair-programming situations) becomes difficult, even if you follow the home keys.
However, earlier this year I had an accident and lost about an inch off the middle finger on my right hand and that's really messed with my typing. That's the 'I', 'K', and ',' finger and that's made code and vim usage a bit tough. ;)
What I did was rearrange the letters. I left all the symbol and special keys alone, but moved the letters, leaving only the F/J index keys in place. Now looking at the keyboard became counterproductive. If I ended up forgetting where a letter was, I would have to watch the screen and try different finger movements till I found it.
I learned to touch type in the early 1980's in California. On manual typewriters with blank keys.
For the first month or so we were required to follow lessons that were on a wall in front of us, so looking at the keys and back was practically impossible. There was also a key chart on the wall for reference.
Once we had the basics of touch typing down, we would work from lesson books propped up next to the typewriters.
Correction was not an option: if you made a mistake you could start over or lose points. I would start over.
This didn't make me an especially fast young typist but it did make me an accurate one. After learning this way I did a lot of writing on the glorious IBM Selectric and got fast.
Since the typewriters had no markings whatsoever on the keys, and I went to a small school with no money for special kit, I assume this is just the way typing was taught in America for some time, and around the 1980's they started teaching it less and/or differently.
Now, a million years later, I still love manual typewriters. All this computer work has made me a fast but somewhat sloppy typist. The "delete" key changed the incentives.
I used the printed skin at first but then decided I wasn’t learning the layout fast enough. So I switched to the blank skin “cold turkey”.
It was impossible to type anything at first, because I didn’t really know where any of the keys were. So for absolutely every character I’d press each and every button until I found the correct one. But it only took a couple of days of this before my muscle memory began to learn where the keys were. And then as I kept using it I got better and better at touch typing Dvorak and finally it became second nature.
My original keyboard that I did this with was the TypeMatrix 2030 USB. I’ve stuck with Dvorak ever since. In 2017 I switched to a programable mechanical keyboard and made my own TypeMatrix-inspired Dvorak keyboard layout for it. I bought the one with blank key caps, naturally ;)
Said custom layout for my programable ErgoDox EZ Shine can be found here: https://github.com/ctsrc/ergodox-ez-shine-dvorak
You see, around 1995 our class had transitioned to 286 computers and the instructor wasn't that familar with the software. The student next to me and I figured out that if you hit the [ESC] key just before ending each days mandatory typing test, you could take the test again - something we did when we knew we had made a mistake. We worked harder than anyone else to get perfect scores each day because we found a way to hack the system. We typed and practiced more, but we felt we cracked the code. She ended the class around 80 WPM, and I finished 2nd place at ~75WPM.
Other students would possible get a light tap of the ruler on their hand if they were looking at their hands (yes, in 1995!) and for serious repeat offenders not committed to learning touch typing a cardboard box showed up and was placed over the keyboard, so you couldn't see you hands.
Typing (good enough) has been a serious life skill, easily in top 10 skills I developed in high school - possibly top 5.
Too many years of not really typing "properly" mean I am no longer a great touch typist, but the muscle memory is still mostly there.
I learned to type over 30 years ago.
I started wanting to switch to a blank keyboard when I realised that I never look at my hands when I'm typing anyway. Finally got a Das Keyboard S as a present a few years ago and it's been awesome. These days I forget it's unusual until someone else sits down at my computer and looks bewildered. :)
... and that's how years later I'm on an all-black Ergodox in Programmer Dvorak :upsidedown:
IMHO, the biggest chunk of my time spent is knowing what to write, though. I think time could be better spent becoming a better writer than a better typist.
The best decision I made was to switch to DVORAK. I was very unproductive for about a month.
Training involved blank key caps and a small print out of the layout above my monitor. The result is I type much faster, with fewer errors, and I never look down (usually pointless since your keyboard will be qwerty labelled anyway!)
EDIT: doesn’t have to be Dvorak but the point is switching layouts forces you to learn from first principals: feeling out the keyboard notches (F and J keys on standard US) and going from there
Overall I'm pretty happy that that I learned Dvorak and feel that my typing is much better than it ever was with Qwerty. However I'm always hesistant to recommend that other people follow the same path. There are numerous downsides to Dvorak (or any non-standard layout)
* I have kind of un-learned Qwerty. When I have to go to someone else's machine at work (game dev studio) to diagnose a crash, Qwerty feels very foreign and I look like an idiot when I go to type (looking up and down, making lots of mistakes, and generally typing like an old uncle who has never used a computer). This is a bit less of a problem now that Covid has hit and we are all working remote and screen-sharing instead of visiting each other's physical machines.
* Family members get annoyed when they come to a computer and it is on "Dvorak Mode", and they don't know how to get it "back to normal". Having separate accounts helps with this, though I have had some Dvorak software that sometimes annoyingly "leaked through" to other user accounts, switching the settings for my wife
* Shortcuts are a pain. Some software (particularly things like 3D modeling packages) have tons of shortcuts and they are all well thought out around the idea that you have a QWERTY keyboard (the important shortcuts will be in the left hand, like mode-changing keys on QWER so that you can use a mouse with your right hand). It sort of sucks when you go to use those softwares and the hotkeys are all over the place. This even applies to the normal Cut/Paste/Copy hotkeys. I have software-remapped those so they are in the same location as QWERTY (on Windows, using Autohotkey) but that causes secondary issues where Ctrl-K shortcuts are unavailable because the V key is K in the Dvorak layout and I'm using that for pasting. vi/vim is also weird on Dvorak, but I stay away from those anyhow.
* It is hard to know where keys are when not in the "touch typing position". This kind of goes along with the last point about shortcuts. Since my physical keyboard is QWERTY, I cannot look at it and know where are particular key is. And all of my training in Dvorak is muscle-memory so I only know where the letters are by feel and not by knowing which QWERTY key they are mapped to. Consequently, trying to press a specific letter hotkey when my hand is not in the standard "home row" position is a bit of a guessing game. This is a problem in situations like using a 3D software where you are mostly mousing and only poking at hotkeys here and there. Obviously getting a labelled keyboard would solve this issue, but there are other downsides to that as well. (confusing other family members with my strange keyboard, paying extra for a niche product and having more limited choices)
If you can get past all of those issues... Dvorak is fantastic!
> I have kind of un-learned Qwerty. When I have to go to someone else's machine at work (game dev studio) to diagnose a crash, Qwerty feels very foreign and I look like an idiot when I go to type (looking up and down, making lots of mistakes, and generally typing like an old uncle who has never used a computer).
This 100%. Was helping a colleague to debug, started typing... "you know what, I might ask someone else"
I'd still occasionally glance at Function/Number keys, that was fixed within a week or two.
Switching keyboard languages/layouts was easier, no longer had incorrect labels to glance at (and generally annoy me that they were "wrong").
I remove as much clutter from my workspace as possible - blank key caps just look tidier to me.
60% keyboards reduce the distance my hand travels to use the mouse by a lot. I find that much more comfortable.
It wasn't enough though. What pushed me over the edge though was switching to Dvorak. That forced me to learn. I can type Qwerty, just extremely slowly, but the only place I ever need to use a Qwerty keyboard these days is the touch keyboard on my phone.
Can't you just set your keyboard on your phone to Dvorak? If yours can't, I do know of a few third-party ones that can, at least on Android.
Also while Dvorak is objectively better for physical keyboards, Qwerty is objectively better for swipe touchscreen keyboards, for similar reasons to why it was better for typewriters. The more space between common character pairs, the better swipe keyboards word prediction works.
Dvorak, as another commenter says, isn't as big a win for screen tapping. Dvorak does tend to alternate from one side to the other, but because the most common letters are on the home row, I'd expect it to encounter a lot of ambiguity in predictive swiping.
I had many years without touch typing and when the pain started, I was already doing touch typing for more than 3 years. But, neither me nor the doctor couldn't blame touch typing for it. I was told any repetitive movement can cause it. Perhaps touch typing does kick in. But, the main cause was lack of any exercise with hands. I was only using my hands on my keyboard for a very long time.
I'm still doing touch typing. I actually stopped physiotherapy exercises for my hands shortly. Instead, I started to do sports and normal exercises to keep my muscles healthy. I've also switched to a split keyboard (Kinesis Advantage 2) with some customization on the layout to tweak it for coding. Seriously one of my best purchases ever. Since then I actually invest on my work equipment and office tools. Good monitor, proper desk and ergo chair. They last forever, and it's way cheaper than breaking your body.
An ortholinear layout makes those keys only easily accessible with the correct fingers, and overcoming that part of the muscle memory was the hardest part of the switch for me.
And what's even better is vertical stagger according to finger lengths; this increases comfort when typing significantly in my experience, especially on very small keyboards.
Two reasons to use one: 1) security - slows down most people when “borrowing” your computer. 2) looking cool and being able to joke that it used to have keycaps but you type so much that they all wore off
So,back in March,i finally decided to start Touch typing. First thing was about layout. I read that QWERTY is not good layout (it was not made for computer era), so i searched alternatives. I finally settled with Dvorak.
First rule to learn touch typing is that you should never ever look at the keyboard. Gist of Article too says the same. One advantage for me was that even if i looked at my keyboard, keyboard layout was different, so it was not much use.
So,i started learning touch typing. I used gtypist and typingclub to practice. Some keys were tricky to remember. I used relative positioning to help me sometimes too. References were needed sometimes. So,i printed layout and kept it to refer if i felt it was necessary.
So,after typing for a month,i learned touch typing. I think that rather than taping your keyboard, make determination not to see keyboard. You could also choose better layout if it could matter with your typing.
However, this is precisely why I buy and use QWERTY keyboards. When I'm first installing a machine or I'm dropped into ash because of a hard drive issue or that new shiny game has the layout set up for QWERTY instead of reading the current layout, I know I can always look down to get my bearings long enough to swap the layout/control or do that quick debug.
I don't think I'd fare well with black keycaps though. I still have trouble remembering which number key is which symbol.
In the end we’ve rolled laughing on the floor including him and it made a good memory.
At that same time i was programming games in Basic and C, so i knew i was going to benefit from it (the majority of kids thought it was a girls' class... this being an all male school).
Fast forward 30 years i am a happy 100wpm typist. And when I see programmers struggling to find keys I just wonder how more productive they would be if they didn't have to think about it.
(Do a test on the underside first; some paint solvents are bad for some plastics)
I now use a variety of keyboards but often opt for 60% keyboards as I am more concerned with ergonomics than I am touch typing. I _would_ go for a true ergonomic keyboard like an Ergodox or Dactyl but they aren't very compatible with my mobile working and it would be a real pain everytime I hopped onto a colleagues keyboard or similar (or expected colleagues to use mine).
One thing I am keen to try out and that the OP might want to consider is Ortholinear keyboards. That diagram color coding the keys for fingers is a perfect demonstration of why non-linear keyboards are not best suited for our hands.
I've never owned a keyboard that was actually physically labelled for Dvorak, so I _cannot_ type if I can see my fingers. The lies printed on the keycaps throw me off every time. :)
For some background, I train myself to be left handed as in I started to use mouse by left hand, writing on left hand to help my right hand recover. But nows it's my fingers
Later I also got a customizable controller board from TMK [0], so that my HHKB now also functions as a mouse, moving mouse cursor with h/j/k/l keys, without any software assistance.
I would say I reached "expert" status long before that happened though. I attribute this to doing so much typing for the past few decades.
I think the reason so many people have trouble with keyboards is that they have no formal training (e.g. a typing class in school), and do not regularly use them because their phone/tablet is the primary computing device.
… maybe someday, but I think it's a bit premature? Phone keyboards were terrible, involving hacks like T9 to make them tolerable for the longest time. Smart phones haven't been around that long; the iPhone wasn't introduced until mid-2007. That's only a little more than a decade, so unless you're close to 20, you're going to remember / have learned on something else.
And it takes very little practice on even a basic keyboard to outpace a mobile "keyboard"'s input rate.
> And it takes very little practice on even a basic keyboard to outpace a mobile "keyboard"'s input rate.
Yeah, but you have to care enough to do that. (And also have a physical keyboard available.)
Today I have a wasd keyboards model with blank white keys and red cherries, looks fantastic and always a fun conversation starter at LANs and in the office :)
Before that I had the Filco Majestouch Otaku with blue cherries, but unfortunately it broke.
I used this site: https://learn.dvorak.nl/ tried to do it every day for 30 mins or so when i first started learning.
What resources would you recommend to learn proper touch typing (on a US English QWERTY keyboard) while getting rid of current habits (I saw the Typing Club recommendation in the article)?
When I first tried to learn the Dvorak keyboard layout, I popped the key caps off an old keyboard, and rearranged them to match Dvorak, then wrote a kernel driver that allowed me to have one Dvorak and on QWERTY keyboard plugged in at the same time. It worked much better when I just switched keyboard mappings without rearranged key caps and IM'd friends for a few days. The pressure to keep up with conversations is good motivation.
To me, buying blank caps smells like consumerism under a self-improvement disguise.
Anecdotally it serves as a layer of computer security i didn’t expect. Friends of mine (IT pros, graduate students, programmers, etc) who make their livelihoods on computers throw tantrums completing simple tasks with it, such as typing “youtube” into an address bar. Entering their passwords is particularly impossible exercise in my experience.
The only person immune to this was a Dvorak user (who I believe also had the additional security layer of using Emacs as a mail client).
Credit due to him - he kept his word - and since he was CISO, he paid for donuts TWO weeks running.
The policy worked most of the time though.
(if Rocky Balboa had been rated on WPM instead of KOs: https://www.youtube.com/watch?v=ugcwp1g9Bao )
It wasn't QWERTY vs QWERTZ, someone had swapped out two keys as a joke. But the story might have evolved over the years.
One thing I didn't consider was that the keys would all become sticky, so a fair amount of action was required to get the keys to press down. I type pretty consistently at ~100wpm today.
The best thing I got out of typing club was an objective means of evaluating keyboards. I learned that my fancy keyboard wasn’t really serving me like I thought. Objectively, the best (fastest) keyboard I have is the plain-seeming one built into my PixelBook Go. The worst one, by a mile, is my MacBook Pro “butterfly”.
I can't imagine having to look at the keyboard while typing.
Jokes aside. I learned touch type in 5th grade, but knew on beforehand where all the letters was placed. I never thought about it, but I do use *parts of touch when I type. My fingers are always resting on asdf and jkl. I write ~70wps with this technique, I wonder if this is as fast as my mind is capable of coming up with sentences?
70 words per second?
If you've got the time to spare, though, I'd suggest learning the Dvorak layout for a more comfortable typing experience.
How long did it take you to learn dvorak?
When I tried using Dvorak again recently, it took me a couple of days to get used to it again. I'm comfortable enough switching between a keyboard with Dvorak and a keyboard with QWERTY now, though.
That user seems to have the password only in muscle memory, which seems like a bad idea regardless of layout.
Are there any HHKB users here willing to share their tips on how to get by?
Note: I already use a 60% mech keyboard and am more than happy to swap arrow keys for Caps Lock + hjkl.
She made me learn to type when I was young in one of those old ibm selectric.
So now I can type really fast, but I still look at the keyboard from time to time.
Fun fact: my mom finished Type of the Dead in her the first try.
What I had meant to say was, that without the legends on the face of the keys it would be less discoverable for a new user who has purchased the keyboard to discover the arrow keys, pgup etc.
I mention this because the author of the article mentions that the keyboard doesn't have arrow keys. However I see in hindsight that this was in reference to the keyboard not coming with a dedicated set of keys, as opposed to the functionality not being present at all.
I do ~80 wpm with my system, and around ~30wpm when properly touch typing. So I'm always annoyed by my slow typing when touch typing and usually give up trying to learn it. And yes I know, learning it properly would probably make me faster than my ~80 wpm because I'd actually utilize all my fingers, but going down again first feels so bad.
It worked quite well, I never measured my speed but it is quite faster than before.