Commits

Anonymous committed 7169d48

skk_rom_kana_rules was converted to JLOD layout

and the default value of
skk_henkan_point_keys
skk_select_cand_keys
skk_rom_func_rules
and the function
SkkDowncase
were modified.

  • Participants
  • Parent commits 5298cd8

Comments (0)

Files changed (1)

File plugin/skk.vim

 endif
 
 if !exists("skk_henkan_point_keys")
-  let skk_henkan_point_keys = 'ABCDEFGHIJKMNOPRSTUVWYZ'
+  let skk_henkan_point_keys = 'ABCDEFGHIJKMNOPQRSTUVWXZ":<>'
 endif
 
 if !exists("skk_select_cand_keys")
-  let skk_select_cand_keys = "ASDFJKL"
+  let skk_select_cand_keys = "AOEUHTNS"
 endif
 
 if !exists("skk_show_candidates_count")
 
 if !exists("skk_rom_kana_rules")
   let skk_rom_kana_rules = ""
+        \. "!	!\<NL>"
+        \. "'	っ	ッ\<NL>"
+        \. "-	ー\<NL>"
+        \. ";	あん	アン\<NL>"
+        \. "?	?\<NL>"
+        \. "[	「\<NL>"
+        \. "]	」\<NL>"
         \. "a	あ	ア\<NL>"
-        \. "bb	っ	ッ	b\<NL>"
+        \. "b'	ばい	バイ\<NL>"
+        \. "b,	ぼう	ボウ\<NL>"
+        \. "b.	べい	ベイ\<NL>"
+        \. "b;	ばん	バン\<NL>"
         \. "ba	ば	バ\<NL>"
+        \. "bb'	ばく	バク\<NL>"
+        \. "bb,	ぼく	ボク\<NL>"
+        \. "bb.	べき	ベキ\<NL>"
+        \. "bb;	ばっ	バッ\<NL>"
+        \. "bba	ばつ	バツ\<NL>"
+        \. "bbe	べつ	ベツ\<NL>"
+        \. "bbi	びつ	ビツ\<NL>"
+        \. "bbj	べっ	ベッ\<NL>"
+        \. "bbk	ぶっ	ブッ\<NL>"
+        \. "bbo	ぼつ	ボツ\<NL>"
+        \. "bbp	ぶく	ブク\<NL>"
+        \. "bbq	ぼっ	ボッ\<NL>"
+        \. "bbu	ぶつ	ブツ\<NL>"
+        \. "bbx	びっ	ビッ\<NL>"
+        \. "bby	びく	ビク\<NL>"
         \. "be	べ	ベ\<NL>"
         \. "bi	び	ビ\<NL>"
+        \. "bj	べん	ベン\<NL>"
+        \. "bk	ぶん	ブン\<NL>"
         \. "bo	ぼ	ボ\<NL>"
+        \. "bp	ぶう	ブウ\<NL>"
+        \. "bq	ぼん	ボン\<NL>"
+        \. "bs	びょう	ビョウ\<NL>"
         \. "bu	ぶ	ブ\<NL>"
-        \. "bya	びゃ	ビャ\<NL>"
-        \. "bye	びぇ	ビェ\<NL>"
-        \. "byi	びぃ	ビィ\<NL>"
-        \. "byo	びょ	ビョ\<NL>"
-        \. "byu	びゅ	ビュ\<NL>"
-        \. "cc	っ	ッ	c\<NL>"
-        \. "cha	ちゃ	チャ\<NL>"
-        \. "che	ちぇ	チェ\<NL>"
-        \. "chi	ち	チ\<NL>"
-        \. "cho	ちょ	チョ\<NL>"
-        \. "chu	ちゅ	チュ\<NL>"
-        \. "cya	ちゃ	チャ\<NL>"
-        \. "cye	ちぇ	チェ\<NL>"
-        \. "cyi	ちぃ	チィ\<NL>"
-        \. "cyo	ちょ	チョ\<NL>"
-        \. "cyu	ちゅ	チュ\<NL>"
-        \. "dd	っ	ッ	d\<NL>"
+        \. "bv'	びゃい	ビャイ\<NL>"
+        \. "bv,	びょう	ビョウ\<NL>"
+        \. "bv.	びぇい	ビェイ\<NL>"
+        \. "bv;	びゃん	ビャン\<NL>"
+        \. "bva	びゃ	ビャ\<NL>"
+        \. "bve	びぇ	ビェ\<NL>"
+        \. "bvi	びぃ	ビィ\<NL>"
+        \. "bvj	びぇん	ビェン\<NL>"
+        \. "bvk	びゅん	ビュン\<NL>"
+        \. "bvm	びゅく	ビュク\<NL>"
+        \. "bvo	びょ	ビョ\<NL>"
+        \. "bvp	びゅう	ビュウ\<NL>"
+        \. "bvq	びょん	ビョン\<NL>"
+        \. "bvu	びゅ	ビュ\<NL>"
+        \. "bvv	びょく	ビョク\<NL>"
+        \. "bvw	びゅつ	ビュツ\<NL>"
+        \. "bvx	びぃん	ビィン\<NL>"
+        \. "bvy	びゅい	ビュイ\<NL>"
+        \. "bvz	びゃく	ビャク\<NL>"
+        \. "bw	びゅう	ビュウ\<NL>"
+        \. "bx	びん	ビン\<NL>"
+        \. "by	ぶい	ブイ\<NL>"
+        \. "by	ぶい	ブイ\<NL>"
+        \. "bz	びょう	ビョウ\<NL>"
+        \. "c'	かい	カイ\<NL>"
+        \. "c,	こう	コウ\<NL>"
+        \. "c.	けい	ケイ\<NL>"
+        \. "c;	かん	カン\<NL>"
+        \. "ca	か	カ\<NL>"
+        \. "cc	きゅう	キュウ\<NL>"
+        \. "ce	け	ケ\<NL>"
+        \. "cf'	かく	カク\<NL>"
+        \. "cf,	こく	コク\<NL>"
+        \. "cf.	けき	ケキ\<NL>"
+        \. "cf;	かっ	カッ\<NL>"
+        \. "cfa	かつ	カツ\<NL>"
+        \. "cfe	けつ	ケツ\<NL>"
+        \. "cfi	きつ	キツ\<NL>"
+        \. "cfj	けっ	ケッ\<NL>"
+        \. "cfk	くっ	クッ\<NL>"
+        \. "cfo	こつ	コツ\<NL>"
+        \. "cfp	くく	クク\<NL>"
+        \. "cfq	こっ	コッ\<NL>"
+        \. "cfu	くつ	クツ\<NL>"
+        \. "cfx	きっ	キッ\<NL>"
+        \. "cfy	きく	キク\<NL>"
+        \. "cg'	きゃい	キャイ\<NL>"
+        \. "cg,	きょう	キョウ\<NL>"
+        \. "cg.	きぇい	キェイ\<NL>"
+        \. "cg;	きゃん	キャン\<NL>"
+        \. "cga	きゃ	キャ\<NL>"
+        \. "cgc	きゅつ	キュツ\<NL>"
+        \. "cge	きぇ	キェ\<NL>"
+        \. "cgg	きゅく	キュク\<NL>"
+        \. "cgi	きぃ	キィ\<NL>"
+        \. "cgj	きぇん	キェン\<NL>"
+        \. "cgk	きゅん	キュン\<NL>"
+        \. "cgl	きゃく	キャク\<NL>"
+        \. "cgo	きょ	キョ\<NL>"
+        \. "cgp	きゅう	キュウ\<NL>"
+        \. "cgq	きょん	キョン\<NL>"
+        \. "cgr	きょく	キョク\<NL>"
+        \. "cgu	きゅ	キュ\<NL>"
+        \. "cgx	きぃん	キィン\<NL>"
+        \. "cgy	きゅい	キュイ\<NL>"
+        \. "ci	き	キ\<NL>"
+        \. "cj	けん	ケン\<NL>"
+        \. "ck	くん	クン\<NL>"
+        \. "cl	きょう	キョウ\<NL>"
+        \. "co	こ	コ\<NL>"
+        \. "cp	くう	クウ\<NL>"
+        \. "cq	こん	コン\<NL>"
+        \. "cu	く	ク\<NL>"
+        \. "cx	きん	キン\<NL>"
+        \. "cy	くい	クイ\<NL>"
+        \. "cy	くい	クイ\<NL>"
+        \. "d'	だい	ダイ\<NL>"
+        \. "d,	どう	ドウ\<NL>"
+        \. "d.	でい	デイ\<NL>"
+        \. "d;	だん	ダン\<NL>"
         \. "da	だ	ダ\<NL>"
