アレアハングル式ローマ字入力―試作品

下のテキストエリアにカーソルを置いてから,(kWnn風)アレアハングル式ローマ字入力風に, 順に入力してください.
ゆっくりタイプしてください.速すぎると,ハングルに変換されません.
(注:文章の途中にハングルを入力することはできません. 必ず文章の最後にカーソルを置いてください.)


BackSpace
テキストエリア内の文字列全体を選択
テキストエリア内の文字を消去
HANGUL

アレアハングルのローマ字入力には2通りあるようで、ここで使うのは 古いアレアハングル(ミレニアム以前)で使われていた配列です. (アレアハングルミレニアムでは2通りとも使えます.) ただし,初声のイウンは必ず入力しないといけません.
子音(初声で子音無しを意味するイウン(ㅇ)(入力は"x")も必ず入力すること)
ㄱ(g) ㄴ(n) ㄷ(d) ㄹ(r) ㅁ(m) ㅂ(b) ㅅ(s) ㅇ(x) ㅈ(j) ㅊ(c) ㅋ(k) ㅌ(t) ㅍ(p) ㅎ(h)
ㄲ(G) ㄸ(D) ㅃ(B) ㅆ(S) ㅉ(J)
母音
ㅏ(a) ㅓ(e) ㅗ(o) ㅜ(u) ㅡ(w) ㅣ(i)
ㅐ(ai) ㅑ(ia) ㅒ(iai) ㅔ(ei) ㅕ(ie) ㅖ(iei)
ㅘ(oa) ㅙ(oai) ㅚ(oi) ㅛ(io) ㅝ(ue) ㅞ(uei) ㅟ(ui) ㅠ(iu) ㅢ(wi)

設定を変更するには

  1. 初声データ:johabFirstTable
  2. 中声データ:johabSecondTable
  3. 終声データ:johabThirdTable
  4. 単独字母データ:jasoTable
  5. 子音に対応するキー指定:isConsonantKey
  6. 母音に対応するキー指定:isVowelKey

この6箇所を変更してください. 最後の2つは,ちょっとわかりにくいですが, ここも変更しないと,ちゃんと動きませんので, よろしくお願いします.

ひょっとしたら,3ボル式入力もうまくいくかもしれません.(未確認) ただし,うまくいったとしても,3ボル式用に作りかえた方が効率がいいはずです.

アレアハングルのローマ字入力では,いきなり母音を入力すると 初声のイウンを自動的に追加してくれます. 残念ながら,このJavaScriptでは,そこまで考慮していません. (ちょっと考えてみます.)

2002年3月作成


(c) chiyu (chiyu@sings.jp)
一覧に戻る