We current have two mode (reorder={1|0}) but to make JSZhuyin more usable with hardware keyboard, there should be 3 modes:
Always follow: (mobile) Always append the symbol and push it to the next sound if it can't be put into the previous one. Type ㄨ and ㄇ gets ㄨㄇ and matches two words like 我們.
Reorder if applies. Type ㄨ and ㄇ gets ㄇㄨ and matches one word like 目.
Reorder and overwrite if applies. Type ㄨ and ㄇ gets ㄇㄨ and matches one word like 目. Type ㄨ, ㄋ and ㄇ gets ㄇㄨ (ㄋ overwritten) and matches one words like 目. User can only reaches the next sound by compete the current sound with a tonal mark.
2 and 3 will close opportunities for user to match phrases without complete every sound. Need some explanation on UI for this.
We current have two mode (reorder={1|0}) but to make JSZhuyin more usable with hardware keyboard, there should be 3 modes:
ㄨ
andㄇ
getsㄨㄇ
and matches two words like我們
.ㄨ
andㄇ
getsㄇㄨ
and matches one word like目
.ㄨ
andㄇ
getsㄇㄨ
and matches one word like目
. Typeㄨ
,ㄋ
andㄇ
getsㄇㄨ
(ㄋ
overwritten) and matches one words like目
. User can only reaches the next sound by compete the current sound with a tonal mark.2 and 3 will close opportunities for user to match phrases without complete every sound. Need some explanation on UI for this.