+        \. "dd'	だく	ダク\<NL>"
+        \. "dd,	どく	ドク\<NL>"
+        \. "dd.	でき	デキ\<NL>"
+        \. "dd;	だっ	ダッ\<NL>"
+        \. "dda	だつ	ダツ\<NL>"
+        \. "dde	でつ	デツ\<NL>"
+        \. "ddi	ぢつ	ヂツ\<NL>"
+        \. "ddj	でっ	デッ\<NL>"
+        \. "ddk	づっ	ヅッ\<NL>"
+        \. "ddo	どつ	ドツ\<NL>"
+        \. "ddp	づく	ヅク\<NL>"
+        \. "ddq	どっ	ドッ\<NL>"
+        \. "ddu	づつ	ヅツ\<NL>"
+        \. "ddx	ぢっ	ヂッ\<NL>"
+        \. "ddy	ぢく	ヂク\<NL>"
         \. "de	で	デ\<NL>"
+        \. "dh'	でゃう	デャウ\<NL>"
+        \. "dh,	でょう	デョウ\<NL>"
+        \. "dh.	でぇい	デェイ\<NL>"
+        \. "dh;	でゃん	デャン\<NL>"
         \. "dha	でゃ	デャ\<NL>"
         \. "dhe	でぇ	デェ\<NL>"
         \. "dhi	でぃ	ディ\<NL>"
+        \. "dhj	でぇん	デェン\<NL>"
+        \. "dhk	でゅん	デュン\<NL>"
         \. "dho	でょ	デョ\<NL>"
+        \. "dhp	でゅう	デュウ\<NL>"
+        \. "dhq	でょん	デョン\<NL>"
         \. "dhu	でゅ	デュ\<NL>"
+        \. "dhx	でぃん	ディン\<NL>"
+        \. "dhy	でゅい	デュイ\<NL>"
         \. "di	ぢ	ヂ\<NL>"
+        \. "dj	でん	デン\<NL>"
+        \. "dk	づん	ヅン\<NL>"
+        \. "dn'	ぢゃい	ヂャイ\<NL>"
+        \. "dn,	ぢょう	ヂョウ\<NL>"
+        \. "dn.	ぢぇい	ヂェイ\<NL>"
+        \. "dn;	ぢゃん	ヂャン\<NL>"
+        \. "dna	ぢゃ	ヂャ\<NL>"
+        \. "dne	ぢぇ	ヂェ\<NL>"
+        \. "dnh	ぢゅく	ヂュク\<NL>"
+        \. "dni	ぢぃ	ヂィ\<NL>"
+        \. "dnj	ぢぇん	ヂェン\<NL>"
+        \. "dnk	ぢゅん	ヂュン\<NL>"
+        \. "dnn	ぢょく	ヂョク\<NL>"
+        \. "dno	ぢょ	ヂョ\<NL>"
+        \. "dnp	ぢゅう	ヂュウ\<NL>"
+        \. "dnq	ぢょん	ヂョン\<NL>"
+        \. "dns	ぢゃく	ヂャク\<NL>"
+        \. "dnt	ぢゅつ	ヂュツ\<NL>"
+        \. "dnu	ぢゅ	ヂュ\<NL>"
+        \. "dnx	ぢぃん	ヂィン\<NL>"
+        \. "dny	ぢゅい	ヂュイ\<NL>"
         \. "do	ど	ド\<NL>"
+        \. "dp	づう	ヅウ\<NL>"
+        \. "dq	どん	ドン\<NL>"
+        \. "ds	ぢょう	ヂョウ\<NL>"
+        \. "dt	ぢゅう	ヂュウ\<NL>"
         \. "du	づ	ヅ\<NL>"
-        \. "dya	ぢゃ	ヂャ\<NL>"
-        \. "dye	ぢぇ	ヂェ\<NL>"
-        \. "dyi	ぢぃ	ヂィ\<NL>"
-        \. "dyo	ぢょ	ヂョ\<NL>"
-        \. "dyu	ぢゅ	ヂュ\<NL>"
+        \. "dx	ぢん	ヂン\<NL>"
+        \. "dy	づい	ヅイ\<NL>"
+        \. "dy	づい	ヅイ\<NL>"
         \. "e	え	エ\<NL>"
