Pinchord

Pinchord · pinchord.git · Tickets · Changelog

Pinchord is my chorded keyboard layout, enabling you to write entire words at once rather than letter-by-letter, greatly improving the ergonomics and speed of typing. Pinchord is an attempt to get the value out of a system like stenography, but without the steep learning curve. It's designed for you to reach practical speeds as quickly as possible!

Note that Pinchord is in Pre-release, meaning that it not stable yet! It is ready for full time use for those interested, so you can still try it out if you'd like :)

Pinchord's Layout GraphicPinchord's Layout Graphic

Here is the keyboard - it has 24 keys, and is split into 3 sections: the red section on the left side of the board (using your left pinky, ring, middle, and index fingers) is for the start of the word, the blue section in the middle of the board (using your thumbs and right index) is for the vowels in the middle of the word, and the green section on the right side of the board (using your right index, middle, ring, and pinky fingers) is for the ending letters of the word.

To type a word, you press all the letters that make up that word simultaneously. For example, to type "pat", you would press the left P, the middle A, and the right T keys all at the same time, and then release them. (Try pressing the "e", space, and "p" keys on your keyboard at the same time to see what that might feel like)

You can add more keys as well; to type "strip", you'd press T, S, R, I, and the right hand P together. Rather than taking 5 keystrokes, "strip" can be typed in a single motion.

There are a few more things - you'll notice that the board is missing a lot of letters, like "m", "f", "g", etc. To type these letters, you press multiple keys together. Since no word starts with "tp", you can use T and P together to make "f", so T, P, I, and the right hand T make "fit"! On the right hand side, the keys PKFS make "g", so "fig" is TPIPKFS (keys together like THIS means you press each of those keys at the same time). Replace TP with PW which means "b", and you get "big".

If these keys seem completely random... That's because they pretty much are. There's no mnemonic reason why T and P together make "f", it's just something you have to remember - just like memorizing where the keys are on a normal keyboard or an alternate keyboard layout!

Here's every chord and a box to look up how to type things. I have no idea if this all works but its here:

Initials (27 to learn)
LettersKeys
bPW
cSPW
dTPW
fTP
gTSPW
hH
jTWHR
kTSW
knTSWH
lHR
mPH
nTPH
pP
phTP&
qWHR&
quWHR
rR
sS
scTSP
schSH&
skTSP&
tT
vSR
wW
xTPWH
ySWR
zSWH
39 Combinations

These are just made up of other chords, so you don't really have to learn them if you learn the other chords.

LettersKeysMade of
blPWHR +
brPWR +
chSPWH +
clSPWHR +
crSPWR +
drTPWR +
flTPHR +
frTPR +
ghTSPWH +
glTSPWHR +
grTSPWR +
klTSWHR +
krTSWR +
phlTPHR& +
phrTPR& +
plPHR +
prPR +
sclTSPHR +
scrTSPR +
shSH +
skrTSPR& +
slSHR +
smSPH +
snTSPH +
spSP +
splSPHR +
sprSPR +
squSWHR +
stTS +
sthTSH +
strTSR +
swSW +
thTH +
thrTHR +
thwTWH +
trTR +
twTW +
whWH +
wrWR +
13 Niche Chords

These are only used in a few words, so you can learn them when you need to, or never!

LettersKeys
chlSPWHR&
chrSPWR&
hwWH&
llHR&
mnTPH&
rhR&
schmSPH&
shrSHR&
sphSP&
svSW&
tsTS&
tzTSR&
vrSR&
Vowels (13 to learn)
LettersKeys
aA
aaA^
eIU
eeIU^
eiAOI
euI^
iI
oO
ooO^
uU
ueU^
uiAOU
y^

Patterns, keys that change any chord the same way:

  • ^ reverses, like AO^ -> ao
16 Combinations

These are just made up of other chords, so you don't really have to learn them if you learn the other chords.

LettersKeysMade of
aeAIU^ + ^
aiAI +
aoAO^ + ^
auAU +
eaAIU +
eoOIU +
iaAI^ + ^
ieAOI^ + ^
ioOI^ + ^
iuAOU^ + ^
oaAO +
oeOIU^ + ^
oiOI +
ouOU +
uaAU^ + ^
uoOU^ + ^
Finals (37 to learn)
LettersKeys
bPK
cPKS
chKF
ckK*
cyPKFST
dPKF
dgRPKFS*
fF
gPKFS
ghKFS*
hKT
jKST*
kK
lL
mPS
mbLRPK
mnLRPS
mpLRP
nPF
pP
qKF*
rR
rldRPKF*
sS
scPKS*
shKFS
skKS*
spPS*
tT
thFST
tyKFST
vFS
wPF*
wnLRPF*
xKS
yPFT
zPFS

Patterns, keys that change any chord the same way:

  • * doubles, like F* -> ff
  • * reverses, like LP* -> pl
142 Combinations

These are just made up of other chords, so you don't really have to learn them if you learn the other chords.

