57 lines
1.6 KiB
Plaintext
57 lines
1.6 KiB
Plaintext
|
|
Description of IME:
|
|
|
|
5 states:
|
|
- STARTING
|
|
- COMPOSING
|
|
- TRAILING
|
|
|
|
Nomenclature: [Whole] / [Up|Down]
|
|
|
|
At any times, enter can be pressed to finish the input process.
|
|
Pressing enter with input process already finished will send the message.
|
|
|
|
STATE 1 - STARTING
|
|
Any first letter input is displayed as non-composing non-trailing symbol.
|
|
The big standalone variant.
|
|
|
|
Consonant [K]
|
|
Vowel [A]
|
|
|
|
If CONSONANT was inputted:
|
|
- Move to COMPOSING if next a VOWEL is inputted.
|
|
- Repeat this step if not, but adding the input as a trailing letter instead (uppercase). This can only happen once.
|
|
If VOWEL was inputted, move to TRAILING.
|
|
|
|
STATE 2 - COMPOSING
|
|
|
|
Only vowels are inputted. It is transcribed to heonian as a downside letter.
|
|
|
|
Vowel -> [K|A]
|
|
|
|
Move to TRAILING.
|
|
|
|
STATE 3 - TRAILING. (UP TO 2 TIMES)
|
|
Any letter input is displayed as a trailing symbol.
|
|
Aka uppercase.
|
|
|
|
1-3 -> [A][N| ]
|
|
1-3-3 -> [A][N| ][N| ]
|
|
1-2-3 -> [K|A][N| ]
|
|
1-2-3-3 -> [K|A][N| ][N| ]
|
|
1-1-2-3 -> [K][K|A][N| ]
|
|
1-1-2-3-3 -> [K][K|A][N| ][N| ]
|
|
|
|
This process can be repeated up to two times.
|
|
|
|
https://cronut.cafe/~lustlion/myrheon/test/
|
|
0xE -> Heonian Letter
|
|
next two digits: Vowels / What Consonant
|
|
last digit: Standalone / Trailing / Composing
|
|
|
|
simplified:
|
|
1. First letter inputted is standalone except if composing.
|
|
2. There can only be one composing per syllable, if it manages to go composing it goes to trailing.
|
|
3. You can input up to two letters before either composing or ending the syllable.
|
|
4. You can have 0, 1 or 2 trailing letters.
|