-        \. "ff	っ	ッ	f\<NL>"
-        \. "fa	ふぁ	ファ\<NL>"
-        \. "fe	ふぇ	フェ\<NL>"
-        \. "fi	ふぃ	フィ\<NL>"
-        \. "fo	ふぉ	フォ\<NL>"
-        \. "fu	ふ	フ\<NL>"
-        \. "fya	ふゃ	フャ\<NL>"
-        \. "fye	ふぇ	フェ\<NL>"
-        \. "fyi	ふぃ	フィ\<NL>"
-        \. "fyo	ふょ	フョ\<NL>"
-        \. "fyu	ふゅ	フュ\<NL>"
-        \. "gg	っ	ッ	g\<NL>"
+        \. "f'	ぱい	パイ\<NL>"
+        \. "f,	ぽう	ポウ\<NL>"
+        \. "f.	ぺい	ペイ\<NL>"
+        \. "f;	ぱん	パン\<NL>"
+        \. "fa	ぱ	パ\<NL>"
+        \. "fc	ぴゅう	ピュウ\<NL>"
+        \. "fc	ふゅー	フュー\<NL>"
+        \. "fe	ぺ	ペ\<NL>"
+        \. "ff'	ぱく	パク\<NL>"
+        \. "ff,	ぽく	ポク\<NL>"
+        \. "ff.	ぺき	ペキ\<NL>"
+        \. "ff;	ぱっ	パッ\<NL>"
+        \. "ffa	ぱつ	パツ\<NL>"
+        \. "ffe	ぺつ	ペツ\<NL>"
+        \. "ffi	ぴつ	ピツ\<NL>"
+        \. "ffj	ぺっ	ペッ\<NL>"
+        \. "ffk	ぷっ	プッ\<NL>"
+        \. "ffo	ぽつ	ポツ\<NL>"
+        \. "ffp	ぷく	プク\<NL>"
+        \. "ffq	ぽっ	ポッ\<NL>"
+        \. "ffu	ぷつ	プツ\<NL>"
+        \. "ffx	ぴっ	ピッ\<NL>"
+        \. "ffy	ぴく	ピク\<NL>"
+        \. "fi	ぴ	ピ\<NL>"
+        \. "fj	ぺん	ペン\<NL>"
+        \. "fk	ぷん	プン\<NL>"
+        \. "fl	ぴょう	ピョウ\<NL>"
+        \. "fo	ぽ	ポ\<NL>"
+        \. "fp	ぷう	プウ\<NL>"
+        \. "fq	ぽん	ポン\<NL>"
+        \. "fr'	ぴゃい	ピャイ\<NL>"
+        \. "fr,	ぴょう	ピョウ\<NL>"
+        \. "fr.	ぴぇい	ピェイ\<NL>"
+        \. "fr;	ぴゃん	ピャン\<NL>"
+        \. "fra	ぴゃ	ピャ\<NL>"
+        \. "frc	ぴゅつ	ピュツ\<NL>"
+        \. "fre	ぴぇ	ピェ\<NL>"
+        \. "frg	ぴゅく	ピュク\<NL>"
+        \. "fri	ぴぃ	ピィ\<NL>"
+        \. "frj	ぴぇん	ピェン\<NL>"
+        \. "frk	ぴゅん	ピュン\<NL>"
+        \. "frl	ぴゃく	ピャク\<NL>"
+        \. "fro	ぴょ	ピョ\<NL>"
+        \. "frp	ぴゅう	ピュウ\<NL>"
+        \. "frq	ぴょん	ピョン\<NL>"
+        \. "frr	ぴょく	ピョク\<NL>"
+        \. "fru	ぴゅ	ピュ\<NL>"
+        \. "frx	ぴぃん	ピィン\<NL>"
+        \. "fry	ぴゅい	ピュイ\<NL>"
+        \. "fu	ぷ	プ\<NL>"
+        \. "fx	ぴん	ピン\<NL>"
+        \. "fy	ふい	フイ\<NL>"
+        \. "fy	ぷい	プイ\<NL>"
+        \. "fy	ぷい	プイ\<NL>"
+        \. "g'	がい	ガイ\<NL>"
+        \. "g,	ごう	ゴウ\<NL>"
+        \. "g.	げい	ゲイ\<NL>"
+        \. "g;	がん	ガン\<NL>"
         \. "ga	が	ガ\<NL>"
+        \. "gc	ぎゅう	ギュウ\<NL>"
         \. "ge	げ	ゲ\<NL>"
+        \. "gf'	がく	ガク\<NL>"
+        \. "gf,	ごく	ゴク\<NL>"
+        \. "gf.	げき	ゲキ\<NL>"
+        \. "gf;	がっ	ガッ\<NL>"
+        \. "gfa	がつ	ガツ\<NL>"
+        \. "gfe	げつ	ゲツ\<NL>"
+        \. "gfi	ぎつ	ギツ\<NL>"
+        \. "gfj	げっ	ゲッ\<NL>"
+        \. "gfk	ぐっ	グッ\<NL>"
+        \. "gfo	ごつ	ゴツ\<NL>"
+        \. "gfp	ぐく	グク\<NL>"
+        \. "gfq	ごっ	ゴッ\<NL>"
+        \. "gfu	ぐつ	グツ\<NL>"
+        \. "gfx	ぎっ	ギッ\<NL>"
+        \. "gfy	ぎく	ギク\<NL>"
         \. "gi	ぎ	ギ\<NL>"
+        \. "gj	げん	ゲン\<NL>"
+        \. "gk	ぐん	グン\<NL>"
+        \. "gl	ぎょう	ギョウ\<NL>"
         \. "go	ご	ゴ\<NL>"
+        \. "gp	ぐう	グウ\<NL>"
+        \. "gq	ごん	ゴン\<NL>"
+        \. "gr'	ぎゃい	ギャイ\<NL>"
+        \. "gr,	ぎょう	ギョウ\<NL>"
+        \. "gr.	ぎぇい	ギェイ\<NL>"
+        \. "gr;	ぎゃん	ギャン\<NL>"
+        \. "gra	ぎゃ	ギャ\<NL>"
+        \. "grc	ぎゅつ	ギュツ\<NL>"
+        \. "gre	ぎぇ	ギェ\<NL>"
+        \. "grg	ぎゅく	ギュク\<NL>"
+        \. "gri	ぎぃ	ギィ\<NL>"
+        \. "grj	ぎぇん	ギェン\<NL>"
+        \. "grk	ぎゅん	ギュン\<NL>"
+        \. "grl	ぎゃく	ギャク\<NL>"
+        \. "gro	ぎょ	ギョ\<NL>"
+        \. "grp	ぎゅう	ギュウ\<NL>"
+        \. "grq	ぎょん	ギョン\<NL>"
+        \. "grr	ぎょく	ギョク\<NL>"
+        \. "gru	ぎゅ	ギュ\<NL>"
+        \. "grx	ぎぃん	ギィン\<NL>"
+        \. "gry	ぎゅい	ギュイ\<NL>"
         \. "gu	ぐ	グ\<NL>"
-        \. "gya	ぎゃ	ギャ\<NL>"
-        \. "gye	ぎぇ	ギェ\<NL>"
-        \. "gyi	ぎぃ	ギィ\<NL>"
-        \. "gyo	ぎょ	ギョ\<NL>"
-        \. "gyu	ぎゅ	ギュ\<NL>"
+        \. "gx	ぎん	ギン\<NL>"
+        \. "gy	ぐい	グイ\<NL>"
+        \. "gy	ぐい	グイ\<NL>"
+        \. "h'	はい	ハイ\<NL>"
+        \. "h,	ほう	ホウ\<NL>"
+        \. "h.	へい	ヘイ\<NL>"
+        \. "h;	はん	ハン\<NL>"
         \. "ha	は	ハ\<NL>"
+        \. "hd'	はく	ハク\<NL>"
+        \. "hd,	ほく	ホク\<NL>"
+        \. "hd.	へき	ヘキ\<NL>"
+        \. "hd;	はっ	ハッ\<NL>"
+        \. "hda	はつ	ハツ\<NL>"
+        \. "hde	へつ	ヘツ\<NL>"
+        \. "hdi	ひつ	ヒツ\<NL>"
+        \. "hdj	へっ	ヘッ\<NL>"
+        \. "hdk	ふっ	フッ\<NL>"
+        \. "hdo	ほつ	ホツ\<NL>"
+        \. "hdp	ふく	フク\<NL>"
+        \. "hdq	ほっ	ホッ\<NL>"
+        \. "hdu	ふつ	フツ\<NL>"
+        \. "hdx	ひっ	ヒッ\<NL>"
+        \. "hdy	ひく	ヒク\<NL>"
         \. "he	へ	ヘ\<NL>"
+        \. "hh'	ふぁい	ファイ\<NL>"
+        \. "hh,	ふぉー	フォー\<NL>"
+        \. "hh.	ふぇい	フェイ\<NL>"
+        \. "hh;	ふぁん	ファン\<NL>"
+        \. "hha	ふぁ	ファ\<NL>"
+        \. "hhe	ふぇ	フェ\<NL>"
+        \. "hhi	ふぃ	フィ\<NL>"
+        \. "hhj	ふぇん	フェン\<NL>"
+        \. "hhk	ふん	フン\<NL>"
+        \. "hho	ふぉ	フォ\<NL>"
+        \. "hhp	ふう	フウ\<NL>"
+        \. "hhq	ふぉん	フォン\<NL>"
+        \. "hhu	ふ	フ\<NL>"
+        \. "hhx	ふぃん	フィン\<NL>"
         \. "hi	ひ	ヒ\<NL>"
