system.py
Pinchord · pinchord.git · Tickets · Changelog
Branches > main > 03b998b > files / plover_pinchord_31 / system.py
from plover.system.english_stenotype import *
KEYS = (
"#-", "+-",
"T-", "S-", "P-", "W-", "H-", "R-", "&-",
"A", "O", "I", "U", "^",
"-L", "-R", "-P", "-K", "-F", "-S", "-T", "-*",
"-e", "-s"
)
IMPLICIT_HYPHEN_KEYS = ("A", "O", "I", "U", "^")
# You know I still don't really know what this does...
SUFFIX_KEYS = ("-e", "-s")
NUMBERS = {}
NUMBER_KEY = None
FERAL_NUMBER_KEY = False
UNDO_STROKE_STENO = "-LR"
DICTIONARIES_ROOT = "asset:plover_pinchord_31:dictionaries"
DEFAULT_DICTIONARIES = ("user.json", "pinchord-31-3.json", "pinchord-mods-31-3.json", "pinchord-31-3.py")
KEYMAPS = {
"Keyboard": {
"#-": ("q"),
"-s": ("Tab"), # Can't use caps lock :/
"+-": ("a"),
"T-": ("w"),
"S-": ("s"),
"P-": ("e"),
"W-": ("d"),
"H-": ("r"),
"R-": ("f"),
"&-": ("t", "g"),
"A": ("c"),
"O": ("v"),
"I": ("n"),
"U": ("m"),
"^": ("y", "h"),
"-L": ("u"),
"-R": ("j"),
"-P": ("i"),
"-K": ("k"),
"-F": ("o"),
"-S": ("l"),
"-T": ("p"),
"-*": (";"),
"-e": ("[", "'"),
"arpeggiate": "space",
"no-op": ("]", "Delete", "End", "Page_Down", "Return", "z", "x", "b", ",", ".", "/")
},
"Gemini PR": {
"#-": ("S1-"),
"+-": ("S2-"),
"T-": ("T-"),
"S-": ("K-"),
"P-": ("P-"),
"W-": ("W-"),
"H-": ("H-"),
"R-": ("R-"),
"&-": ("*1", "*2"),
"A": ("A-"),
"O": ("O-"),
"I": ("-E"),
"U": ("-U"),
"^": ("*3", "*4"),
"-L": ("-F"),
"-R": ("-R"),
"-P": ("-P"),
"-K": ("-B"),
"-F": ("-L"),
"-S": ("-G"),
"-T": ("-T"),
"-*": ("-S"),
"-e": ("-D", "-Z"),
"-s": ("Fn")
},
"Plover HID": {
"#-": ("S1-"),
"+-": ("S2-"),
"T-": ("T-"),
"S-": ("K-"),
"P-": ("P-"),
"W-": ("W-"),
"H-": ("H-"),
"R-": ("R-"),
"&-": ("*1", "*2"),
"A": ("A-"),
"O": ("O-"),
"I": ("-E"),
"U": ("-U"),
"^": ("*3", "*4"),
"-L": ("-F"),
"-R": ("-R"),
"-P": ("-P"),
"-K": ("-B"),
"-F": ("-L"),
"-S": ("-G"),
"-T": ("-T"),
"-*": ("-S"),
"-e": ("-D", "-Z"),
"-s": ("X1")
}
}