6 Commits c11e830e72 ... a3547a8b6a

Author SHA1 Message Date
  Jacque Fresco a3547a8b6a Merge branch 'lynx' into Dolores 2 years ago
  tfelypoc 31886db5dd ufdfd, lynx lynx lynx... http://lynx.invisible-island.net/ 2 years ago
  Jacque Fresco 3caddc5811 Merge branch 'Dolores' into lynx 2 years ago
  tfelypoc 5e0513a134 ufdfd, aop H to fails ,.. 2 years ago
  Jacque Fresco 3b20d83f34 ufdfd, lynx lynx lynx... http://lynx.invisible-island.net/ 2 years ago
  Jacque Fresco 3177e4d220 ufdfd, lynx lynx lynx... http://lynx.invisible-island.net/ 2 years ago

+ 26 - 30
Frequently_Asked_Questions/README.md

@@ -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?
 

+ 2 - 2
Plugins/README.md

@@ -8,7 +8,7 @@ Plugins can be made for Plover to extend its functionality in various ways, from
 - You need to restart plover after installing/updating/removing plugins
 
 
-† Note: If you don't see the menu option for the plugins manager, it may not be installed. For developers, install the plugins manager by running `pip install plover-plugins-manager` in the command line. Otherwise, try uninstalling Plover and re-[installing a recent version](https://github.com/openstenoproject/plover/wiki/Installation-Guide) (try Plover v4.0.0.dev5 or newer) to automatically add the plugin manager.
+† Note: If you don't see the menu option for the plugins manager, it may not be installed. For developers, install the plugins manager by running `pip install plover-plugins-manager` in the command line. Otherwise, try uninstalling Plover and re-[installing a recent version](Installation-Guide) (try Plover v4.0.0.dev5 or newer) to automatically add the plugin manager.
 
 ## An example of installing a plugin
 
@@ -537,7 +537,7 @@ NUMBERS: Dict[str, str] = {}
 # The stroke to undo the last stroke. It can be multiple keys. As of Plover 4.0,
 # this is not strictly required and can just be '' since the undo macro has been
 # implemented which allows dictionary entries to be defined as the undo stroke:
-# https://github.com/openstenoproject/plover/wiki/Dictionary-Format#undo--delete-last-stroke
+# Dictionary-Format#undo--delete-last-stroke
 UNDO_STROKE_STENO: str = '*'
 
 # A list of regex input -> regex output rules for orthography. For example, in English

File diff suppressed because it is too large
+ 1554 - 364
Steno Layouts & Supported Languages/README.md


+ 2 - 2
Supported Hardware/README.md

@@ -108,11 +108,11 @@ after actually trying it:
 | Passport                           | Advantage Software | Passport (USB)      |                         |
 | Passport Touch                     | Advantage Software | USB, Bluetooth | While in "Emulation Mode": Stentura over Bluetooth or TX Bolt over USB  |
 | Revolution Grand                   | Neutrino Group     | Gemini PR (serial)  |                         |
-| Stentura 400 SRT                   | Stenograph         | Stentura (serial)   | [Setup Instructions](https://github.com/openstenoproject/plover/wiki/How-to-setup-and-use-Plover-with-a-Stentura-400SRT)  |
+| Stentura 400 SRT                   | Stenograph         | Stentura (serial)   | [Setup Instructions](../How-to-setup-and-use-Plover-with-a-Stentura-400SRT.md)  |
 | Stentura 200 SRT                   | Stenograph         | Stentura (serial)   | (same instructions as the 400 SRT)  |
 | Stentura 500                       | Stenograph         | Stentura (serial)   | (same instructions as the 400 SRT)  |
 | Stentura 8000 and 8000LX           | Stenograph         | Stentura (serial)   | (same instructions as the 400 SRT)  |
-| Stentura Protégé                   | Stenograph         | Stentura (serial) OR Stenograph USB   | Works with the [plover-stenograph-usb](https://pypi.org/project/plover-stenograph-usb/0.0.3/) plugin for USB. For Stentura serial: connect Serial-to-USB cable to serial port of Protégé. [Setup Instructions for Serial](https://github.com/openstenoproject/plover/wiki/Stentura-Protege-Setup-and-Usage-Instructions)|
+| Stentura Protégé                   | Stenograph         | Stentura (serial) OR Stenograph USB   | Works with the [plover-stenograph-usb](https://pypi.org/project/plover-stenograph-usb/0.0.3/) plugin for USB. For Stentura serial: connect Serial-to-USB cable to serial port of Protégé. [Setup Instructions for Serial](../Stentura-Protege-Setup-and-Usage-Instructions.md)|
 | Tréal                              | Word technologies  | Treal (USB)         |                         |
 | Wave                               | Stenograph         | Stentura (serial) OR Stenograph USB | Requires Stenograph drivers to do serial on Windows. All platforms can use the [plover-stenograph-usb](https://pypi.org/project/plover-stenograph-usb/0.0.3/) plugin. Make sure "serial protocol" on the Wave is set to "Stentura". |
 | Luminex II                         | Stenograph         | Stenograph USB OR Stenograph Wi-Fi | All platforms can use the [plover-stenograph-usb](https://pypi.org/project/plover-stenograph-usb/0.0.3/) plugin for USB, or the [plover-stenograph](https://pypi.org/project/plover-stenograph/2.0.3/) plugin for Wi-Fi. Make sure the machine is connected to the same local network to use Wi-Fi. |

+ 2 - 2
Troubleshooting:-Common-Issues.md

@@ -35,7 +35,7 @@ Also, please make sure to check the [Plover bug tracker](https://github.com/open
 
 # Running in Debug Mode
 
-Follow instructions in [Invoke Plover from the command line](https://github.com/openstenoproject/plover/wiki/Invoke-Plover-from-the-command-line). You need to invoke the command
+Follow instructions in [Invoke Plover from the command line](Invoke-Plover-from-the-command-line.md). You need to invoke the command
 
 ```
 plover --log-level debug
@@ -165,7 +165,7 @@ You can try:
             sudo tccutil reset All
             ```
 
-        4. Alternatively, as a debugging step, [invoke Plover in the terminal](https://github.com/openstenoproject/plover/wiki/Invoke-Plover-from-the-command-line) with the command
+        4. Alternatively, as a debugging step, [invoke Plover in the terminal](Invoke-Plover-from-the-command-line.md) with the command
 
             ```
             /Applications/Plover.app/Contents/MacOS/Plover