Page MenuHomePhabricator

Android Input Method for TL/POJ
Closed, ResolvedPublic

Event Timeline

iongchun created this task.Jun 14 2017, 9:15 AM

Input parameters

  • Glotal toggles tone (4/8)
  • Glotal replaces glotal
  • Automatic dash (sometimes conflicts with a, b. Because glotals also are valid consonants)

Spare keys of QWERTY for tones and others (ng, oo, nn, ts/ch, ph, ...)

  • Q: dash(7)/tone5(3) => oo
  • W: dash(6)/tone5(1)/tone3(5) => tone5
  • Y: dash(8)/tone2(1)/tone7(1)/tone3(1) => tone2/tone8
  • D: dash(1)/tone2(3)/tone7(4)/tone5(2)/tone3(3) => dash
  • F: dash(2)/tone2(2)/tone7(2)/tone3(2) => tone7
  • Z: dash(5) => nn
  • X: dash(3) => ng
  • V: dash(4)/tone2(4)/tone7(3)/tone3(4) => tone3/tone4
  • C for TL: => ch/ts

QWERTY keyboard layout:

Q W E R T Y U  I  O P
. A S D F G H  J K L
[] Z X C V B N M

Frequency

  • Tone2 16.11 (o:5.77 i:4.18 a:3.79 u:1.79 oo:1.25 e:0.58 n:0.09)
  • Tone3 10.42 (a:2.83 o:2.67 i:2.18 u:1.39 e:1.35 n:0.20 oo:0.12)
  • Tone5 19.43 (e:9.25 a:5.56 o:2.50 i:1.43 u:0.68 oo:0.21 n:0.15)
  • Tone7 20.15 (u:5.32 i:5.32 a:4.46 o:3.13 e:1.92 oo:1.22 m:0.78 n:0.29)
  • Tone8 6.01 (o:2.16 i:2.07 a:1.43 e:0.30 u:0.06)
  • Dash 21.41
  • Oo 3.14
  • Nn 5.43
  • Ng 10.30
  • Ch 9.87
  • Chh 2.31
  • Kh 3.48
  • Th 1.96
  • Ph 0.37

Corrections

  • oong > ong
  • ook ok
  • CH vs TS, chh vs tsh

Suggestions

  • Dictionary
iongchun closed this task as Resolved.Jun 21 2017, 9:36 PM

Implemented as R8