|
@@ -70,7 +70,7 @@ In the first year of steno school, many students learn to exceed 100 words per m
|
|
|
|
|
|
Plover is a 100% free, open source steno program that lets you use your keyboard as a steno machine.It is a small Python application that you run in the background. It acts as a translator to read steno movements and then emulate keystrokes, so the programs you use can't tell that you are using steno.
|
|
|
|
|
|
-Plover is available on Windows, Mac and Linux. To get started, follow the [Beginner's Guide](https://github.com/openstenoproject/plover/wiki/Beginner's-Guide:-Get-Started-with-Plover).
|
|
|
+Plover is available on Windows, Mac and Linux. To get started, follow the [Beginner's Guide](Beginner's-Guide:-Get-Started-with-Plover).
|
|
|
|
|
|
### Why "Plover"?
|
|
|
|
|
@@ -120,8 +120,8 @@ Unlike the Chopin, this piece is almost entirely chorded. When learning a piece
|
|
|
| **QWERTY versus Stenography on Steno Arcade** | **Plover wins the race!** | **Demonstration of Plover with Qwerty Keyboard** |
|
|
|
| - | - | - |
|
|
|
| [![QWERTY versus Stenography on Steno Arcade](https://i.ytimg.com/vi/UtQzTUEuPWo/hqdefault.jpg)](https://youtu.be/UtQzTUEuPWo?t=8s)<br>[(click to view video — 3:25)](https://youtu.be/UtQzTUEuPWo?t=8s) | [![Plover Wins the Race!](https://img.youtube.com/vi/jkUyg_uoidY/0.jpg)](https://www.youtube.com/watch?v=jkUyg_uoidY)<br>[(click to view video — 0:30)](https://www.youtube.com/watch?v=jkUyg_uoidY) | [![Demonstration of Plover with Qwerty Keyboard](https://img.youtube.com/vi/JXQQzW99cAI/0.jpg)](https://www.youtube.com/watch?v=JXQQzW99cAI)<br>[(click to view video — 1:05)](https://www.youtube.com/watch?v=JXQQzW99cAI) |
|
|
|
-| **Realtime Text to Speech with Plover** | **Coding in Stenography, Quick Demo** | **Rails 7: The Steno Demo** |
|
|
|
-| [![Realtime Text to Speech with Plover](https://img.youtube.com/vi/K3MYFT6VZk8/0.jpg)](https://www.youtube.com/watch?v=K3MYFT6VZk8)<br>[(click to view video — 3:36)](https://www.youtube.com/watch?v=K3MYFT6VZk8) | [![Coding in Stenography, Quick Demo](https://i.ytimg.com/vi/RBBiri3CD6w/hqdefault.jpg)](https://www.youtube.com/watch?v=RBBiri3CD6w)<br>[(click to view video — 2:00)](https://www.youtube.com/watch?v=RBBiri3CD6w)| [![Rails 7: The Steno Demo](https://i.ytimg.com/vi/q7g0ml60LGY/hqdefault.jpg)](https://www.youtube.com/watch?v=q7g0ml60LGY)<br>[(click to view video — 2:08:59)](https://www.youtube.com/watch?v=q7g0ml60LGY)|
|
|
|
+| **Realtime Text to Speech with Plover** | **Coding in Stenography, Quick Demo** |
|
|
|
+| [![Realtime Text to Speech with Plover](https://img.youtube.com/vi/K3MYFT6VZk8/0.jpg)](https://www.youtube.com/watch?v=K3MYFT6VZk8)<br>[(click to view video — 3:36)](https://www.youtube.com/watch?v=K3MYFT6VZk8) | [![Coding in Stenography, Quick Demo](https://i.ytimg.com/vi/RBBiri3CD6w/hqdefault.jpg)](https://www.youtube.com/watch?v=RBBiri3CD6w)<br>[(click to view video — 2:00)](https://www.youtube.com/watch?v=RBBiri3CD6w)| |
|
|
|
|
|
|
### How does it compare to alternative layouts like Dvorak and Colemak?
|
|
|
|
|
@@ -133,7 +133,7 @@ In terms of comfort, many people say than stenography is more comfortable. Here
|
|
|
|
|
|
If you have used alternative layouts like Dvorak and Colemak, you might have found that learning one would make it harder to use QWERTY (e.g. needing time to warm up when changing layouts, losing speed).
|
|
|
|
|
|
-From reports of users in the [Plover discord](https://github.com/openstenoproject/plover/wiki/Links-to-the-Steno-Community), people don't seem to experience this with steno and QWERTY in the same way. This could be because:
|
|
|
+From reports of users in the [Plover discord](Links-to-the-Steno-Community), people don't seem to experience this with steno and QWERTY in the same way. This could be because:
|
|
|
|
|
|
- Chorded input is very different from typing, so the muscle memory doesn't interfere as much
|
|
|
- Steno is typically used on hardware that feels very different (e.g. non-staggered, light keys)
|
|
@@ -145,7 +145,7 @@ There are a number of possible reasons:
|
|
|
1. Stenography was copyrighted for many decades, which limited the amount of competition in the marketplace.
|
|
|
1. The vendors decided to focus on high value products in market sectors where organizations would be willing to pay higher prices. Professional hardware and software can cost several thousands of dollars.
|
|
|
1. It takes longer to learn how to write with steno than it does learning how to type. (See [How long does it take to learn?](#how-long-does-it-take-to-learn))
|
|
|
-1. Plover software, and [suitable low cost hardware](https://github.com/openstenoproject/plover/wiki/Supported-Hardware), didn't exist [until recently](https://github.com/openstenoproject/plover/wiki/Open-Steno-Project-Timeline).
|
|
|
+1. Plover software, and [suitable low cost hardware](Supported-Hardware), didn't exist [until recently](Open-Steno-Project-Timeline).
|
|
|
### Will stenography be replaced with automatic voice recognition?
|
|
|
|
|
|
Mirabai Knight has done [a presentation](https://www.youtube.com/watch?v=XKe1O7ppyqQ) on this topic. As a summary, automatic voice recognition is still not accurate enough in certain situations such as if there is bad audio, someone speaking with a non-standard accent, or if the cost of certain mistakes is too high.
|
|
@@ -158,7 +158,7 @@ It's basically Mirabai Knight's personal dictionary, which is a mix of New York
|
|
|
|
|
|
### Where can I find other people who use Plover?
|
|
|
|
|
|
-Check out these [links to the community](https://github.com/openstenoproject/plover/wiki/Links-to-the-Steno-Community).
|
|
|
+Check out these [links to the community](Links-to-the-Steno-Community).
|
|
|
|
|
|
### How can I help?
|
|
|
|
|
@@ -169,29 +169,29 @@ You can help by:
|
|
|
- [Contributing code](https://github.com/openstenoproject/plover/blob/master/CONTRIBUTING.md#contributing-code)
|
|
|
- [Reporting issues](https://github.com/openstenoproject/plover/blob/master/CONTRIBUTING.md#reporting-issues)
|
|
|
- [Editing this wiki](https://github.com/openstenoproject/plover/wiki)
|
|
|
-- [Getting involved in the community](https://github.com/openstenoproject/plover/wiki/Links-to-the-Steno-Community)
|
|
|
+- [Getting involved in the community](Links-to-the-Steno-Community)
|
|
|
- [Donating money](https://www.openstenoproject.org/donate/)
|
|
|
- Telling people about Open Steno, Plover, and stenography!
|
|
|
|
|
|
## Using Plover
|
|
|
### How can I get started?
|
|
|
|
|
|
-The [Beginner's Guide](https://github.com/openstenoproject/plover/wiki/Beginner's-Guide:-Get-Started-with-Plover) has everything you need to get started, including how to install Plover, what hardware you need, and how to practice and learn.
|
|
|
+The [Beginner's Guide](Beginner's-Guide:-Get-Started-with-Plover) has everything you need to get started, including how to install Plover, what hardware you need, and how to practice and learn.
|
|
|
|
|
|
### What hardware do I need?
|
|
|
|
|
|
You can just get started and try Plover out on the keyboard you are using right now.
|
|
|
|
|
|
However, some keyboards will be easier to use for stenography than others. Features to look out for are:
|
|
|
- - [NKRO](https://github.com/openstenoproject/plover/wiki/Supported-Hardware#whats-nkro), so you don't have to [arpeggiate](https://github.com/openstenoproject/plover/wiki/Glossary#arpeggiate).
|
|
|
- - No stagger and a smaller gap between keys, so that you can easily press keys that are next to each other. However, it's possible to [adapt a keyboard](https://github.com/openstenoproject/plover/wiki/Supported-Hardware#adapt-a-keyboard-for-steno-use) to work better for steno.
|
|
|
+ - [NKRO](Supported-Hardware#whats-nkro), so you don't have to [arpeggiate](Glossary#arpeggiate).
|
|
|
+ - No stagger and a smaller gap between keys, so that you can easily press keys that are next to each other. However, it's possible to [adapt a keyboard](Supported-Hardware#adapt-a-keyboard-for-steno-use) to work better for steno.
|
|
|
- Lighter keys, so it's less fatiguing.
|
|
|
|
|
|
-[Find more information in this section of the beginner's guide](https://github.com/openstenoproject/plover/wiki/Beginner's-Guide:-Get-Started-with-Plover#connect-a-compatible-keyboard-or-stenography-machine), or in the [keyboards section of the hardware page](https://github.com/openstenoproject/plover/wiki/Supported-Hardware#keyboards).
|
|
|
+[Find more information in this section of the beginner's guide](Beginner's-Guide:-Get-Started-with-Plover#connect-a-compatible-keyboard-or-stenography-machine), or in the [keyboards section of the hardware page](Supported-Hardware#keyboards).
|
|
|
|
|
|
### Can I still get by without a professional machine?
|
|
|
|
|
|
-Yes, Mirabai Knight wrote in [her review of the Georgi](http://plover.stenoknight.com/2019/12/georgi-review.html) that she was able to caption 8 hour conferences with no fatigue. General consensus is that this should also be possible with other [hobbyist steno machines](https://github.com/openstenoproject/plover/wiki/Supported-Hardware#commercially-available-hobbyist-machines).
|
|
|
+Yes, Mirabai Knight wrote in [her review of the Georgi](http://plover.stenoknight.com/2019/12/georgi-review.html) that she was able to caption 8 hour conferences with no fatigue. General consensus is that this should also be possible with other [hobbyist steno machines](Supported-Hardware#commercially-available-hobbyist-machines).
|
|
|
|
|
|
This isn't to say that professional machines do not have some benefits:
|
|
|
- They do not require a computer, instead they can store text on the machine
|
|
@@ -202,7 +202,7 @@ This isn't to say that professional machines do not have some benefits:
|
|
|
|
|
|
### Can I use Plover for normal computer use?
|
|
|
|
|
|
-Yes! Plover can send nearly every keyboard key or combination you like. See the [dictionary format](https://github.com/openstenoproject/plover/wiki/Dictionary-Format#keyboard-shortcuts) for more information.
|
|
|
+Yes! Plover can send nearly every keyboard key or combination you like. See the [dictionary format](Dictionary-Format#keyboard-shortcuts) for more information.
|
|
|
|
|
|
The only limitation is that it cannot hold down keys (for example, if you want to shift+drag). There is currently a [pull request](https://github.com/openstenoproject/plover/pull/1278) for this, so hopefully it will be possible soon.
|
|
|
|
|
@@ -218,28 +218,24 @@ Since there are many symbols and modifiers and not all of these are defined in t
|
|
|
Yes, and many people do!
|
|
|
|
|
|
For example:
|
|
|
-- The author of [Art of Chording](https://www.artofchording.com/) (a Plover theory textbook) is a programmer and he has some videos of him programming with steno: [Coding in Stenography, Quick Demo](https://www.youtube.com/watch?v=RBBiri3CD6w), [Raw unedited steno coding demo](https://www.youtube.com/watch?v=711T2simRyI)
|
|
|
-- [Paul Fioravanti](https://www.paulfioravanti.com/) recreated DHH's rails 7 demo using steno: [Rails 7: The Steno Demo](https://www.youtube.com/watch?v=q7g0ml60LGY)
|
|
|
+- The author of [Art of Chording](https://www.artofchording.com/) (a Plover theory textbook) is a programmer and [there is a video of him walking through how he uses steno for programming fizzbuzz](https://www.youtube.com/watch?v=RBBiri3CD6w)
|
|
|
- Mirabai Knight, who started Plover, has a [demo of her transcribing some of Plover's python source code](https://www.youtube.com/watch?v=jRFKZGWrmrM)
|
|
|
|
|
|
To make programming easier with steno:
|
|
|
-- For writing words/symbols used in programming, you can define a dictionary for them. You may want to use a dictionary someone else has already made, or look there for inspiration:
|
|
|
- - Specific dictionaries
|
|
|
- - [Emily Symbols](https://github.com/EPLHREU/emily-symbols) for writing symbols.
|
|
|
- - Dictionary collections which include some programming related dictionaries
|
|
|
- - [stenodict](https://www.openstenoproject.org/stenodict/) a user-submitted collection of dictionaries
|
|
|
- - [Di's steno dictionaries](https://github.com/didoesdigital/steno-dictionaries), the creator of Typey Type (and whose programming dictionaries can be [practiced on the site](https://didoesdigital.com/typey-type/lessons#tech))
|
|
|
- - [Emily's dictionaries](https://github.com/EPLHREU/emily-dictionaries)
|
|
|
- - [Antistic's dictionaries](https://github.com/antistic/steno-dictionaries)
|
|
|
- - [Paul's dictionaries](https://github.com/paulfioravanti/steno-dictionaries)
|
|
|
- - [Josiah's dictionaries](https://github.com/Josiah-tan/plover_dict)
|
|
|
-
|
|
|
-- For writing in snake/camel/pascal/etc. case: You can set [typing modes](https://github.com/openstenoproject/plover/wiki/Dictionary-Format#modes), [control capitalisation](https://github.com/openstenoproject/plover/wiki/Dictionary-Format#capitalizing), or type symbols like `_`. There are also various plugins (see a list [here](https://github.com/openstenoproject/plover/discussions/1355)) which lets you do this retroactively.
|
|
|
+- For writing words/symbols used in programming, you can define a dictionary for them. You may want to use a dictionary someone else has already made:
|
|
|
+ - [stenodict](https://www.openstenoproject.org/stenodict/) for the command line and vim.
|
|
|
+ - [Di's steno dictionaries](https://github.com/didoesdigital/steno-dictionaries) has many related programming dictionaries. Including, but not limited to, [code.json](https://github.com/didoesdigital/steno-dictionaries/blob/master/dictionaries/code.json), [git.json](https://github.com/didoesdigital/steno-dictionaries/blob/master/dictionaries/git.json), [ruby.json](https://github.com/didoesdigital/steno-dictionaries/blob/master/dictionaries/ruby.json) etc.
|
|
|
+ - [Emily Symbols](https://github.com/EPLHREU/emily-symbols) for writing symbols.
|
|
|
+ - [Emily's dictionaries](https://github.com/EPLHREU/emily-dictionaries) which includes dictionaries for nix and c++
|
|
|
+ - [Antistic's dictionaries](https://github.com/antistic/steno-dictionaries) which includes programming related terms, javascript and python.
|
|
|
+
|
|
|
+- For learning these dictionaries, [Typey Type includes community lessons](https://didoesdigital.com/typey-type/lessons) which cover some of the above dictionaries (mostly Di's, as she wrote Typey Type).
|
|
|
+- For writing in snake/camel/pascal/etc. case: You can set [typing modes](Dictionary-Format#modes), [control capitalisation](Dictionary-Format#capitalizing), or type symbols like `_`. There are also various plugins (see a list [here](https://github.com/openstenoproject/plover/discussions/1355)) which lets you do this retroactively.
|
|
|
- Since it's harder to use both the mouse and steno at the same time, you may also want to learn how to use more keyboard shortcuts. Check out the question ["Can I use Plover for normal computer use?"](#can-i-use-plover-for-normal-computer-use) above.
|
|
|
|
|
|
### Can I use Plover for languages other than English?
|
|
|
|
|
|
-Plover supports custom systems, so it's possible to use different language systems in Plover. Here's a list of current [chorded systems](https://github.com/openstenoproject/plover/wiki/Steno-Layouts-&-Supported-Languages) that have been made.
|
|
|
+Plover supports custom systems, so it's possible to use different language systems in Plover. Here's a list of current [chorded systems](Steno-Layouts-&-Supported-Languages) that have been made.
|
|
|
|
|
|
If you want to fingerspell with non-English letters, JorWat has a [fingerspelling dictionary for diacritics](https://github.com/JorWat25/dictionaries/blob/main/diacritics.json) (e.g. é, ç, ø, ñ etc.).
|
|
|
|
|
@@ -257,7 +253,7 @@ People in professional stenography schools often expect to take about 2 years to
|
|
|
|
|
|
### What's a brief/stroke/arpeggiating/etc.?
|
|
|
|
|
|
-You can find a list of commonly used terms in the [glossary](https://github.com/openstenoproject/plover/wiki/Glossary).
|
|
|
+You can find a list of commonly used terms in the [glossary](Glossary).
|
|
|
|
|
|
### What can't Plover do?
|
|
|
|
|
@@ -316,7 +312,7 @@ Plover Dictionary Update Demo<br>
|
|
|
[(click to view video — 1:44)](https://youtu.be/eSU5JlVXT1A)
|
|
|
### Can I use my Luminex/Stentura/Lightspeed/other stenotype machine?
|
|
|
|
|
|
-Yes! See the [stenotype machine section in supported hardware](https://github.com/openstenoproject/plover/wiki/Supported-Hardware#stenotype-machines) for machines that have been confirmed to work with Plover, and any specific setup instructions you may need to follow.
|
|
|
+Yes! See the [stenotype machine section in supported hardware](Supported-Hardware#stenotype-machines) for machines that have been confirmed to work with Plover, and any specific setup instructions you may need to follow.
|
|
|
|
|
|
### Can I use my dictionaries from another program?
|
|
|
|