LettersKeysMade of
blLPK* + *
ckyPKFT* +
ctPKST +
ddPKF* + *
ffF* + *
flLF* + *
fnLRF* + *
ftFT +
ggPKFS* + *
ghtKFST* +
glLPKFS* + *
gnLRPKFS* + *
hhKT* + *
hlLKT +
hpPKT* + *
hrRKT +
kyPKFT +
lbLPK +
lcLPKS +
lchLKF +
lckLK* +
lckyLPKFT* +
lctLPKST +
lcyLPKFST +
ldLPKF +
lfLF +
lftLFT +
lfthLFST* +
lgLPKFS +
ljLKST* +
lkLK +
lktLPKST* +
lkyLPKFT +
llL* + *
llyLPFT* +
lmLPS +
lnLPF +
lpLP +
lphLPKT +
lptLPT +
lsLS +
lscLPKS* +
lshLKFS +
lskLKS* +
lstLST +
ltLT +
ltchLKFT +
lthLFST +
ltionLFT* +
ltyLKFST +
lvLFS +
lxLKS +
lxtLKST +
lyLPFT +
lzLPFS +
mphLRPKT +
mptLRPT +
ncLRPKS + LR
nchLRKF + LR
nckLRK* + LR
nckyLRPKFT* +
nctLRPKST +
nctionLRKFT* + LR
ncyLRPKFST + LR
ndLRPKF + LR
nfLRF + LR
nftLRFT +
ngLRPKFS + LR
njLRKST* + LR
nkLRK + LR
nktLRPKST* + LR
nkyLRPKFT +
nnLRPF + LR
nsLRS + LR
nscLRPKS* + LR
nshLRKFS + LR
nskLRKS* + LR
nstLRST +
ntLRT + LR
ntchLRKFT +
nthLRFST + LR
ntionLRFT* + LR
ntyLRKFST + LR
nvLRFS + LR
nxLRKS + LR
nxtLRKST +
nyLRPFT + LR
nzLRPFS + LR
phPKT +
plLP* + *
ppP* + *
ptPT +
ptionPFT* +
rbRPK +
rcRPKS +
rchRKF +
rckRK* +
rckyRPKFT* +
rctRPKST +
rcyRPKFST +
rdRPKF +
rfRF +
rftRFT +
rgRPKFS +
rjRKST* +
rkRK +
rktRPKST* +
rkyRPKFT +
rlLR +
rmRPS +
rnRPF +
rpRP +
rphRPKT +
rptRPT +
rrR* + *
rryRPFT* +
rsRS +
rscRPKS* +
rshRKFS +
rskRKS* +
rstRST +
rtRT +
rtchRKFT +
rthRFST +
rtyRKFST +
rvRFS +
rwRPF* +
rxRKS +
rxtRKST +
ryRPFT +
rzRPFS +
ssS* + *
stST +
t'sLST* +
tchKFT +
tsST* + *
ttT* + *
ttlLT* +
vvFS* + *
wlLPF* +
xtKST +
zzPFS* + *
29 Niche Chords

These are only used in a few words, so you can learn them when you need to, or never!

LettersKeys
'dLRPKT*
'llLPKT*
'mLPS*
'reRPKT*
'sLS*
'veLFS*
bblLRPK*
ctionKFT*
ddlLRPKF*
fthFST*
gmLRPS*
hnLRKT
ktPKST*
mplLRP*
n'tLRT*
ndlLPKF*
ndthLRFST*
ngthLRPKFST*
nnyLRPFT*
nsionLRKF*
rlyLR*
rmthRFST*
rntRT*
sionLKFT*
stianRKFT*
stionRFT*
syPKFST*
tionFT*
y'dLKFST*

You still have the red, blue, and green sections, representing the start, middle, and end of the word. There aren't too too many things to memorize in the initials, vowels, and finals, as most of them are just combinations of other chords (or very niche).

The nice thing is that you really only have to memorize the chords you actually use, so you can learn them very gradually, which you can't really do a normal keyboard layout. Some chords are only used in a single word (because english), so you may never even have to learn them.

Besides the letters, there are 4 other keys: e, s, #, and + - these keys are pretty simple:

Take "typical", which is split into ty/pi/cal, or the chords T^ +PI +SPWAL.

You can use this to write any word of any size, take "antidisestablishmentarianism", which you can break up into an/ti/dise/stab/lish/ment/ar/ian/ism which is APF +TI +TPWISE +STAPK +HRIKFS +PHELRT +AR +AI^PK +ILRS* :p

If you know how to spell it, then you can write it with Pinchord :)

For a somewhat more realistic example, "the quick brown fox jumps over the lazy dog" can be written as THIU WHRIK* PWROLRPF* TPOKS TWHRULRPs O +SRER THIU HRA +SWH^ TPWOPKFS :p

At a very reasonable 4 of these chords per second, that's 187 words per minute. Chording is notably easy to keep up for really however long you want, where typing at that speed is a genuinely difficult thing to do for more than a few minutes.


If you'd like to try Pinchord out, see Setting up Pinchord :)

Source at pinchord.git, Tickets at Pinchord Tickets, Changelog at Pinchord Changelog.

If you need help setting anything up or want to make suggestions or anything like that, you can join the Pinchord discord server :D https://discord.gg/64eccde3jN, or you can email me or send a message in the Pinchord Chat room (although its kinda in the works)

Text and images on this page are licensed under CC BY-SA 4.0