diff --git a/README.md b/README.md index 3ba92aec..0bb41625 100644 --- a/README.md +++ b/README.md @@ -26,13 +26,35 @@ comes with important advantages: unexpected will happen. Plover will not take over the keys. * The `GeminiPR` protocol supports language systems other than English. -All of this comes at a cost, however: the protocol is implemented over the -virtual serial port, any plugin that wants to use that port too, will run into +Do note that the `GeminiPR` protocol is implemented over the virtual serial +port, so any plugin that wants to use that port too, will run into conflicts with the Steno plugin. In other words, don't use it together with [Focus][k:focus]. [k:focus]: https://github.com/keyboardio/Kaleidoscope-Focus +## What is Steno? Why should I use it? How do I learn? + +As mentioned above, steno (short for "stenography") is a shorthand, chorded +input system that allows very fast input - licensed stenographers are required +to type **225 WPM at 95% accuracy** to get their license. Although reaching that +speed typically takes 2-6 years of practice and training, lower speeds +comparable to or exceeding that of touch typing can reportedly be reached in +only a few months. + +[This talk][stenotalk] (YouTube link) gives a brief introduction to Steno, how +it works, and why it is cool. + + [stenotalk]: https://youtu.be/Wpv-Qb-dB6g + +One recommend way to get started with learning Steno is with [Plover][plover]. +Plover is software for your computer that will interpret the steno input from +your Model 01 (or other NKRO QWERTY keyboard); it is available for Windows, +macOS, and Linux. Plover's [Beginner's Guide][ploverguide] is a great place to +get started with Steno in general and Plover in particular. + + [ploverguide]: https://github.com/openstenoproject/plover/wiki/Beginner's-Guide:-Get-Started-with-Plover + ## Using the plugin To use the plugin, simply include the header in your Sketch, tell the firmware @@ -64,6 +86,9 @@ The provided keys are: `FN`, `N1`, `N2`, `N3`, `N4`, `N5`, `N6`, `S1`, `S2`, `ST3`, `ST4`, `E`, `U`, `FR`, `RR`, `PR`, `BR`, `LR`, `GR`, `TR`, `SR`, `DR`, `N7`, `N8`, `N9`, `NA`, `NB`, `NC`, `ZR`. +See the [example][plugin:example] for the default/suggested placements of each +of these keys. + ## Plugin methods and properties The plugin provides a `GeminiPR` object, with no public methods or properties.