+        \. "hj	へん	ヘン\<NL>"
+        \. "hk	ふん	フン\<NL>"
+        \. "hn'	ひゃい	ヒャイ\<NL>"
+        \. "hn,	ひょう	ヒョウ\<NL>"
+        \. "hn.	ひぇい	ヒェイ\<NL>"
+        \. "hn;	ひゃん	ヒャン\<NL>"
+        \. "hna	ひゃ	ヒャ\<NL>"
+        \. "hne	ひぇ	ヒェ\<NL>"
+        \. "hnh	ひゅく	ヒュク\<NL>"
+        \. "hni	ひぃ	ヒィ\<NL>"
+        \. "hnj	ひぇん	ヒェン\<NL>"
+        \. "hnk	ひゅん	ヒュン\<NL>"
+        \. "hnn	ひょく	ヒョク\<NL>"
+        \. "hno	ひょ	ヒョ\<NL>"
+        \. "hnp	ひゅう	ヒュウ\<NL>"
+        \. "hnq	ひょん	ヒョン\<NL>"
+        \. "hns	ひゃく	ヒャク\<NL>"
+        \. "hnt	ひゅつ	ヒュツ\<NL>"
+        \. "hnu	ひゅ	ヒュ\<NL>"
+        \. "hnx	ひぃん	ヒィン\<NL>"
+        \. "hny	ひゅい	ヒュイ\<NL>"
         \. "ho	ほ	ホ\<NL>"
+        \. "hp	ふう	フウ\<NL>"
+        \. "hq	ほん	ホン\<NL>"
+        \. "hs	ひょう	ヒョウ\<NL>"
+        \. "ht	ひゅう	ヒュウ\<NL>"
         \. "hu	ふ	フ\<NL>"
-        \. "hya	ひゃ	ヒャ\<NL>"
-        \. "hye	ひぇ	ヒェ\<NL>"
-        \. "hyi	ひぃ	ヒィ\<NL>"
-        \. "hyo	ひょ	ヒョ\<NL>"
-        \. "hyu	ひゅ	ヒュ\<NL>"
+        \. "hx	ひん	ヒン\<NL>"
+        \. "hy	ふい	フイ\<NL>"
+        \. "hy	ふい	フイ\<NL>"
         \. "i	い	イ\<NL>"
-        \. "jj	っ	ッ	j\<NL>"
-        \. "ja	じゃ	ジャ\<NL>"
-        \. "je	じぇ	ジェ\<NL>"
-        \. "ji	じ	ジ\<NL>"
-        \. "jo	じょ	ジョ\<NL>"
-        \. "ju	じゅ	ジュ\<NL>"
-        \. "jya	じゃ	ジャ\<NL>"
-        \. "jye	じぇ	ジェ\<NL>"
-        \. "jyi	じぃ	ジィ\<NL>"
-        \. "jyo	じょ	ジョ\<NL>"
-        \. "jyu	じゅ	ジュ\<NL>"
-        \. "kk	っ	ッ	k\<NL>"
-        \. "ka	か	カ\<NL>"
-        \. "ke	け	ケ\<NL>"
-        \. "ki	き	キ\<NL>"
-        \. "ko	こ	コ\<NL>"
-        \. "ku	く	ク\<NL>"
-        \. "kya	きゃ	キャ\<NL>"
-        \. "kye	きぇ	キェ\<NL>"
-        \. "kyi	きぃ	キィ\<NL>"
-        \. "kyo	きょ	キョ\<NL>"
-        \. "kyu	きゅ	キュ\<NL>"
+        \. "j	えん	エン\<NL>"
+        \. "k	うん	ウン\<NL>"
+        \. "la	ぁ	ァ\<NL>"
+        \. "lca	か	ヵ\<NL>"
+        \. "lce	け	ヶ\<NL>"
+        \. "le	ぇ	ェ\<NL>"
+        \. "li	ぃ	ィ\<NL>"
+        \. "lo	ぉ	ォ\<NL>"
+        \. "ltu	っ	ッ\<NL>"
+        \. "lu	ぅ	ゥ\<NL>"
+        \. "lva	ゃ	ャ\<NL>"
+        \. "lvo	ょ	ョ\<NL>"
+        \. "lvu	ゅ	ュ\<NL>"
+        \. "lwa	ゎ	ヮ\<NL>"
+        \. "lwe	ゑ	ヱ\<NL>"
+        \. "lwi	ゐ	ヰ\<NL>"
+        \. "m'	まい	マイ\<NL>"
+        \. "m,	もう	モウ\<NL>"
+        \. "m.	めい	メイ\<NL>"
+        \. "m;	まん	マン\<NL>"
         \. "ma	ま	マ\<NL>"
+        \. "mb'	まく	マク\<NL>"
+        \. "mb,	もく	モク\<NL>"
+        \. "mb.	めき	メキ\<NL>"
+        \. "mb;	まっ	マッ\<NL>"
+        \. "mba	まつ	マツ\<NL>"
+        \. "mbe	めつ	メツ\<NL>"
+        \. "mbi	みつ	ミツ\<NL>"
+        \. "mbj	めっ	メッ\<NL>"
+        \. "mbk	むっ	ムッ\<NL>"
+        \. "mbo	もつ	モツ\<NL>"
+        \. "mbp	むく	ムク\<NL>"
+        \. "mbq	もっ	モッ\<NL>"
+        \. "mbu	むつ	ムツ\<NL>"
+        \. "mbx	みっ	ミッ\<NL>"
+        \. "mby	みく	ミク\<NL>"
         \. "me	め	メ\<NL>"
         \. "mi	み	ミ\<NL>"
+        \. "mj	めん	メン\<NL>"
+        \. "mk	むん	ムン\<NL>"
         \. "mo	も	モ\<NL>"
+        \. "mp	むう	ムウ\<NL>"
+        \. "mq	もん	モン\<NL>"
         \. "mu	む	ム\<NL>"
-        \. "mya	みゃ	ミャ\<NL>"
-        \. "mye	みぇ	ミェ\<NL>"
-        \. "myi	みぃ	ミィ\<NL>"
-        \. "myo	みょ	ミョ\<NL>"
-        \. "myu	みゅ	ミュ\<NL>"
-        \. "n	ん	ン\<NL>"
-        \. "n'	ん	ン\<NL>"
+        \. "mv'	みゃい	ミャイ\<NL>"
+        \. "mv,	みょう	ミョウ\<NL>"
+        \. "mv.	みぇい	ミェイ\<NL>"
+        \. "mv;	みゃん	ミャン\<NL>"
+        \. "mva	みゃ	ミャ\<NL>"
+        \. "mve	みぇ	ミェ\<NL>"
+        \. "mvi	みぃ	ミィ\<NL>"
+        \. "mvj	みぇん	ミェン\<NL>"
+        \. "mvk	みゅん	ミュン\<NL>"
+        \. "mvm	みゅく	ミュク\<NL>"
+        \. "mvo	みょ	ミョ\<NL>"
+        \. "mvp	みゅう	ミュウ\<NL>"
+        \. "mvq	みょん	ミョン\<NL>"
+        \. "mvu	みゅ	ミュ\<NL>"
+        \. "mvv	みょく	ミョク\<NL>"
+        \. "mvw	みゅつ	ミュツ\<NL>"
+        \. "mvx	みぃん	ミィン\<NL>"
+        \. "mvz	みゃく	ミャク\<NL>"
+        \. "mw	みゅう	ミュウ\<NL>"
+        \. "mx	みん	ミン\<NL>"
+        \. "my	むい	ムイ\<NL>"
+        \. "my	むい	ムイ\<NL>"
+        \. "mz	みょう	ミョウ\<NL>"
+        \. "n'	ない	ナイ\<NL>"
+        \. "n,	のう	ノウ\<NL>"
+        \. "n.	ねい	ネイ\<NL>"
+        \. "n;	なん	ナン\<NL>"
         \. "na	な	ナ\<NL>"
