https://github.com/user202729/plover-jackdaw-alt1
Jackdaw-similar keyboard plugin for Plover. (NOT TESTED!)
https://github.com/user202729/plover-jackdaw-alt1
jackdaw plover plover-plugins plugins stenography
Last synced: about 1 month ago
JSON representation
Jackdaw-similar keyboard plugin for Plover. (NOT TESTED!)
- Host: GitHub
- URL: https://github.com/user202729/plover-jackdaw-alt1
- Owner: user202729
- License: gpl-3.0
- Created: 2020-11-08T16:58:14.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-08-19T03:59:12.000Z (over 1 year ago)
- Last Synced: 2025-02-14T11:01:36.845Z (3 months ago)
- Topics: jackdaw, plover, plover-plugins, plugins, stenography
- Language: Python
- Homepage:
- Size: 22.5 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# plover-jackdaw-alt1
Jackdaw-similar keyboard plugin for Plover.### Installation
Refer to https://github.com/openstenoproject/plover/wiki/Manually-Installing-Plugins.
Then, restart Plover, go to Configure → System, select "Jackdaw Alt1" system.
If you don't use either Keyboard or Gemini PR machine, you will likely see a "Keymap is invalid, behavior undefined" error. Go to "Machine" tab of "Configure" window, and configure a keymap.
I wrote this long ago, so I don't really remember how it's supposed to be used, but I think:
* the keymap is designed to be compatible with a Georgi -- that is, steno keyboard, so the layout is something like
```
4 C W N (X) | (x) r l c t (e)
S T H R (Z) | (z) n g h s (y)
(I) E A a o (u)
```
Generally uppercase characters are on the left side, and lowercase characters are on the right side.
The key labeled `4` is just because there are too many keys labeled `a` already.The Georgi has 4 `*` keys total and 3 thumb keys on each half.
On a normal keyboard, they correspond to
```
q w e r (t) | (y) u i o p ([)
a s d f (g) | (h) j k l ; (')
(x) c v n m (,)
```
by default.
* Because of lack of space, the suffix keys `-ing`, `-ed`, etc. are not included (and I forgot how they're supposed to be typed).
* If any of the `XZxz` keys are included in a stroke, the output word will be stitched to the previous word.Other than that, refer to the source code...
By default, the `SKWRAEBG` or `STHREagh` stroke is used to toggle the system (English stenotype ↔ Jackdaw alt1).
You'll need to add a translation `"SKWRAEBG": "{plover:switch_system:Jackdaw alt1}"` in your normal dictionary yourself,
and install the [corresponding plugin](https://github.com/nsmarkop/plover_system_switcher).### Theory
Based on the tutorial on [Learn Plover!](https://www.openstenoproject.org/learn-plover/jackdaw.html) site,
and the linked patent.See `jackdaw_default.py` for the details (namely, a mapping from (key stroked) → (output)),
and `jackdaw_custom.json` for the strokes not defined by the rules.### Utilities
* `generate-typey-type-lessons.py`: convert Python dictionary format
(can be copied from `jackdaw_default.py`) to Typey Type compatible custom lessons.