pinchord-javelin-system-v28.3.yaml
Pinchord · pinchord.git · Tickets · Changelog
Branches > main > 519000d > files / pinchord-javelin-system-v28.3.yaml
name: "Pinchord"
## Eventually I think I could make this work with the normal extended stenotype layout?
## Requiring only the # S thing and to make ^+ maybe?
keys:
- name: "#"
mask: 0x02
- name: "+"
mask: 0x04
- name: "T"
mask: 0x08
- name: "S"
mask: 0x10
- name: "P"
mask: 0x20
- name: "W"
mask: 0x40
- name: "H"
mask: 0x80
- name: "R"
mask: 0x100
- name: "&"
mask: 0x200
- name: "A"
mask: 0x400
- name: "O"
mask: 0x800
- name: "-"
mask: 0
absentMask: 31744 ## match AOIU^
# presentMask: 16744448 ## Every key after AOIU^
presentMask: 8384512
- name: "I"
mask: 0x1000
- name: "U"
mask: 0x2000
- name: "^"
mask: 0x4000
- name: "L"
mask: 0x8000
- name: "R"
mask: 0x10000
- name: "P"
mask: 0x20000
- name: "K"
mask: 0x40000
- name: "F"
mask: 0x80000
- name: "S"
mask: 0x100000
- name: "T"
mask: 0x200000
- name: "*"
mask: 0x400000
- name: "e"
mask: 0x800000
- name: "s"
mask: 0x01
undo: "-LR"
layout:
- mask: 1
name: "#"
center: { "x": 0.5, "y": 0.06 }
path: [
{ "c": "m", "p": [0.00454, 0] },
{ "c": "l", "p": [0.99545, 0] },
{ "c": "l", "p": [0.99545, 0.12] },
{ "c": "l", "p": [0.00454, 0.12] },
{ "c": "c" }
]
- mask: 0x800000
name: "^"
center: { "x": 0.04545, "y": 0.275 }
path: [
{ "c": "m", "p": [0.00454, 0.15] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.25] },
{ "c": "rl", "p": [-0.08181, 0] },
{ "c": "c" }
]
- mask: 0x1000000
name: "+"
center: { "x": 0.04545, "y": 0.53 }
path: [
{ "c": "m", "p": [0.00454, 0.41] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.17] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 2
name: "S"
center: { "x": 0.13636, "y": 0.4 }
path: [
{ "c": "m", "p": [0.09545, 0.15] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.43] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 4
name: "T"
center: { "x": 0.22727, "y": 0.275 }
path: [
{ "c": "m", "p": [0.18636, 0.15] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.25] },
{ "c": "rl", "p": [-0.08181, 0] },
{ "c": "c" }
]
- mask: 8
name: "K"
center: { "x": 0.22727, "y": 0.53 }
path: [
{ "c": "m", "p": [0.18636, 0.41] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.17] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 0x10
name: "P"
center: { "x": 0.31818, "y": 0.275 }
path: [
{ "c": "m", "p": [0.27727, 0.15] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.25] },
{ "c": "rl", "p": [-0.08181, 0] },
{ "c": "c" }
]
- mask: 0x20
name: "W"
center: { "x": 0.31818, "y": 0.53 }
path: [
{ "c": "m", "p": [0.27727, 0.41] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.17] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 0x40
name: "H"
center: { "x": 0.40909, "y": 0.275 }
path: [
{ "c": "m", "p": [0.36818, 0.15] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.25] },
{ "c": "rl", "p": [-0.08181, 0] },
{ "c": "c" }
]
- mask: 0x80
name: "R"
center: { "x": 0.40909, "y": 0.53 }
path: [
{ "c": "m", "p": [0.36818, 0.41] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.17] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 0x100
name: "A"
center: { "x": 0.33636, "y": 0.85 }
path: [
{ "c": "m", "p": [0.29545, 0.73] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.17] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 0x200
name: "O"
center: { "x": 0.42727, "y": 0.85 }
path: [
{ "c": "m", "p": [0.38636, 0.73] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.17] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 0x400
name: "*"
center: { "x": 0.5, "y": 0.4 }
path: [
{ "c": "m", "p": [0.45909, 0.15] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.43] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 0x800
name: "E"
center: { "x": 0.57272, "y": 0.85 }
path: [
{ "c": "m", "p": [0.53181, 0.73] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.17] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 0x1000
name: "U"
center: { "x": 0.66363, "y": 0.85 }
path: [
{ "c": "m", "p": [0.62272, 0.73] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.17] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 0x2000
name: "F"
center: { "x": 0.59090, "y": 0.275 }
path: [
{ "c": "m", "p": [0.54999, 0.15] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.25] },
{ "c": "rl", "p": [-0.08181, 0] },
{ "c": "c" }
]
- mask: 0x4000
name: "R"
center: { "x": 0.59090, "y": 0.53 }
path: [
{ "c": "m", "p": [0.54999, 0.41] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.17] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 0x8000
name: "P"
center: { "x": 0.68181, "y": 0.275 }
path: [
{ "c": "m", "p": [0.64090, 0.15] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.25] },
{ "c": "rl", "p": [-0.08181, 0] },
{ "c": "c" }
]
- mask: 0x10000
name: "B"
center: { "x": 0.68181, "y": 0.53 }
path: [
{ "c": "m", "p": [0.64090, 0.41] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.17] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 0x20000
name: "L"
center: { "x": 0.77272, "y": 0.275 }
path: [
{ "c": "m", "p": [0.73181, 0.15] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.25] },
{ "c": "rl", "p": [-0.08181, 0] },
{ "c": "c" }
]
- mask: 0x40000
name: "G"
center: { "x": 0.77272, "y": 0.53 }
path: [
{ "c": "m", "p": [0.73181, 0.41] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.17] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 0x80000
name: "T"
center: { "x": 0.86363, "y": 0.275 }
path: [
{ "c": "m", "p": [0.82272, 0.15] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.25] },
{ "c": "rl", "p": [-0.08181, 0] },
{ "c": "c" }
]
- mask: 0x100000
name: "S"
center: { "x": 0.86363, "y": 0.53 }
path: [
{ "c": "m", "p": [0.82272, 0.41] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.17] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
- mask: 0x200000
name: "D"
center: { "x": 0.95454, "y": 0.275 }
path: [
{ "c": "m", "p": [0.91363, 0.15] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.25] },
{ "c": "rl", "p": [-0.08181, 0] },
{ "c": "c" }
]
- mask: 0x400000
name: "Z"
center: { "x": 0.95454, "y": 0.53 }
path: [
{ "c": "m", "p": [0.91363, 0.41] },
{ "c": "rl", "p": [0.08181, 0] },
{ "c": "rl", "p": [0, 0.17] },
{ "c": "rq", "p": [0, 0.12, -0.08181, 0.12, -0.08181, 0] },
{ "c": "c" }
]
orthography:
rules: []
aliases: []
auto-suffix: []
reverse-suffix: []
reverse-auto-suffix: []