+        \. "nd'	なく	ナク\<NL>"
+        \. "nd,	のく	ノク\<NL>"
+        \. "nd.	ねき	ネキ\<NL>"
+        \. "nd;	なっ	ナッ\<NL>"
+        \. "nda	なつ	ナツ\<NL>"
+        \. "nde	ねつ	ネツ\<NL>"
+        \. "ndi	につ	ニツ\<NL>"
+        \. "ndj	ねっ	ネッ\<NL>"
+        \. "ndk	ぬっ	ヌッ\<NL>"
+        \. "ndo	のつ	ノツ\<NL>"
+        \. "ndp	ぬく	ヌク\<NL>"
+        \. "ndq	のっ	ノッ\<NL>"
+        \. "ndu	ぬつ	ヌツ\<NL>"
+        \. "ndx	にっ	ニッ\<NL>"
+        \. "ndy	にく	ニク\<NL>"
         \. "ne	ね	ネ\<NL>"
+        \. "nh'	にゃい	ニャイ\<NL>"
+        \. "nh,	にょう	ニョウ\<NL>"
+        \. "nh.	にぇい	ニェイ\<NL>"
+        \. "nh;	にゃん	ニャン\<NL>"
+        \. "nha	にゃ	ニャ\<NL>"
+        \. "nhe	にぇ	ニェ\<NL>"
+        \. "nhh	にゅく	ニュク\<NL>"
+        \. "nhi	にぃ	ニィ\<NL>"
+        \. "nhj	にぇん	ニェン\<NL>"
+        \. "nhk	にゅん	ニュン\<NL>"
+        \. "nhn	にょく	ニョク\<NL>"
+        \. "nho	にょ	ニョ\<NL>"
+        \. "nhp	にゅう	ニュウ\<NL>"
+        \. "nhq	にょん	ニョン\<NL>"
+        \. "nhs	にゃく	ニャク\<NL>"
+        \. "nht	にゅつ	ニュツ\<NL>"
+        \. "nhu	にゅ	ニュ\<NL>"
+        \. "nhx	にぃん	ニィン\<NL>"
+        \. "nhy	にゅい	ニュイ\<NL>"
         \. "ni	に	ニ\<NL>"
+        \. "nj	ねん	ネン\<NL>"
+        \. "nk	ぬん	ヌン\<NL>"
         \. "nn	ん	ン\<NL>"
         \. "no	の	ノ\<NL>"
+        \. "np	ぬう	ヌウ\<NL>"
+        \. "nq	のん	ノン\<NL>"
+        \. "ns	にょう	ニョウ\<NL>"
+        \. "nt	にゅう	ニュウ\<NL>"
         \. "nu	ぬ	ヌ\<NL>"
-        \. "nya	にゃ	ニャ\<NL>"
-        \. "nye	にぇ	ニェ\<NL>"
-        \. "nyi	にぃ	ニィ\<NL>"
-        \. "nyo	にょ	ニョ\<NL>"
-        \. "nyu	にゅ	ニュ\<NL>"
+        \. "nx	にん	ニン\<NL>"
+        \. "ny	ぬい	ヌイ\<NL>"
+        \. "ny	ぬい	ヌイ\<NL>"
         \. "o	お	オ\<NL>"
-        \. "pp	っ	ッ	p\<NL>"
-        \. "pa	ぱ	パ\<NL>"
-        \. "pe	ぺ	ペ\<NL>"
-        \. "pi	ぴ	ピ\<NL>"
-        \. "po	ぽ	ポ\<NL>"
-        \. "pu	ぷ	プ\<NL>"
-        \. "pya	ぴゃ	ピャ\<NL>"
-        \. "pye	ぴぇ	ピェ\<NL>"
-        \. "pyi	ぴぃ	ピィ\<NL>"
-        \. "pyo	ぴょ	ピョ\<NL>"
-        \. "pyu	ぴゅ	ピュ\<NL>"
-        \. "rr	っ	ッ	r\<NL>"
+        \. "q	おん	オン\<NL>"
+        \. "r'	らい	ライ\<NL>"
+        \. "r,	ろう	ロウ\<NL>"
+        \. "r.	れい	レイ\<NL>"
+        \. "r;	らん	ラン\<NL>"
         \. "ra	ら	ラ\<NL>"
+        \. "rc	りゅう	リュウ\<NL>"
         \. "re	れ	レ\<NL>"
+        \. "rf'	らく	ラク\<NL>"
+        \. "rf,	ろく	ロク\<NL>"
+        \. "rf.	れき	レキ\<NL>"
+        \. "rf;	らっ	ラッ\<NL>"
+        \. "rfa	らつ	ラツ\<NL>"
+        \. "rfe	れつ	レツ\<NL>"
+        \. "rfi	りつ	リツ\<NL>"
+        \. "rfj	れっ	レッ\<NL>"
+        \. "rfk	るっ	ルッ\<NL>"
+        \. "rfo	ろつ	ロツ\<NL>"
+        \. "rfp	るく	ルク\<NL>"
+        \. "rfq	ろっ	ロッ\<NL>"
+        \. "rfu	るつ	ルツ\<NL>"
+        \. "rfx	りっ	リッ\<NL>"
+        \. "rfy	りく	リク\<NL>"
+        \. "rg'	りゃい	リャイ\<NL>"
+        \. "rg,	りょう	リョウ\<NL>"
+        \. "rg.	りぇい	リェイ\<NL>"
+        \. "rg;	りゃん	リャン\<NL>"
+        \. "rga	りゃ	リャ\<NL>"
+        \. "rge	りぇ	リェ\<NL>"
+        \. "rge	りゅつ	リュツ\<NL>"
+        \. "rgg	りゅく	リュク\<NL>"
+        \. "rgi	りぃ	リィ\<NL>"
+        \. "rgj	りぇん	リェン\<NL>"
+        \. "rgk	りゅん	リュン\<NL>"
+        \. "rgl	りゃく	リャク\<NL>"
+        \. "rgo	りょ	リョ\<NL>"
+        \. "rgp	りゅう	リュウ\<NL>"
+        \. "rgq	りょん	リョン\<NL>"
+        \. "rgr	りょく	リョク\<NL>"
+        \. "rgu	りゅ	リュ\<NL>"
+        \. "rgx	りぃん	リィン\<NL>"
+        \. "rgy	りゅい	リュイ\<NL>"
         \. "ri	り	リ\<NL>"
