blechmusikの日記

キー・カスタマイズ・ソフトウェア "DvorakJ" の覚え書きをはじめとして様々なことを書いています。

AZIK の設定ファイルの一部を作成した

AZIK で単打と二打で出力する文字列を設定し終えた。以下の通りである。この設定に間違いがないようならば、AZIK を実装し終えることがすぐにできよう。

順に打鍵する配列

/*
 * AZIK総合解説書
 * http://hp.vector.co.jp/authors/VA002116/azik/azikinfo.htm
 */


/*
 * ===========================
 * ======= 1 打で確定するもの
 * ===========================
 */

/* 単打 */
[
1|2|3|4|5|6|7|8|9|0|ー|  |  |
ん|  |え|  |  |  |う|い|お|  |  |  |
あ|  |  |  |  |  |  |  |  |  |ー|  |
  |  |  |  |  |  |  |、|。|  |  |
]

/*
 * ===========================
 * ======= 2 打で確定するもの
 * ===========================
 */


/* [K] */
-25[
    |    |    |    |    |    |    |    |    |    |  |  |  |
かい|けい|け  |から|こと|    |く  |き  |こ  |こう|  |  |
か  |    |けん|    |    |くう|くん|きん|こん|    |  |  |
かん|    |    |    |    |かん|かも|    |    |    |  |
]

/* [S] */
-1F[
    |    |    |    |    |    |    |    |    |    |  |  |  |
さい|せい|せ  |する|した|    |す  |し  |そ  |そう|  |  |
さ  |    |せん|    |    |すう|すん|しん|そん|    |  |  |
さん|    |    |    |    |さん|    |    |    |    |  |
]

/* [T] */
-14[
    |    |    |    |    |    |    |    |    |    |  |  |  |
たい|てい|て  |たら|たち|    |つ  |ち  |と  |とう|  |  |
た  |    |てん|    |    |つう|つん|ちん|とん|    |  |  |
たん|    |    |    |たび|たん|ため|    |    |    |  |
]

/* [N] */
-31[
    |    |    |    |    |    |    |    |    |    |  |  |  |
ない|ねい|ね  |なる|にち|    |ぬ  |に  |の  |のう|  |  |
な  |    |ねん|    |    |ぬう|ぬん|にん|のん|    |  |  |
なん|    |    |    |ねば|ん  |    |    |    |    |  |
]

/* [H] */
-23[
    |    |    |  |    |    |    |    |    |    |  |  |  |
はい|へい|へ  |  |ひと|    |ふ  |ひ  |ほ  |ほう|  |  |
は  |    |へん|  |    |ふう|ふん|ひん|ほん|    |  |  |
はん|    |    |  |    |はん|    |    |    |    |  |
]

/* [F] */
-21[
      |      |      |  |  |      |    |      |      |      |  |  |  |
ファい|フェい|フェ  |  |  |      |ふ  |フィ  |フォ  |フォー|  |  |
ファ  |      |フェん|  |  |ふう  |ふん|フィん|フォん|      |  |  |
ファん|      |      |  |  |ファん|    |      |      |      |  |
]

/* [M] */
-32[
    |    |    |  |    |    |    |    |    |    |  |  |  |
まい|めい|め  |  |また|    |む  |み  |も  |もう|  |  |
ま  |ます|めん|  |    |むう|むん|みん|もん|    |  |  |
まん|    |    |  |    |もの|    |    |    |    |  |
]

/* [Y] */
-15[
    |  |  |    |  |    |    |    |    |    |  |  |  |
やい|  |  |よる|  |    |ゆ  |    |よ  |よう|  |  |
や  |  |  |    |  |ゆう|ゆん|    |よん|    |  |  |
やん|  |  |    |  |やん|    |    |    |    |  |
]

/* [R] */
-13[
    |    |    |    |  |    |    |    |    |    |  |  |  |
らい|れい|れ  |られ|  |    |る  |り  |ろ  |ろう|  |  |
ら  |    |れん|    |  |るう|るん|りん|ろん|    |  |  |
らん|    |    |    |  |らん|    |    |    |    |  |
]

/* [W] */
-11[
    |  |      |    |    |    |    |      |      |      |  |  |  |
わい|  |ウェ  |われ|わた|    |く  |ウィ  |ウォ  |ウォー|  |  |
わ  |  |ウェん|    |    |くう|くん|ウィん|ウォん|      |  |  |
わん|  |      |    |    |わん|    |      |      |      |  |
]

