Note: this version has now been replaced by ROPE 2.0! To find the latest version of ROPE, visit the following links:
GitHub version of ROPE: https://github.com/mkrnrope/blob/mastelists/ngsl.tsv
Excel file: https://drive.google.com/open?id=1kf2FmK-ImZDGwlPRKHBWTEnjpTg-u4Vq
Anki deck: https://drive.google.com/open?id=1OEEQSag9iFDEmSpt-8aD-K46qovisOH3
Anki deck (from Ankiweb--may not be updated as frequently or at all) https://ankiweb.net/shared/info/460286801
This is a project that I've been working on for quite a while now, so I'm excited to be able to release it to Plover learners everywhere. My apologies for the super-long readme! An explanation of ROPE (Remembering Outlines in Plover more Easily): A system for learning and remembering outlines for over 4,300 common English words
**Links: Anki deck download: https://drive.google.com/open?id=0B2JUx_lPTmtAemRzMnNPWXlPajQ
Excel download: https://drive.google.com/open?id=0B2JUx_lPTmtAT0ZrRzc5YWpVRk0
Readme download: https://drive.google.com/open?id=0B2JUx_lPTmtAZ0N5anhyMWVxUms
If you'd prefer to download the Anki deck from AnkiWeb (even though it may not be updated as often as the above link), visit https://ankiweb.net/shared/info/434809753
. ** Intro and TL;DR
ROPE is a guide to learning and recalling Plover outlines for over 4,300 common English words. It does this in two ways: first, it relies on Anki's spaced repetition system to help you solidify the outlines in your memory. Second, it includes mnemonic devices (in the form of stories) for a sizeable chunk of the outlines, about 1200. These stories serve to connect the outlines to their corresponding word by including words that are similar to the components of the outlines.
If you'd like to try using ROPE to learn new outlines, download both the Excel document and the Anki file. (If you don't have Anki on your computer, download it for free from the website.) The Anki file and the Excel document have the same material; Anki is just a flashcard program that lets you keep track of your learning, and the Excel file is useful to have as a reference. Once you've gone through the Learn Plover! exercises, you can start using Anki to learn new outlines, even if you're very new to Plover. This system is meant to be super-customizable, so you can add in or change stories, outlines, and words however you please. For more detailed information, see below! 1. Why did you make this?
I'm a new Plover user, and I wanted to start using the best outlines (in my opinion) for each word instead of building 'sub-optimal' outlines into my muscle memory. So I found a great list of the 5,000 most common words in English (from Mark Davies, and based on the Corpus of Contemporary American English. The original list is available at http://www.wordfrequency.info
-- specifically, https://www.wordfrequency.info/free.asp?s=y
). That list had some overlapping words, and I also removed two non-G-rated words, so that's why the actual number is lower than 5,000. I then went through the Plover dictionary and chose the outline that I preferred for each word (which was generally the one with the fewest strokes).
This was helpful for me, but I realized that learning outlines wasn't enough; I actually had to remember them! That's where Anki comes in. Anki has a great spaced repetition algorithm that helps you review cards more efficiently. You review each card more often when you're starting out (or after you got a review wrong), and less often once you're gotten it right multiple times in a row.
I thought I was set once I had my list of outlines and Anki decks. But after I was a couple thousand reviews in, I saw that I could use some extra help in remembering the more tricky and non-intuitive outlines. That's where the ~1,280 mnemonic 'stories' I've included come in. (See below for more information on those.) These stories, which I wrote in the process of going through the entire deck, have really helped me recall outlines that I haven't had many opportunities to review.
I've now finished going through all 4,383 cards at least once, and while everyone's experience will vary, I think these outlines, flashcards, and stories can be just as helpful to other Plover learners as they were to me—which is why I'd like to share them with anyone who's interested. PART 2: STORIES 2.1. What do you mean by 'stories'?
I owe James Heisig, the author of the brilliant Remembering the Kanji and Remembering the Hanzi books, all the credit for the idea of using mnemonic stories to recall information. Heisig wrote those books to help people learn the characters that are found in written Japanese and Chinese. His premise was that in order to remember how to write characters, you need to look at the individual elements of those characters, and then craft a story that connects those elements to the meaning of the character. The stories in ROPE use a similar concept. Generally, any given story uses one or more words inspired by the letters in the Plover outline to link those letters to the word that the outline produces. (There will be examples, don't worry!)
As a disclaimer, these stories do not solve all the work of remembering an outline, but I like to think they get you 80% there or so. That's because this is not a precise system in which each letter always maps to the same word in a story. Depending on their context, any given letter or series of letters in an outline can mean different things story to story. Also, the words in the story can be based off just one letter in the outline, or they can be based off multiple (or all of) the letters in the outline. Finally, the stories generally focus on parts of an outline that will be hard to remember, and may not mention letters that you would know to include anyway. I mention all this because this mnemonic system is a little "fuzzier" than a system where the mnemonic device takes all the guesswork away. (The advantage of a 'fuzzy' system, in my view, is that it's much more flexible and allows you to create stories in many different ways. It also allows for much shorter and simpler stories with fewer elements in them to remember.)
A more precise mnemonic method to use with Plover can be found at https://github.com/openstenoproject/plovewiki/Stenotype-Mnemonics-for-Beginners-(English)
. 2.2. You didn't explain that very well. Example stories please!!
Here are 10 examples of the varying kinds of stories included in the Excel document and Anki deck. They're sorted from less complex to more complex. 1. A story for the outline STEUBGS (simplified: STEUKS) for the word "statistics":
A guy stares at his statistics textbook for hours, but try as he might, none of the content STEUBGS (sticks) to his brain.
Explanation: STEUBGS and "statistics" don't sound too alike. But fortunately, STEUBGS does sound a lot like the word "sticks." Therefore, this story connects statistics to "sticks," and from there, you should be able to remember that 'sticks' corresponds to STEUBGS (at least once you've formed an understanding of how steno theory works, which I call a 'steno sense'.)
In other words, your memory's path from "statistics" to "STEUBGS" goes: statistics --> story --> "sticks" --> 'steno sense' --> STEUBGS. 2. A story for the outline KERT for the word "concert":
"I'll be KERT (curt) with you: I don't want to go to any more acoustic guitar concerts!" says your friend.
Explanation: This story introduces a new word (curt) to connect KERT to "concert." True, KERT has an E and 'curt' has a U, but the word we're trying to write—concert—should help you remember the correct vowel keys. 'Curt' is meant to get you halfway from "concert" to KERT, and it shouldn't be too hard to remember KERT once you've made it that far. In this case, your recall path goes: "concert" --> "curt" --> 'steno sense' and the "e" sound in concert --> KERT. 3. A story for the outline SAOUPL (simplified: SAOUM) for the word "assume":
"If you're a lawyer, you may assume that the best way to handle a conflict with someone else is to SAOUPL (sue 'em)."
In this case, we turn the letters in the outline into two words, not one. 4. A story for the outline TK-BG (simplified: D-K) for the word "background":
D-K (Donkey Kong) games are so good that it's hard to find them at a discount. They have plenty of resale value.
Explanation: In outlines without any vowel sounds, I often will have the letters serve as acronyms for something, or form words from individual letters. Thus, as long as you know that DK is Donkey Kong, one of Nintendo's most famous mascots, you should be able to use this story to connect "discount" and DK without too much trouble. 5. A story for the outline KR*EUL for the word "critical":
"Your pet porcupine is very critical of the idea of eating KREUL (krill) for dinner, since it doesn't seem as tasty as the leftover Chinese food in your trash can."
Explanation: This story, like many others, uses the word "porcupine" to represent an * (asterisk) within a brief. Porcupines are small and pointy, after all. In some other stories, I use the words "star" or "asterisk" instead, but I mention explicitly that I'm doing so. 6. A story for the outline KOEUP for "copy":
The copy machine at your office never breaks, as long as you pour a K(a)P (cap)-ful of OIL into it each month.
Explanation: This is an example of one of the "OIL stories." Basically, Plover often uses the OEU sound in words that don't have an "oi" sound. This can make the vowel sound very hard to remember unless you have an explicit specifier in the story that the vowel diphthong used is OEU. That's where "OIL" (capitalized) comes in. Whenever that's present, you replace whatever vowels are suggested in the story with OEU.
So in this story, we have both K(a)P for "cap" and OIL. The OIL tells us that we need to overwrite the "a" sound in KAP with OEU, providing us with KOEUP.
I know this seems like a lot of extra work. I'll just note that I didn't use this OIL convention at first, but then added it later on because outlines with OEU were just so difficult to remember otherwise.
Special thanks to the author of Stenotype Mnemonics for Beginners (Joshua Pan?) for helping inspire this "OIL" convention: https://github.com/openstenoproject/plovewiki/Stenotype-Mnemonics-for-Beginners-(English) 7. A story for PAOERP for the word "pepper":
"The Carolina Reaper is a pepper so spicy that just PAOER-ing (peering) at it will make your eyes burn. It is truly a pepper without PAOER (peer)."
Explanation: I didn't include the final P in the story because it shouldn't be too hard to remember that on your own. This story thus focuses on the 'hard' part. Thus, to produce the right outline, you have to borrow not just from the story, but also from your 'steno sense' and another part of your memory as well. 8. A story for PRAEGS (simplified: PRAESHUN) for the word "pregnancy":
A c-section is an o-PRAESHUN (operation) that is sometimes performed at the end of a pregnancy.
Explanation: In this story, the entire outline only forms part of the word we're inserting into the story (operation). This isn't too common, but it can happen. 9. A story for SPEF for "specify":
"PEF by itself is "perspective." Most people want candidates to specify their political perspectives on important issues before they choose to vote for them."
Explanation: this story uses the actual word ("perspective") that part of the outline (PEF) maps to. The disadvantage to this is that if you've forgotten or haven't yet learned that other word, the story may not be of much use. The advantage to this strategy, though, is that it helps you reinforce your memory of two different outlines at the same time. 10. A story for SAO*UFRPZ for "supervisor":
"Two porcupines try to order PZ (pizza) at a restaurant, but the supervisor kicks them out, saying: "We only sell to humans." The porcupines SAOUFR (sue for) the right to eat PZ (pizza) at the restaurant, and hope that their case will allow porcupines to eat wherever they want."
Explanation: This story is particularly complex because it introduces four words: pizza, sue for, and porcupines (to represent the asterisk). I think most of my stories only introduce one or two new words, but with a brief this tricky to remember, I had to bring in as many memory guides as possible. 2.3. How can I remember what vowel to use for an outline that has many different potential vowel sounds?
One of the drawbacks of trying to use outlines with as few keypresses as possible (with some exceptions) is that it's hard to remember when you can use a shortened vowel combo, and when you need to use a longer one. Take "meet" and "need," for example. "need" can be written as TPHAED, but to write "meet," you need the full e sound: PHAOET. I often got these words wrong because I couldn't remember which outline required which vowel sound.
Therefore, I've added some words to stories that, when written in capital letters, specify that the outline uses a particular vowel combo. That combo "overrides" any other vowels suggested by the story. Here are those words, and the vowel combos they're associated with:
- A: APPLE
- O: OCTOPUS
- E: ELEPHANT
- U: URANIUM (U being its atomic symbol)
- EU: EUROPE (as the EU is an abbreviation for the European Union)
- AO: BOOT
- AE: ACCIDENT & EMERGENCY DEPARTMENT
- AU: GOLD (chemical symbol is AU)
- OE: DEBT (since a debt is something you OE (owe))
- OU: OKLAHOMA (since OU is a university in Oklahoma)
- AOE: MOSQUITO (mosquitos make an annoying eeee sound when they're flying by your ear)
- OEU: OIL (this one is especially common, as there are many outlines with OEU for words without an "oi" sound)
- AEU: CANADIAN (in honor of the word "eh")
- AOU: U-TURN
- AOEU: ICEBERG
These vowel specifiers are only used when I feel them to be necessary, but feel free to add them to stories when they would be helpful for you. If I keep entering the wrong vowel sound when I'm quizzing myself on outlines, that's an indicator that I need to include one of the vowel specifiers into my story.
When these words are used in stories, they give us more freedom in choosing a word to help you remember the outline. Normally, the word we choose should have a pretty similar vowel sound as the outline, as otherwise you might enter the wrong vowel sound. However, when one of the above words is entered in a story, we know for certain what vowel a word will have.
That means when choosing words that will connect the outline to its meaning, we can use words that have similar consonant sounds as the outline, but an entirely different main vowel. To make the connection between the outline and the word clearer, I sometimes replaced the vowels in the outline with lowercase vowels, enclosed in parentheses, that match the vowel in the story.
This probably sounds pretty confusing without an example, so here's one:
The story for ROEUR for the word "error" reads:
"If you ask to have your steak grilled R(ae)R (rare), but it comes to you well done and fried in OIL, then the chef has made two unfortunate errors.
What's going on here? Well, since OIL is present, we know that the final vowel must be OEU. That means that when writing the story, I didn't need to connect "ROEUR" to a word with an "oi" sound; I just needed to find a word that started with R and ended with R, like the outline does. "Rare" seemed like a good choice.
However, ROEUR doesn't really sound like rare, and it might be hard to connect the two in your head. So instead of writing out ROEUR within the story, I wrote R(ae)R, which sounds a lot more like "rare." The "ae" is made lowercase and parenthesized so that you won't mistake it for actual letters in the outline.
The idea here is that when you're recalling the outline for error, you'll think of R…R from the word "rare," and then OEU from the word "OIL." Putting them together, we get ROEUR.
I probably went into more detail here than was necessary, but I didn't want you to get confused when you saw something like R(ae)R in a story. One final note: when I first uploaded ROPE to the internet, the only vowel specifiers I used were OIL and "ACCIDENT & EMERGENCY DEPARTMENT." I included all the others afterwards when I recognized that more words like this would be helpful. That means that you may not see many of these other words in use—and some might never be used. But I wanted them to be available for you to insert in your own stories. 2.4. These stories seem like a lot of extra effort and are kind of silly. Do they really work?
Based on my own experience, I believe they do work. It's a lot easier to remember stories, even ones as dopey as the story of porcupines suing for the right to eat pizza (see example #10 above), than it is to remember non-intuitive strings of letters. That reflects a central truth about mnemonics—that to remember something, you want to convert it into a form that's easier to recall.
However, I'm quite sure that not all of my stories will work for you. Some of them reference things (like Nintendo games) that you may not know anything about. And in the process of studying these outlines, you'll probably think of some far better stories than the ones that I had. In this case, the solution is easy: overwrite my story with your story in the Excel file and Anki deck! 2.5. Why only ~1210 stories? Why not a story for every word?
There are a number of reasons why a word may not have a story attached to it:
- In general, I only included stories when they would make a substantial contribution towards my recall of an outline. That's why there's no story for POP for the word "pop," or PORGS for the word "portion." They simply wouldn't be necessary!
- Quite a few of the ~4380 words are just derivatives of other words. If I have a story for one of those words (ideally the root), then I normally didn't include a story for the derivative words. For example, since I have a story to help me remember FEF for the word "effective," I didn't see a need to write stories for FEFL and FEFNS for "effectively" and "effectiveness," respectively.
- I started writing stories after I had already had a fair bit of experience with Plover, so some very common outlines (like –T for "the") were so engrained in my memory already that I didn't think they needed an outline. I think the story method isn't as important for ultra-common words, since writing them over and over again will force them into your memory. The stories are more valuable for words that will only come up once in a while.
Regardless, if you see a word that you think needs a story, go ahead and create one! I'll admit that creating a story yourself is probably more conductive towards remembering it than using one of mine. But I thought I would try to give you a 1210-story head start. ;) 2.6. But won't pausing to remember a story take time? Wouldn't it just be faster to output words from muscle memory?
Yes! Absolutely. Steno is built for speed, and recalling stories takes longer than just writing a word.
These stories are meant to be like the giant Saturn V rockets that powered astronauts in the Apollo missions into orbit. The rockets served a useful purpose, but once they were no longer needed, the astronauts detached them and let them fall away. Likewise, these stories can help you go from consistently forgetting an outline to consistently remembering them. And once you're consistently remembering them, you may be able to let go of the story and just encode the outline into your muscle memory.
But not to worry—if you forget an outline, the stories can help you insert it back into your memory. 2.7. Anything else I should know about the stories?
3. THE OUTLINES AND THE WORDS 3.1. How did you pick what outlines to use for each word?
- Don't assume anything I say in the stories to be true! There's a ton of made-up stuff and false information, but it's all there to help you learn the outlines.
- Don't assume that an apparent outline I inserted in a story actually maps to a word unless it's stated explicitly that it does. A huge chunk of the outlines that I included in these stories, probably the vast majority, are 'pseudo-outlines' that are just there to help you link the word you're studying to the outline you're studying.
- The stories shouldn't be assumed to be actual explanations of how these outlines were developed.
It was pretty arbitrary sometimes, but I tried to follow a general pattern, which went as follows:
- I tried to stick to outlines that already work with Plover, since I figure the brains behind it know how to make entries much better than I do! There were a few cases where I created an outline of my own, but I mention these explicitly.
What I did notice, however, is that Plover doesn't list all the ways to write a word in its dictionary window. For instance, if you can write a word by using one word, then a standard suffix entry, that combo may not show up in the official dictionary. However, these word + suffix outlines were often the fastest way to write words that required two or more strokes. I often chose these "unofficial" word + suffix combinations as the one to include in ROPE.
In all or almost all cases, I chose an outline that required the fewest strokes possible. (By "stroke," I mean the process of depressing one or multiple keys, then releasing them. A / is used in the Plover dictionary window to separate strokes. One stroke can have multiple keypresses.) That's why I chose an outline like SAO*UFRPZ (9 keypresses) instead of SAOUP/O*R (8 keypresses) for the word "supervisor." My very rough estimate is that 75% of the ~4,383 outlines in the dictionary require just one stroke.
When comparing outlines with the same amount of strokes, I tried to choose an outline with the lowest amount of keypresses, with some important exceptions. First, I often avoided an outline that was just a misstroke, but not always!
Second, if a word had multiple strokes, I normally chose an outline that used an 'official' prefix or suffix instead of one that used an 'unofficial' one. As an example, you can write "concede" with the outline KOPB/SAED, but I chose KAUPB/SAOED, since KAUPB is the prefix listed for "con-" in Plover's dictionary. I made this exception because I was having trouble remembering which words 'required' the official suffix or prefix and which didn't, so I just revised my outlines to use the official ones by default.
3.2. I'd rather use a different outline for some of these words.
- I sometimes took ergonomics into account. If one key combination was harder to type successfully than another, I would sometimes default to the easier one, even if it required additional keypresses.
No problem! Excel and Anki are both super-customizable, so you can make substitutions for outlines that you'd like. The outlines I've listed are simply my preferences, just as the stories I've listed are simply the ones that I preferred to use. Feel free to make any changes you'd like. 3.3. Did you include any other words beyond the original frequency list?
I've tried to limit this deck to the original words in Mark Davies' list of the most common words in the English language (minus a few), but I did add some words that are alternate forms of those words. For instance, "an" wasn't explicitly listed in Mark Davies' list, because it's just another form of "a." But of course you'll want to know how to type "an"!
Also, I incorporated many of the briefs listed in the Learn Plover reference, even though of those words weren't in Mark Davies' original list. 4. Other useful stuff 4.1. How long will this take?
All I know is how long it's taken me to get where I am now. I first started learning Plover in June 2017, and began this project after I already had some experience with the system.
I needed about 50 days to test myself on all 4,383 cards at least once. I stuck pretty close to a schedule of learning 100 new outlines and reviewing 100 old outlines each day in Anki. It normally took me about an hour or a little longer to review the 100 old cards, but the 100 new cards could take 2 hours or longer—probably because I spent some of that time writing stories.
This was a pretty grueling schedule, so if you don't want to devote 3 hours+ a day to learning these cards, it means you're probably more rational than I am! If you learned just 12 new cards a day, you could still get through the entire deck in a year.
Now that I've gotten through all the cards, my plan is to keep reviewing 100 new cards a day, which is currently taking me about an hour. As my accuracy improves, I imagine I can eventually get through the cards much faster than that.
What I do believe, though, is that learning a word systematically will often be faster than going through a cycle of learning, forgetting, and re-learning it, which is what I might be doing without my Excel file and Anki deck. 4.2. I just downloaded Plover for the first time tonight. Can I start using this immediately?
I wouldn't recommend using this until you've gone through all the terrific Learn Plover! exercises and understand them well. (https://sites.google.com/site/ploverdoc/
) I normally didn't include any information about interpreting outlines if it was already listed there. For instance, the stories assume that you know which combinations of keys on the Plover keyboard (e.g. PH-, -BG) map to which keys (e.g. M, K.).
Once you've done the Learn Plover! exercises, I think you're welcome to start ROPE if you'd like to. 4.3. I want to focus on learning the most common 500/1000/2000 words first. Is there a way to do this?
I'm quite sure that Anki has a filter feature that will let you do this. Note that the Excel file has two columns that show the frequency rank for the different words in the deck. The lower the number, the more frequent its rank. That should help you choose which words to include in your filtered deck. I also think this is a pretty good idea. I first studied the top 1,000 words in Anki (with an older deck) before adding the less common words to my list. 4.4. How should I sort the Excel file?
I think sorting it in alphabetical order is especially useful, since you can then identify patterns among similar words. 4.5. Do you plan to keep updating this?
Yes. This is definitely still a work in progress. I'll probably add in a number of additional stories (and maybe even additional words), and I'm sure there are some typos to correct too.
I plan to make those updates available as I go, which is why I'm hosting these files on my Google Drive. Whenever I back up my computer to Drive, the files will get updated, and you'll be able to download the latest version. If that somehow doesn't go as planned, I can also release new versions as "ROPE 2.0," "ROPE 3.0," etc.
*4.6. I'd like to contribute! Can I send you stories and corrections? *
Corrections are welcome! As far as stories go, I think the best thing to do is add those stories to your deck, and then share them online for others to use if you wish (maybe through a collaborative Google Sheet), rather than sending them directly to me. I might not have as much time/interest in this project in the future as I do now, so I wouldn't want to be the one responsible for maintaining it with new stories. 4.7. What other information is included in the Excel/Anki documents?
The Excel and Anki files also include:
4.8. I don't like the formatting of the Anki cards! The text is far too large/small.
- The frequency ranks for words that appeared in Mark Davies's list of the 5,000 most common English words. (Because that list includes duplicates, I also calculated an approximate rank for these words after duplicates were removed.)
- Whether or not outlines (in my humble opinion) constitute a brief.
- Simplified versions of some of the outlines.
- Alternate outlines for some of the words.
- Additional information that might help you remember an outline (but doesn't constitute a mnemonic story).
My apologies for this. I use Anki on an unscaled 4K monitor, so I have to make the text a lot larger than I otherwise would. You can change the font size and formatting of the deck through Anki, and there should be online FAQs available to help you out with that. 4.9. Copyright info:
I release all of my stories into the public domain, so you can do whatever you want with them. Please note that Mark Davies' frequency list is not in the public domain. 4.10. Am I the only person who has read this whole readme?