+        \. "rj	れん	レン\<NL>"
+        \. "rk	るん	ルン\<NL>"
+        \. "rl	りょう	リョウ\<NL>"
         \. "ro	ろ	ロ\<NL>"
+        \. "rp	るう	ルウ\<NL>"
+        \. "rq	ろん	ロン\<NL>"
         \. "ru	る	ル\<NL>"
-        \. "rya	りゃ	リャ\<NL>"
-        \. "rye	りぇ	リェ\<NL>"
-        \. "ryi	りぃ	リィ\<NL>"
-        \. "ryo	りょ	リョ\<NL>"
-        \. "ryu	りゅ	リュ\<NL>"
-        \. "ss	っ	ッ	s\<NL>"
+        \. "rx	りん	リン\<NL>"
+        \. "ry	るい	ルイ\<NL>"
+        \. "ry	るい	ルイ\<NL>"
+        \. "s'	さい	サイ\<NL>"
+        \. "s,	そう	ソウ\<NL>"
+        \. "s.	せい	セイ\<NL>"
+        \. "s;	さん	サン\<NL>"
         \. "sa	さ	サ\<NL>"
+        \. "sd'	さく	サク\<NL>"
+        \. "sd,	そく	ソク\<NL>"
+        \. "sd.	せき	セキ\<NL>"
+        \. "sd;	さっ	サッ\<NL>"
+        \. "sda	さつ	サツ\<NL>"
+        \. "sde	せつ	セツ\<NL>"
+        \. "sdi	しつ	シツ\<NL>"
+        \. "sdj	せっ	セッ\<NL>"
+        \. "sdk	すっ	スッ\<NL>"
+        \. "sdo	そつ	ソツ\<NL>"
+        \. "sdp	すく	スク\<NL>"
+        \. "sdq	そっ	ソッ\<NL>"
+        \. "sdu	すつ	スツ\<NL>"
+        \. "sdx	しっ	シッ\<NL>"
+        \. "sdy	しく	シク\<NL>"
         \. "se	せ	セ\<NL>"
+        \. "sh'	しゃい	シャイ\<NL>"
+        \. "sh,	しょう	ショウ\<NL>"
+        \. "sh.	しぇい	シェイ\<NL>"
+        \. "sh;	しゃん	シャン\<NL>"
         \. "sha	しゃ	シャ\<NL>"
         \. "she	しぇ	シェ\<NL>"
-        \. "shi	し	シ\<NL>"
+        \. "shh	しゅく	シュク\<NL>"
+        \. "shi	しぃ	シィ\<NL>"
+        \. "shj	しぇん	シェン\<NL>"
+        \. "shk	しゅん	シュン\<NL>"
+        \. "shn	しょく	ショク\<NL>"
         \. "sho	しょ	ショ\<NL>"
+        \. "shp	しゅう	シュウ\<NL>"
+        \. "shq	しょん	ション\<NL>"
+        \. "shs	しゃく	シャク\<NL>"
+        \. "sht	しゅつ	シュツ\<NL>"
         \. "shu	しゅ	シュ\<NL>"
+        \. "shx	しぃん	シィン\<NL>"
+        \. "shy	しゅい	シュイ\<NL>"
         \. "si	し	シ\<NL>"
+        \. "sj	せん	セン\<NL>"
+        \. "sk	すん	スン\<NL>"
         \. "so	そ	ソ\<NL>"
+        \. "sp	すう	スウ\<NL>"
+        \. "sq	そん	ソン\<NL>"
+        \. "ss	しょう	ショウ\<NL>"
+        \. "st	しゅう	シュウ\<NL>"
         \. "su	す	ス\<NL>"
-        \. "sya	しゃ	シャ\<NL>"
-        \. "sye	しぇ	シェ\<NL>"
-        \. "syi	しぃ	シィ\<NL>"
-        \. "syo	しょ	ショ\<NL>"
-        \. "syu	しゅ	シュ\<NL>"
-        \. "tt	っ	ッ	t\<NL>"
+        \. "sx	しん	シン\<NL>"
+        \. "sy	すい	スイ\<NL>"
+        \. "sy	すい	スイ\<NL>"
+        \. "t'	たい	タイ\<NL>"
+        \. "t,	とう	トウ\<NL>"
+        \. "t.	てい	テイ\<NL>"
+        \. "t;	たん	タン\<NL>"
         \. "ta	た	タ\<NL>"
+        \. "td'	たく	タク\<NL>"
+        \. "td,	とく	トク\<NL>"
+        \. "td.	てき	テキ\<NL>"
+        \. "td;	たっ	タッ\<NL>"
+        \. "tda	たつ	タツ\<NL>"
+        \. "tde	てつ	テツ\<NL>"
+        \. "tdi	ちつ	チツ\<NL>"
+        \. "tdj	てっ	テッ\<NL>"
+        \. "tdk	つっ	ツッ\<NL>"
+        \. "tdo	とつ	トツ\<NL>"
+        \. "tdp	つく	ツク\<NL>"
+        \. "tdq	とっ	トッ\<NL>"
+        \. "tdu	つつ	ツツ\<NL>"
+        \. "tdx	ちっ	チッ\<NL>"
+        \. "tdy	ちく	チク\<NL>"
         \. "te	て	テ\<NL>"
-        \. "tha	てぁ	テァ\<NL>"
-        \. "the	てぇ	テェ\<NL>"
-        \. "thi	てぃ	ティ\<NL>"
-        \. "tho	てょ	テョ\<NL>"
-        \. "thu	てゅ	テュ\<NL>"
+        \. "th'	ちゃい	チャイ\<NL>"
+        \. "th,	ちょう	チョウ\<NL>"
+        \. "th.	ちぇい	チェイ\<NL>"
+        \. "th;	ちゃん	チャン\<NL>"
+        \. "tha	ちゃ	チャ\<NL>"
+        \. "the	ちぇ	チェ\<NL>"
+        \. "thh	ちゅく	チュク\<NL>"
+        \. "thi	ちぃ	チィ\<NL>"
+        \. "thj	ちぇん	チェン\<NL>"
+        \. "thk	ちゅん	チュン\<NL>"
+        \. "thn	ちょく	チョク\<NL>"
+        \. "tho	ちょ	チョ\<NL>"
+        \. "thp	ちゅう	チュウ\<NL>"
+        \. "thq	ちょん	チョン\<NL>"
+        \. "ths	ちゃく	チャク\<NL>"
+        \. "tht	ちゅつ	チュツ\<NL>"
+        \. "thu	ちゅ	チュ\<NL>"
+        \. "thx	ちぃん	チィン\<NL>"
+        \. "thy	ちゅい	チュイ\<NL>"
         \. "ti	ち	チ\<NL>"
+        \. "tj	てん	テン\<NL>"
+        \. "tk	つん	ツン\<NL>"
+        \. "tn'	てゃう	テャウ\<NL>"
+        \. "tn,	てょう	テョウ\<NL>"
+        \. "tn.	てぇい	テェイ\<NL>"
+        \. "tn;	てゃん	テャン\<NL>"
+        \. "tna	てゃ	テャ\<NL>"
+        \. "tne	てぇ	テェ\<NL>"
+        \. "tni	てぃ	ティ\<NL>"
+        \. "tnj	てぇん	テェン\<NL>"
+        \. "tnk	てゅん	テュン\<NL>"
+        \. "tno	てょ	テョ\<NL>"
+        \. "tnp	てゅう	テュウ\<NL>"
+        \. "tnq	てょん	テョン\<NL>"
+        \. "tnu	てゅ	テュ\<NL>"
+        \. "tnx	てぃん	ティン\<NL>"
+        \. "tny	てゅい	テュイ\<NL>"
         \. "to	と	ト\<NL>"
