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 to- c.
- 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 - yand- ware diphthongs, and those ending in- rare 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โ, and- eyas in โwheyโ and not as in โkeyโ.
- Because ๐ฉ - axis very common, it has been remapped to just- x. For consistency, ๐ผ has been remappend from- rrto- xr.
- 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 intuitive- ng, and the- xhas 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 code- uto ๐ณ, it being by far the more common sound of the two.