5 ms·
How to Type 3x Faster
- punnerud 6y agoTL;DR: Text replacement on iOS/MacOS: Dont = Don’t rr = remember wd = would be etc.
- stickydink 6y agoThe best life hack I ever did, have iOS and Mac autoreplace "@@" with your email address.
- dvcrn 6y agoI use Keyboard Maestro with AppleScript to replace @@@ with email+currentsite.com@mydomain.com. No iOS though
- cipher_system 6y agoWow, I've been annoyed for as long as I've had a smart phone that it never could input my e-mail in an easy way. And then it was this easy all along, thanks!
- soraminazuki 6y agoI'd imagine this would be a nightmare for Vim users as every command the user enters would be turned into something else entirely.
- seanhunter 6y agofor vim, you just do :ab hn Hey there hackernews! or whatever to define abbreviations. Honestly I mainly use them to correct things I commonly mistype or if the CapitAliZation of MyCompanyName is annoying.
- lazyant 6y agowasn't the QWERTY keyboard distribution done because of jamming debunked? I've read several contradictory accounts about initial typewriters.
- 51Cards 6y agoI don't think there is a definitive answer on that but this is one of my favourite articles on the topic: https://www.theatlantic.com/technology/archive/2013/05/the-lies-youve-been-told-about-the-origin-of-the-qwerty-keyboard/275537/ https://www.theatlantic.com/technology/archive/2013/05/the-l... In the end we'll likely never know unless we find some new notes.
- qsort 6y agoYes, that's a myth. http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/publications/PreQWERTY.html http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/publications/PreQ...
- gabagool 6y ago"there are very few words in the English language that can be typed with only one hand on the Dvorak keyboard (for the curious, the two are “papaya” and “opaque”)." Probably needs to be clarified. There are even subsets of "papaya" that can be typed with one hand! e.g. "pay", "yap", "papa".
- hinkley 6y agoYeah I'm pretty sure an anagram generator would find a bunch more. Possibly they meant that those are the longest words. Lots of 5 letter words. pupae, poppy, puppy, queue, popup...
- flreln 6y agoOP here: happy to answer questions about my setup. Just to clarify - the core idea is not shortcuts but how you can use them to integrate changes in your life like reflecting on how you feel or how well you understand your learning material.
- harrisonjackson 6y agoIsn't modern spellcheck/autocorrect basically this? The OP expanded the autocorrect dictionary to include lots of their favorite "misspellings" of words and phrases. I don't love how much I lean into autocorrect to speed up my typing but maybe I'd feel better about it if it was even more intentional. I love the shortcuts that force them into the growth and reflection mindsets and I love the questions at the end of the article - better than a tldr.
- elheffe80 6y agoI wish I could do this. As an admin, it would be hell on earth for me. Going from one system to another would be all but impossible, especially on systems I can’t make changes like that to. Still a cool idea though! Edited for formatting because mobile is awesome!
- jkaptur 6y agoYou could get a keyboard that supports QMK, then set up the shortcuts at the keyboard level, rather than the OS.
- Graziano_M 6y agoI predicted (incorrectly) that this would just say "Change keyboard layouts". I actually made myself do that ~5 years ago (to colemak). Ultimately I am not sure if it was worth the effort, but I can tell you that I type at least 40% faster (tested), and typing < 100wpm is a 'bad day'. Ultimately does it matter? Maybe on slack, but not while I'm coding. To me, learning my editor well (Vim) is where I got my 40% from while coding.
- golergka 6y ago> Ultimately does it matter? For coding, no. If your typing speed is your bottleneck, you're doing something wrong — either don't use your abstractions the right way and write too much code, or don't know your editor macro engine well enough. Probably both. But for writing prose? Yes. Being able to type faster gives you more freedom to test more ideas, get more rough material and then edit it out.
- hinkley 6y agoI think it goes well beyond 'writing too much code'. If you're coding at >40wpm sustained, you're basically vomiting out code without a care in the world. I could see people getting into trouble if they can't manage 30 wpm typing speed, which seems to disagree with what I just said, but coding often comes in little microbursts, and if it takes you too long to get an idea down, you might get distracted by something else and forget what the next step is. I believe there's a law of diminishing returns there, where going from 7 seconds to 6 has a bigger payoff than going from 4 to 3.
- ryzenecc10 6y agoDragon speech recognition (Professional Individual v15) works way faster and far more accurately than I ever thought it would. Keyboard typing actually involves more backspacing over mistakes than Dragon does. Dragon makes 120-200+ wpm effortless whereas 100+ wpm on keyboard requires concentration and is fatiguing. Dragon alas only runs on Windows but it works great inside a VirtualBox VM on Linux and Mac. (The VM setup is a major time commitment though.)
- golergka 6y agoReally enjoyed the sausage story — a perfect counter-balance to Chesterton's fence. Of course, in the end both anecdotes are about value of curiosity.
- munchbunny 6y agoHow do court stenographers do it? Seems like a good formalized starting point.
- kibwen 6y agoThey don't type in conventional English, they type in shorthand. "The stenotype keyboard has far fewer keys than a conventional alphanumeric keyboard. Multiple keys are pressed simultaneously (known as "chording" or "stroking") to spell out whole syllables, words, and phrases with a single hand motion. This system makes real-time transcription practical for court reporting and live closed captioning. Because the keyboard does not contain all the letters of the English alphabet, letter combinations are substituted for the missing letters. There are several schools of thought on how to record various sounds, such as the StenEd, Phoenix, and Magnum Steno theories." https://en.wikipedia.org/wiki/Stenotype#Example https://en.wikipedia.org/wiki/Stenotype#Example
- cmgxyz 6y agoThe short answer: very extensive systems of phonetic shorthand, a special keyboard with very few keys designed for chorded input (multiple keys pressed simultaneously), and specialised software dictionaries to translate the shorthand back into English. Professional stenographers can type upward of 300wpm as standard. The downside is that it takes years to become proficient. http://www.openstenoproject.org/ http://www.openstenoproject.org/ is an interesting resource if you're curious.
- foopod 6y agoThis concept intrigues me a lot. Not sure how I could make it work swapping between Windows and Linux, for work and play respectively. Other things that come to mind are.. + How would this affect your writing style? How would it affect your vocabulary? + If well done, I can see this having a positive impact around purposefully changing the way you write, by making shortcuts for the kinds of words you want to be using vs not using. + It is almost like creating another language as a translation/input layer. Could we agree on a mapping for the majority of English words to make this something worth learning? Something that could become common place?
- ravenide 6y agoThe core idea seems to be to map shortcuts to sequences of characters. My experiences suggest that this has promise. Using normal QWERTY, I currently type 160 wpm on average at 95%+ accuracy. I can get up to 180-190 if I risk letting typos through. I noticed that I unconsciously adopted a related idea to the one suggested here: my fingers automatically type out sequences of letters that I'm used to. For example, "-tion" is a common suffix. Instead of typing t, then, i, o, n, my fingers just bang out "tion" as one fluid motion, like a piano scale. There's a special type of keyboard called steno that takes this further. Instead of typing out individual letters, your keyboard has about 20 keys, and you use "chords" of keys to type entire syllables at a time. Experts can reach upwards of 300 wpm. Here's a demo: https://www.youtube.com/watch?v=U7AFutd9Gos https://www.youtube.com/watch?v=U7AFutd9Gos. I tried to do this but it took too much time to learn.
- deleted 6y ago[deleted]
- Swizec 6y agoI used to type 750 words every morning as a daily journaling practice. Kept the habit for 5+ years. Every day, wake up, type 750 words of whatever's on your mind, move on. Takes about 6 minutes. Over time my typing became fast and reliable enough that it just doesn't need to be any faster. It's as fast as I can think. Shortcuts slow me down because they don't fit naturally. They cause a hiccup in the brain. A little pause when you think of the right shortcut to use. So I never invested in shortcuts. But take my ZSH history away and it's like chopping off an arm. Maybe that counts as having a bazillion shortcuts.
- Andrew_nenakhov 6y agoI just switched to dvorak many years ago. Not coming back, though hotkeys are a mess. (I'm still fast with qwerty, surprisingly, skill doesn't deteriorate. I guess it works like speaking languages, you can be fluent in more than one)
- moltar 6y agoI have been growing my shortcut library since it was added to Apple software. I still don’t do the extreme shortcut stuff that the author talks about though. However, I do find it somewhat annoying still because often my shortcuts clash with the words that start with the same characters. I guess the lesson for me is to pick better shortcuts. Need to make a tool that would check if a given shortcut will collide with a dictionary word. My worst offender is “atm”, which expands to “at the moment”, but sometimes I need to find an ATM to withdraw some cash :)
- cosmotic 6y agoWhere is the evidence that Dvorak is faster? I thought that was throughly debunked 25 years ago. https://web.archive.org/web/20190108175236/http://reason.com/archives/1996/06/01/typing-errors/1 https://web.archive.org/web/20190108175236/http://reason.com...
- 1MachineElf 6y ago"Dvorak entered his typists into contests, and they consistently out-typed the QWERTYists by a long shot. It got so bad that within a few years, Dvorak typists were banned outright from competing. This decision was overturned not long after, but the resentment remained. QWERTY typists were so unnerved by the speed of the Dvorak typists that Dvorak typewriters were sabotaged, and he had to hire security guards to protect them." https://hackaday.com/2020/03/31/perhaps-august-dvorak-is-more-your-type/ https://hackaday.com/2020/03/31/perhaps-august-dvorak-is-mor...
- m463 6y agoI wonder how colemak compares?
- 1MachineElf 6y agoI too type Dvorak on an ortholinear 40% keyboard with a Vim optimised layout[0], and it's the bee's nees. Unfortunately, both Vim and Dvorak pre-date typical copy (Ctrl+C), cut (Ctrl+X), paste (Ctrl+V). It's not the typing, but these inconveniences that make me think of going with some Colemak variant. Even though both of Vim and Dvorak pre-date dedicated arrow keys, HJKL on Dvorak is still saner than any Colemak layout I've seen so far. I dream about some alternative that strikes a good balance between all of these. [0] https://github.com/1MachineElf/qmk_firmware/tree/sb4dv_planck/keyboards/planck/keymaps/sb4dv https://github.com/1MachineElf/qmk_firmware/tree/sb4dv_planc...
- MivLives 6y agoCouldn't you get QMK to send CTRL+C, or whatever as a dedicated key on a different layer? Easier then rebinding every program.
- 1MachineElf 6y agoSure, but I just use One Shot Mods for the most part. So I hit Mods1+C,C and that yeilds Ctrl+C. I can also add Ctrl keys on the bottom row. The point of SB4DV is for it to work on anything with as few as 33 keys. Adapting it to a 48-key Planck leaves room for extra keys such as these, while the core is the same across different keyboards.
- coldtea 6y agoYeah, not. https://personal.utdallas.edu/~liebowit/keys1.html https://personal.utdallas.edu/~liebowit/keys1.html
- tmaly 6y agoI could think of using a finely tuned vim in the same way for programming.
- Ymous 6y agoI would highly recommend leveraging snippet plugins for your editor of choice, something which I imagine would be the coder-flavored version of this articles advice.