plover-palantype-german

Possum Palantype support for Plover for German


Keywords
plover, plover_plugin
Licenses
GPL-3.0/GPL-3.0+
Install
pip install plover-palantype-german==0.0.25

Documentation

Plover Palantype German

Possum Palantype support for Plover for German with two additional keys.

The dictionaries can be found here: https://github.com/percidae/plover_palantype_german/tree/master/plover_palantype_german/dictionaries

Activating Palantype

After installing this plugin, you need to turn on Palantype in Plover:

  1. In Plover's configuration, go to the Systems tab, and change the active system to Possum Palantype German.

  2. In Plover's machine tab, select the Palantype machine and ensure the settings point to your Palantype machine.

    • "Palantype" machine type in Plover is what other CAT software calls "Palantype B".
    • If you have a Neutrino machine, you may need to select the "Gemini PR" protocol.
    • To use all keys you need a Gemini PR protocol dedicated hardware
    • If you do not own a Palantype machine, you can use an N-key rollover keyboard instead, as outlined in this tutorial.
    • At this time, other protocols are not supported.
  3. Make sure the addon plover-python-dictionary is also installed.

  4. Download the most present version of the German Wordlist from here: https://sourceforge.net/projects/germandict/ Unpack the "german.dic" file into the folder where all the steno dictionaries are e.g. C:/Users/yourname/AppData/Local/plover/plover. Open german.dic e.g. with Notepad++ and convert it to UTF-8 and save it again.

  5. [Currently not yet] Plover will install palan_de_user.json, palan_numbers.json, palan_spelling.json and palantype_de.json as dictionaries and compound_builder.py as python dictionary. It is recommended to use user.json when adding new strokes. Those five files will be in the settings folder e.g. C:/Users/yourname/AppData/Local/plover/plover Add them to plover as dictionary in the following order: palantype_de.json, palan_de_user.json, palan_spelling.json palan_numbers.json and compound_builder.py.

  6. Note: at the moment, only ULFTS is supported to backspace the last stroke.

Common Commands

It would be a good time to define some custom commands that make using Plover much easier!

The "Add Definition" button lets you define a new dictionary entry. The first recommended entry is one that summons this dialog!

  • T+UPT: {PLOVER:ADD_TRANSLATION} (think "dictionary update")

Some other useful translations for you to define (come up with your own strokes):

  • {-|} capitalize next word
  • {^^} suppress space
  • {#right}, {#left}, {#up}, {#down} press arrow keys: right, left, up, down (recommendation is to create an arrow-key cluster on one hand with a chord on the other)
  • {#control(c)} copy on Windows, Linux, or {#command(c)} for Mac
  • {#control(v)} paste on Windows, Linux, or {#command(v)} for Mac
  • {#control(z)} undo on Windows, Linux, or {#command(z)} for Mac
  • {#tab} press the tab key
  • {#alt(tab tab)} change application on Windows
  • {#backspace} press the backspace key
  • {#escape} press the escape key
  • {#return} press the return/enter key
  • {^\n^}{-|} new line, capitalize
  • {^\n\n^}{-|} new paragraph, capitalize