-        \. "tsu	つ	ツ\<NL>"
+        \. "tp	つう	ツウ\<NL>"
+        \. "tq	とん	トン\<NL>"
+        \. "ts	ちょう	チョウ\<NL>"
+        \. "tt	ちゅう	チュウ\<NL>"
         \. "tu	つ	ツ\<NL>"
-        \. "tya	ちゃ	チャ\<NL>"
-        \. "tye	ちぇ	チェ\<NL>"
-        \. "tyi	ちぃ	チィ\<NL>"
-        \. "tyo	ちょ	チョ\<NL>"
-        \. "tyu	ちゅ	チュ\<NL>"
+        \. "tx	ちん	チン\<NL>"
+        \. "ty	つい	ツイ\<NL>"
+        \. "ty	つい	ツイ\<NL>"
         \. "u	う	ウ\<NL>"
-        \. "vv	っ	ッ	v\<NL>"
-        \. "va	う゛ぁ	ヴァ\<NL>"
-        \. "ve	う゛ぇ	ヴェ\<NL>"
-        \. "vi	う゛ぃ	ヴィ\<NL>"
-        \. "vo	う゛ぉ	ヴォ\<NL>"
-        \. "vu	う゛	ヴ\<NL>"
-        \. "ww	っ	ッ	w\<NL>"
+        \. "v'	う゛ぁい	ヴァイ\<NL>"
+        \. "v'	やい	ヤイ\<NL>"
+        \. "v,	よう	ヨウ\<NL>"
+        \. "v.	う゛ぇい	ヴェイ\<NL>"
+        \. "v;	う゛ぁん	ヴァン\<NL>"
+        \. "v;	やん	ヤン\<NL>"
+        \. "va	や	ヤ\<NL>"
+        \. "vb'	やく	ヤク\<NL>"
+        \. "vb,	よく	ヨク\<NL>"
+        \. "vb.	いぇき	イェキ\<NL>"
+        \. "vb;	やっ	ヤッ\<NL>"
+        \. "vba	やつ	ヤツ\<NL>"
+        \. "vbe	いぇつ	イェツ\<NL>"
+        \. "vbi	いつ	イツ\<NL>"
+        \. "vbj	いぇっ	イェッ\<NL>"
+        \. "vbk	ゆっ	ユッ\<NL>"
+        \. "vbo	よつ	ヨツ\<NL>"
+        \. "vbp	ゆく	ユク\<NL>"
+        \. "vbq	よっ	ヨッ\<NL>"
+        \. "vbu	ゆつ	ユツ\<NL>"
+        \. "vbx	いっ	イッ\<NL>"
+        \. "vby	いく	イク\<NL>"
+        \. "ve	いぇ	イェ\<NL>"
+        \. "vi	い	イ\<NL>"
+        \. "vj	う゛ぇん	ヴェン\<NL>"
+        \. "vk	う゛ん	ヴン\<NL>"
+        \. "vk	ゆん	ユン\<NL>"
+        \. "vo	よ	ヨ\<NL>"
+        \. "vp	う゛ー	ヴー\<NL>"
+        \. "vp	ゆう	ユウ\<NL>"
+        \. "vq	う゛ぉん	ヴォン\<NL>"
+        \. "vq	よん	ヨン\<NL>"
+        \. "vu	ゆ	ユ\<NL>"
+        \. "vv'	う゛ぁい	ヴァイ\<NL>"
+        \. "vv,	う゛ぉー	ヴォー\<NL>"
+        \. "vv.	う゛ぇい	ヴェイ\<NL>"
+        \. "vv;	う゛ぁん	ヴァン\<NL>"
+        \. "vva	う゛ぁ	ヴァ\<NL>"
+        \. "vve	う゛ぇ	ヴェ\<NL>"
+        \. "vvi	う゛ぃ	ヴィ\<NL>"
+        \. "vvj	う゛ぇん	ヴェン\<NL>"
+        \. "vvk	う゛ん	ヴン\<NL>"
+        \. "vvo	う゛ぉ	ヴォ\<NL>"
+        \. "vvp	う゛ー	ヴー\<NL>"
+        \. "vvq	う゛ぉん	ヴォン\<NL>"
+        \. "vvu	う゛	ヴ\<NL>"
+        \. "vvw	う゛ゅー	ヴュー\<NL>"
+        \. "vvx	う゛ぃん	ヴィン\<NL>"
+        \. "vvz	う゛ぉー	ヴォー\<NL>"
+        \. "vw	う゛ゅー	ヴュー\<NL>"
+        \. "vx	う゛ぃん	ヴィン\<NL>"
+        \. "vy	う゛い	ヴイ\<NL>"
+        \. "vy	う゛い	ヴイ\<NL>"
+        \. "vy	ゆい	ユイ\<NL>"
+        \. "vz	う゛ぉー	ヴォー\<NL>"
+        \. "w'	わい	ワイ\<NL>"
+        \. "w,	うぉう	ウォウ\<NL>"
+        \. "w.	うぇい	ウェイ\<NL>"
+        \. "w;	わん	ワン\<NL>"
         \. "wa	わ	ワ\<NL>"
+        \. "wb'	わく	ワク\<NL>"
+        \. "wb,	をく	ヲク\<NL>"
+        \. "wb.	うぇき	ウェキ\<NL>"
+        \. "wb;	わっ	ワッ\<NL>"
+        \. "wba	わつ	ワツ\<NL>"
+        \. "wbe	うぇつ	ウェツ\<NL>"
+        \. "wbi	うぃつ	ウィツ\<NL>"
+        \. "wbj	うぇっ	ウェッ\<NL>"
+        \. "wbk	うっ	ウッ\<NL>"
+        \. "wbo	をつ	ヲツ\<NL>"
+        \. "wbp	うく	ウク\<NL>"
+        \. "wbq	をっ	ヲッ\<NL>"
+        \. "wbu	うつ	ウツ\<NL>"
+        \. "wbx	うぃっ	ウィッ\<NL>"
+        \. "wby	うぃく	ウィク\<NL>"
         \. "we	うぇ	ウェ\<NL>"
         \. "wi	うぃ	ウィ\<NL>"
+        \. "wj	うぇん	ウェン\<NL>"
+        \. "wk	うん	ウン\<NL>"
         \. "wo	を	ヲ\<NL>"
