2B_ROMKANA( )

名称
2B_ROMKANA		ローマ字かな変換定義表

形式
/usr/local/lib/wnn/ja_JP/rk/2B_ROMKANA

機能

    uum(1) 起動時に解釈され、ローマ字変換用の設定を行う。

設定例

     M(q1) ん (q1) M の次に B M P のいずれかがきた
     (defvar q1 (list B M P)) 場合、M を「ん」に確定することを
                            定義している。
     (aa)(aa) っ (aa)
     (defvar aa (list K S T H Y R W G Z D B P C F J V))
                            「K S T H Y R W G Z D B P C F J
                            V」の何れかが連続して入力された
                            場合、１文字目の入力を「っ」に確
                            定することを定義している。

     TCH っ CH TCH と入力された場合、T を「っ」
                            に確定することを定義している。
     A あ A と入力された場合、「あ」に確定
                            することを定義している。
     I い :
     U う :
     E え :
     O お :
        :
        :
        :
        :
     - ー
     , 、
     . 。

     (alpha) (error)
     (defvar alpha (between A Z))
         A から Z までの文字が単独で現れた場合、エラーとする。
     ローマ字変換デフォルト設定
     (括弧内のものは、カタカナモードの時に限り適用される変換を示す。)

     A あ KA か SA さ TA た
     I い KI き SI し TI ち
     U う KU く SU す TU つ
     E え KE け SE せ TE て
     O お KO こ SO そ TO と

     NA な HA は MA ま YA や
     NI に HI ひ MI み YI い
     NU ぬ HU ふ MU む YU ゆ
     NE ね HE へ ME め YE いぇ
     NO の HO ほ MO も YO よ
     RA ら WA わ GA が ZA ざ
     RI り WI ゐ GI ぎ ZI じ
     RU る WU う GU ぐ ZU ず
     RE れ WE ゑ GE げ ZE ぜ
     RO ろ WO を GO ご ZO ぞ

     DA だ BA ば PA ぱ GYA ぎゃ
     DI ぢ BI び PI ぴ
     DU づ BU ぶ PU ぷ GYU ぎゅ
     DE で BE べ PE ぺ GYE ぎぇ
     DO ど BO ぼ PO ぽ GYO ぎょ
     ZYA じゃ JA じゃ DYA ぢゃ BYA びゃ
                     JI じ DYI でぃ
     ZYU じゅ JU じゅ DYU ぢゅ BYU びゅ
     ZYE じぇ JE じぇ DYE ぢぇ BYE びぇ
     ZYO じょ JO じょ DYO ぢょ BYO びょ

     PYA ぴゃ VA ぶぁ ( ヴぁ ) KYA きゃ
                     VI ぶぃ ( ヴぃ )
     PYU ぴゅ VU ぶ ( ヴ ) KYU きゅ
     PYE ぴぇ VE ぶぇ ( ヴぇ ) KYE きぇ
     PYO ぴょ VO ぶぉ ( ヴぉ ) KYO きょ

     SYA しゃ SHA しゃ TYA ちゃ
                     SHI し TYI てぃ
     SYU しゅ SHU しゅ TYU ちゅ
     SYE しぇ SHE しぇ TYE ちぇ
     SYO しょ SHO しょ TYO ちょ

     CHA ちゃ NYA にゃ HYA ひゃ FA ふぁ
     CHI ち FI ふぃ
     CHU ちゅ NYU にゅ HYU ひゅ FU ふ
     CHE ちぇ NYE にぇ HYE ひぇ FE ふぇ
     CHO ちょ NYO にょ HYO ひょ FO ふぉ

     MYA みゃ LA ら RYA りゃ LYA りゃ
                     LI り
     MYU みゅ LU る RYU りゅ LYU りゅ
     MYE みぇ LE れ RYE りぇ LYE りぇ
     MYO みょ LO ろ RYO りょ LYO りょ

     KWA くゎ GWA ぐゎ TSA つぁ QA くぁ
     KWI くぃ GWI ぐぃ TSI つぃ QI くぃ
     KWU く GWU ぐ TSU つ QU く
     KWE くぇ GWE ぐぇ TSE つぇ QE くぇ
     KWO くぉ GWO ぐぉ TSO つぉ QO くぉ

     N ん
     N' ん

     XA ぁ ぁ XYA ゃ ゃ
     XI ぃ I ぃ
     XU ぅ U ぅ XYU ゅ ゅ
     XE ぇ \ ぇ
     XO ぉ ぉ XYO ょ ょ
     XTU っ TU っ XTI てぃ XWI うぃ
     XTSU っ TSU っ XDI でぃ XWE うぇ
     XWA ゎ WA ゎ XDU どぅ XWO うぉ
     XKA ( ヵ ) KA ( ヵ ) XDE でぇ
     XKE ( ヶ ) KE ( ヶ ) XDO どぉ

     - ー / ・ Z. …
     , 、 [ 「 Z- 〜
     . 。 ] 」

     母音の次に長音がきた場合、次のように確定する。
     A^ ああ A~ ああ
     I^ いい I~ いい
     U^ うう U~ うう
     E^ えい E~ えい
     O^ おう O~ おう

     M の次に B M P のいずれかがきた場合、M を"ん"に確定する。
     K S T H Y R W G Z D B P C F J V の内いずれかが、連続して入力さ れた場合、初めの文字を、"っ"に確定する。

関連項目
uum(1), mode(4), オートマトン(3)