The keyboard
(Tip: On desktop, switch to this using Shift+Tab -> Space -> Tab)
Type this or click each button to input the corresponding letter!
Note: + breaks up all digraphs, not just the ones with buttons here!
The system
| _ | _r | _y | _w | other | |
|---|---|---|---|---|---|
| a | ๐จ | ๐ธ | ๐ฒ | ๐ฌ | aaโ๐ญ, auโ๐ท |
| e | ๐ง | ๐บ | ๐ฑ | ||
| i | ๐ฆ | ๐ฝ | ๐ฐ | iaโ๐พ | |
| o | ๐ช | ๐น | ๐ถ | ๐ด | |
| u | ๐ณ | ๐ป | ๐ต | uhโ๐ซ | |
| x | ๐ฉ | ๐ผ |
| _ | _h | other | |
|---|---|---|---|
| b | ๐ | ||
| c | โธฐ | ๐ | |
| d | ๐ | ๐ | |
| f | ๐ | ||
| g | ๐ | ||
| h | ๐ฃ | ||
| j | ๐ก | ||
| k | ๐ | ||
| l | ๐ค | ||
| m | ๐ฅ | ||
| n | ๐ฏ | ngโ๐ | |
| p | ๐ | ||
| q | ยท | ||
| r | ๐ฎ | ||
| s | ๐ | ๐ | |
| t | ๐ | ๐ | |
| v | ๐ | ||
| w | ๐ข | ||
| y | ๐ | yuโ๐ฟ | |
| z | ๐ | ๐ |
This mnemonic system is called ShARPAbet, my modified version of DECTalkโs variant of 2-letter ARPAbet (henceforce referred to as just โARPAbetโ), with some differences.
Two Shavian-specific symbols have been remapped to the unused single letters (for ease of use): namer dot to
q, and acroring toc.Since this typing tool is interactive, there is less of a need for codes to be self-synchronizing like ARPAbet. Therefore, digraphs are broken up by the
+symbol.Because of this simplification, the โshortโ vowels are written with a single keystroke: ๐จ
ae, ๐งeh, ๐ฆih/ix, ๐ชaa, ๐ณah, ๐ฉaxare remapped to just ๐จa, ๐งe, ๐ฆi, ๐ชo, ๐ณu, ๐ฉx.ARPAbet does not distinguish between ๐ญ
aa, ๐ชaa, and ๐ทao. They have been remapped to ๐ญaaas in โbaaโ, ๐ชoas in โhotโ, and ๐ทauas in โtaughtโ.Just as in ARPAbet, vowels ending in
yandware diphthongs, and those ending inrare rhotic. With the exceptions of ๐ป and ๐ผ mentioned below, these mappings have not changed from their r/JuropijanSpeling-like sound-based mapping:ayas in โayeโ and not as in โwayโ, andeyas in โwheyโ and not as in โkeyโ.Because ๐ฉ
axis very common, it has been remapped to justx. For consistency, ๐ผ has been remappend fromrrtoxr.ARPAbet does not distinguish between ๐ผ
rrand ๐ปrr, but has a single code for ๐ซ๐ผur, which is spelled as 2 letters in Shavian. As such,urhas been reassigned to ๐ป as in โurbanโ.The compound letter ๐พ has no ARPAbet code, so
iahas been assigned for it.ARPAbet has many consonants ending with a delimiting
x: ๐yx, ๐ฃhx, ๐ฎrx, ๐คlx, and ๐nx. ๐ has been remapped to the more intuitiveng, and thexhas been removed from the rest of them.You may expect ๐ซ
uas in โpushโ and ๐ณuhas in โhuh?โ, but they are assigned the other way around. The weird inversion is a result of ARPAbetโs weird assignments: ๐ซuhand ๐ณah, and my decision to assign a shorter codeuto ๐ณ, it being by far the more common sound of the two.