/* [G] */
-22[
    |    |    |    |    |    |    |    |    |    |  |  |  |
がい|げい|げ  |がら|ごと|    |ぐ  |ぎ  |ご  |ごう|  |  |
が  |    |げん|    |    |ぐう|ぐん|ぎん|ごん|    |  |  |
がん|    |    |    |    |がん|    |    |    |    |  |
]

/* [Z] */
-2C[
    |    |    |    |  |    |    |    |    |    |  |  |  |
ざい|ぜい|ぜ  |ざる|  |    |ず  |じ  |ぞ  |ぞう|  |  |
ざ  |    |ぜん|    |  |ずう|ずん|じん|ぞん|    |  |  |
ざん|ぜい|ざ  |ざい|  |ざん|    |    |    |    |  |
]

/* [D] */
-20[
    |    |    |  |    |    |    |    |    |    |  |  |  |
だい|でい|で  |  |だち|    |づ  |ぢ  |ど  |どう|  |  |
だ  |です|でん|  |    |づう|づん|ぢん|どん|    |  |  |
だん|    |    |  |    |だん|でも|    |    |    |  |
]


/* [B] */
-30[
    |    |    |  |    |    |    |    |    |    |  |  |  |
ばい|べい|べ  |  |びと|    |ぶ  |び  |ぼ  |ぼう|  |  |
ば  |    |べん|  |    |ぶう|ぶん|びん|ぼん|    |  |  |
ばん|    |    |  |    |ばん|    |    |    |    |  |
]

/* [P] */
-19[
    |    |    |  |  |    |    |    |    |    |  |  |  |
ぱい|ぺい|ぺ  |  |  |    |ぷ  |ぴ  |ぽ  |ぽう|  |  |
ぱ  |    |ぺん|  |  |ぷう|ぷん|ぴん|ぽん|    |  |  |
ぱん|    |    |  |  |ぱん|    |    |    |    |  |
]


/*
 * 拗音、拗音互換
 */

/* [X] */
-2D[
      |      |      |      |  |      |      |  |      |      |  |  |  |
しゃい|しぇい|しぇ  |      |  |      |しゅ  |  |しょ  |しょう|  |  |
しゃ  |      |しぇん|      |  |しゅう|しゅん|  |しょん|      |  |  |
しゃん|しぇい|しゃ  |しゃい|  |しゃん|      |  |      |      |  |
]

/* [C] */
-2E[
      |      |      |      |  |      |      |  |      |      |  |  |  |
ちゃい|ちぇい|ちぇ  |      |  |      |ちゅ  |  |ちょ  |ちょう|  |  |
ちゃ  |      |ちぇん|      |  |ちゅう|ちゅん|  |ちょん|      |  |  |
ちゃん|ちぇい|ちゃ  |ちゃい|  |ちゃん|      |  |      |      |  |
]


/*
 * 拗音 (濁音、半濁音)
 */

/* [J] */
-24[
      |      |      |  |  |      |      |    |      |      |  |  |  |
じゃい|じぇい|じぇ  |  |  |      |じゅ  |じ  |じょ  |じょう|  |  |
じゃ  |      |じぇん|  |  |じゅう|じゅん|じん|じょん|      |  |  |
じゃん|      |      |  |  |じゃん|      |    |      |      |  |
]

/* [V] */
-19[
      |      |      |  |  |      |    |      |      |      |  |  |  |
ヴァい|ヴェい|ヴェ  |  |  |      |ヴ  |ヴィ  |ヴォ  |ヴォう|  |  |
ヴァ  |      |ヴェん|  |  |ヴう  |ヴん|ヴィん|ヴォん|      |  |  |
ヴァん|      |      |  |  |ヴァん|    |      |      |      |  |
]

/* [L] */
-26[
    |    |    |  |  |    |    |    |    |    |  |  |  |
ぁい|ぇい|ぇ  |  |  |    |ぅ  |ぃ  |ぉ  |ぉう|  |  |
ぁ  |    |ぇん|  |  |ぅう|ぅん|ぃん|ぉん|    |  |  |
ぁん|    |    |  |  |ぁん|    |    |    |    |  |
]