-        \. "wu	う	ウ\<NL>"
-        \. "xx	っ	ッ	x\<NL>"
-        \. "xa	ぁ	ァ\<NL>"
-        \. "xe	ぇ	ェ\<NL>"
-        \. "xi	ぃ	ィ\<NL>"
-        \. "xka	か	ヵ\<NL>"
-        \. "xke	け	ヶ\<NL>"
-        \. "xo	ぉ	ォ\<NL>"
-        \. "xtsu	っ	ッ\<NL>"
-        \. "xtu	っ	ッ\<NL>"
-        \. "xu	ぅ	ゥ\<NL>"
-        \. "xwa	ゎ	ヮ\<NL>"
-        \. "xwe	ゑ	ヱ\<NL>"
-        \. "xwi	ゐ	ヰ\<NL>"
-        \. "xya	ゃ	ャ\<NL>"
-        \. "xyo	ょ	ョ\<NL>"
-        \. "xyu	ゅ	ュ\<NL>"
-        \. "yy	っ	ッ	y\<NL>"
-        \. "ya	や	ヤ\<NL>"
-        \. "ye	いぇ	イェ\<NL>"
-        \. "yo	よ	ヨ\<NL>"
-        \. "yu	ゆ	ユ\<NL>"
-        \. "zz	っ	ッ	z\<NL>"
-        \. "z,	‥\<NL>"
+        \. "wp	うう	ウウ\<NL>"
+        \. "wq	うぉん	ウォン\<NL>"
+        \. "wv'	うぁう	ウァウ\<NL>"
+        \. "wv,	うぉう	ウォウ\<NL>"
+        \. "wv.	うぇい	ウェイ\<NL>"
+        \. "wv;	うぁん	ウァン\<NL>"
+        \. "wva	うぁ	ウァ\<NL>"
+        \. "wve	うぇ	ウェ\<NL>"
+        \. "wvi	うぃ	ウィ\<NL>"
+        \. "wvj	うぇん	ウェン\<NL>"
+        \. "wvk	うぅん	ウゥン\<NL>"
+        \. "wvo	うぉ	ウォ\<NL>"
+        \. "wvp	うぅう	ウゥウ\<NL>"
+        \. "wvq	うぉん	ウォン\<NL>"
+        \. "wvu	うぅ	ウゥ\<NL>"
+        \. "wvx	うぃん	ウィン\<NL>"
+        \. "wvy	うぅい	ウゥイ\<NL>"
+        \. "wx	うぃん	ウィン\<NL>"
+        \. "wy	うい	ウイ\<NL>"
+        \. "wy	うい	ウイ\<NL>"
+        \. "wz	うぉー	ウォー\<NL>"
+        \. "x	いん	イン\<NL>"
+        \. "z'	ざい	ザイ\<NL>"
+        \. "z,	ぞう	ゾウ\<NL>"
         \. "z-	~\<NL>"
-        \. "z.	\<NL>"
+        \. "z.	ぜい	ゼイ\<NL>"
         \. "z/	・\<NL>"
+        \. "z;	ざん	ザン\<NL>"
         \. "z[	『\<NL>"
         \. "z]	』\<NL>"
         \. "za	ざ	ザ\<NL>"
+        \. "zb'	ざく	ザク\<NL>"
+        \. "zb,	ぞく	ゾク\<NL>"
+        \. "zb.	ぜき	ゼキ\<NL>"
+        \. "zb;	ざっ	ザッ\<NL>"
+        \. "zba	ざつ	ザツ\<NL>"
+        \. "zbe	ぜつ	ゼツ\<NL>"
+        \. "zbi	じつ	ジツ\<NL>"
+        \. "zbj	ぜっ	ゼッ\<NL>"
+        \. "zbk	ずっ	ズッ\<NL>"
+        \. "zbo	ぞつ	ゾツ\<NL>"
+        \. "zbp	ずく	ズク\<NL>"
+        \. "zbq	ぞっ	ゾッ\<NL>"
+        \. "zbu	ずつ	ズツ\<NL>"
+        \. "zbx	じっ	ジッ\<NL>"
+        \. "zby	じく	ジク\<NL>"
         \. "ze	ぜ	ゼ\<NL>"
-        \. "zh	←\<NL>"
         \. "zi	じ	ジ\<NL>"
-        \. "zj	↓\<NL>"
-        \. "zk	↑\<NL>"
-        \. "zl	→\<NL>"
+        \. "zj	ぜん	ゼン\<NL>"
+        \. "zk	ずん	ズン\<NL>"
+        \. "zm'	じゃい	ジャイ\<NL>"
+        \. "zm,	じょう	ジョウ\<NL>"
+        \. "zm.	じぇい	ジェイ\<NL>"
+        \. "zm;	じゃん	ジャン\<NL>"
+        \. "zma	じゃ	ジャ\<NL>"
+        \. "zme	じぇ	ジェ\<NL>"
+        \. "zmi	じぃ	ジィ\<NL>"
+        \. "zmj	じぇん	ジェン\<NL>"
+        \. "zmk	じゅん	ジュン\<NL>"
+        \. "zmm	じゅく	ジュク\<NL>"
+        \. "zmo	じょ	ジョ\<NL>"
+        \. "zmp	じゅう	ジュウ\<NL>"
+        \. "zmq	じょん	ジョン\<NL>"
+        \. "zmu	じゅ	ジュ\<NL>"
+        \. "zmv	じょく	ジョク\<NL>"
+        \. "zmw	じゅつ	ジュツ\<NL>"
+        \. "zmx	じぃん	ジィン\<NL>"
+        \. "zmy	じゅい	ジュイ\<NL>"
+        \. "zmz	じゃく	ジャク\<NL>"
         \. "zo	ぞ	ゾ\<NL>"
+        \. "zp	ずう	ズウ\<NL>"
+        \. "zq	ぞん	ゾン\<NL>"
         \. "zu	ず	ズ\<NL>"
-        \. "zya	じゃ	ジャ\<NL>"
-        \. "zye	じぇ	ジェ\<NL>"
-        \. "zyi	じぃ	ジィ\<NL>"
-        \. "zyo	じょ	ジョ\<NL>"
-        \. "zyu	じゅ	ジュ\<NL>"
-        \. "-	ー\<NL>"
-        \. ":	:\<NL>"
-        \. ";	;\<NL>"
-        \. "!	!\<NL>"
-        \. "?	?\<NL>"
-        \. "[	「\<NL>"
-        \. "]	」\<NL>"
+        \. "zw	じゅう	ジュウ\<NL>"
+        \. "zx	じん	ジン\<NL>"
+        \. "zy	ずい	ズイ\<NL>"
+        \. "zz	じょう	ジョウ\<NL>"
 endif
 
 if !exists("skk_rom_func_rules")
   let skk_rom_func_rules = ""
         \. ".	SkkCurrentKuten(kana)\<NL>"
         \. ",	SkkCurrentTouten(kana)\<NL>"
-        \. "l	SkkAsciiMode(kana)\<NL>"
-        \. "L	SkkZeneiMode(kana)\<NL>"
-        \. "q	SkkToggleKana(kana)\<NL>"
-        \. "Q	SkkSetHenkanPoint1(kana)\<NL>"
+        \. "p	SkkAsciiMode(kana)\<NL>"
+        \. "P	SkkZeneiMode(kana)\<NL>"
+        \. "y	SkkToggleKana(kana)\<NL>"
+        \. "Y	SkkSetHenkanPoint1(kana)\<NL>"
         \. "/	SkkAbbrevMode(kana)\<NL>"
 endif
 
 endfunction
 
 " SkkDowncase
-" 現時点ではただ小文字を返す。
+" Shift を押してないつもりにする
 function! s:SkkDowncase(ch)
-  return tolower(a:ch)
+  if a:ch == '"'
+    return "'"
+  elseif  a:ch == '<'
+    return ","
+  elseif  a:ch == '>'
+    return "."
+  elseif  a:ch == ':'
+    return ";"
+  else
+    return tolower(a:ch)
+  endif
 endfunction
 
 " SkkGetKana