順にも同時にも打鍵する配列 /* 物語を書くための配列 左カタナ式(v3 青い刀)   作者 大岡俊彦 母音の形がaoi優先に 第二「ん」設置で小指の負担減らし 「、確定」「。確定」追加 tyi, txiで「ティ」など、外来語も強化 ※左利き専用 ※縦書き、横書き両対応バージョン ※Home,、End、「」後の一文字戻るを削除 */ /* 後々使う用の定義部 */ -option-input[ [k] | -24 /* qwerty配列のj */ [t] | -17 /* i */ [h] | -32 /* m */ [s] | -25 /* k */ [y] | -19 /* s */ [x] | -14 /* t */ [a] | +21 /* 同時押し用 f */ [o] | +2E /* c */ [i] | +13 /* r */ [e] | +12 /* e */ [u] | +20 /* d */ ] /* 母音系みっつ同時押しで長音「ー」 */ ([a][i][ 1|2|3 |4|5|6|7|8|9|0| | | | | |ー| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ] ([o][u][ 1|2 |3|4|5|6|7|8|9|0| | | | | | | | | | | | | | | | |ー| | | | | | | | | | | | | | | | | | | | | | ] ([a][u][ 1|2 |3|4|5|6|7|8|9|0| | | | | | | | | | | | | | | | |ー| | | | | | | | | | | | | | | | | | | | | | ] ([e][u][ 1|2|3 |4|5|6|7|8|9|0| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |ー| | | | | | | | | ] /*=======================================================*/ /* メイン部分) */ [ 1 |2 |3 |4 |5 |6 |7 |8 |9 |0 |ー|^|¥| ん |。|e |i |{BS}|{↑} |r |t |m |、|?|「| ー |y |u |a |{←}|{→} |k |s |p |w |!|」| 「」{改行}|ん|o |{改行}|{↓}|n |h |ch|l |j |¥| ] /* Shift同時押し */ -shift[ ! |”|#|$ |% |& |’|(|) |@|=|〜||| ん |〇|e |i |x |+{↑} |r |d |m |・|/|「| ……{改行}|y |u |a |+{←}|+{→} |g |z |f |v |:|」| 『』{改行}|ー|o |。{改行}|+{↓}|、{改行}|b |sh|q |c |¥| ] /*=======================================================*/ /* トゥ、ティなど頻出外来発音用 */ /*------------------------------------*/ /* t d */ /* ティ tyi txi トゥ txu */ /* ディ dyi dxi ドゥ dxu */ /* (デフォ thi twu dhi dwuも生かし)*/ /* (デフォ tyi チィ dyi ヂィは殺し)*/ [t][y][ 1|2|3 |4 |5|6|7|8|9|0| | | | | |ye|{BS}てぃ| | | | | | | | | | |yu|ya | | | | | | | | | | |yo| | | | | | | | | ] [t]+shift[x][ 1|2|3 |4 |5|6|7|8|9|0| | | | | | |{BS}てぃ| | | | | | | | | | |{BS}とぅ| | | | | | | | | | | | | | | | | | | | | ] +shift[t][y][ 1|2|3 |4 |5|6|7|8|9|0| | | | | |ye|{BS}でぃ| | | | | | | | | | |yu|ya | | | | | | | | | | |yo| | | | | | | | | ] +shift[t]+shift[x][ 1|2|3 |4 |5|6|7|8|9|0| | | | | | |{BS}でぃ| | | | | | | | | | |{BS}どぅ| | | | | | | | | | | | | | | | | | | | | ] /* 以下、shift のタイミングずれても入力できるためのもの */ [t]+shift[x]+shift[ 1|2|3 |4 |5|6|7|8|9|0| | | | | | |{BS}てぃ| | | | | | | | | | |{BS}とぅ| | | | | | | | | | | | | | | | | | | | | ] [t]+shift[y][ 1|2|3 |4 |5|6|7|8|9|0| | | | | |ye|{BS}でぃ| | | | | | | | | | |yu|ya | | | | | | | | | | |yo| | | | | | | | | ] +shift[t]+shift[y][ 1|2|3 |4 |5|6|7|8|9|0| | | | | |ye|{BS}でぃ| | | | | | | | | | |yu|ya | | | | | | | | | | |yo| | | | | | | | | ] +shift[t]+shift[y]+shift[ 1|2|3 |4 |5|6|7|8|9|0| | | | | |ye|{BS}でぃ| | | | | | | | | | |yu|ya | | | | | | | | | | |yo| | | | | | | | | ] +shift[t]+shift[x][ 1|2|3 |4 |5|6|7|8|9|0| | | | | | |{BS}でぃ| | | | | | | | | | |{BS}どぅ| | | | | | | | | | | | | | | | | | | | | ] +shift[t]+shift[x]+shift[ 1|2|3 |4 |5|6|7|8|9|0| | | | | | |{BS}でぃ| | | | | | | | | | |{BS}どぅ| | | | | | | | | | | | | | | | | | | | | ] /* s z (一応) */ /* スィ syi sxi */ /* ズィ zyi zxi */ /* (デフォ syi シィ zyi ジィは殺し)*/ [s][y][ 1|2|3 |4 |5|6|7|8|9|0| | | | | |ye|{BS}すぃ| | | | | | | | | | |yu|ya | | | | | | | | | | |yo| | | | | | | | | ] [s]+shift[x][ 1|2|3|4 |5|6|7|8|9|0| | | | | | |{BS}すぃ| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ] +shift[s][y][ 1|2|3 |4 |5|6|7|8|9|0| | | | | |ye|{BS}ずぃ| | | | | | | | | | |yu|ya | | | | | | | | | | |yo| | | | | | | | | ] +shift[s]+shift[x][ 1|2|3|4 |5|6|7|8|9|0| | | | | | |{BS}ずぃ| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ] /* 以下、shift のタイミングずれても入力できるためのもの */ [s]+shift[x]+shift[ [s]+shift[x][ 1|2|3|4 |5|6|7|8|9|0| | | | | | |{BS}すぃ| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ] [s]+shift[y][ 1|2|3 |4 |5|6|7|8|9|0| | | | | |ye|{BS}ずぃ| | | | | | | | | | |yu|ya | | | | | | | | | | |yo| | | | | | | | | ] +shift[s]+shift[y][ 1|2|3 |4 |5|6|7|8|9|0| | | | | |ye|{BS}ずぃ| | | | | | | | | | |yu|ya | | | | | | | | | | |yo| | | | | | | | | ] +shift[s]+shift[y]+shift[ 1|2|3 |4 |5|6|7|8|9|0| | | | | |ye|{BS}ずぃ| | | | | | | | | | |yu|ya | | | | | | | | | | |yo| | | | | | | | | ] +shift[s]+shift[x][ 1|2|3|4 |5|6|7|8|9|0| | | | | | |{BS}ずぃ| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ] +shift[s]+shift[x]+shift[ 1|2|3|4 |5|6|7|8|9|0| | | | | | |{BS}ずぃ| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ] /*=======================================================*/ /* 濁音逆順:(ミスタイプの)k_Shift_aでも「が」になる設 ※ tに関しては、上の設定で実装したことに */ [k]-shift[ 1|2 |3 |4 |5|6|7|8|9|0| | | | | |{BS}げ|{BS}ぎ| | | | | | | | | |{BS}gy|{BS}ぐ|{BS}が| | | | | | | | | |{BS}ご| | | | | | | | | ] [h]-shift[ 1|2 |3 |4 |5|6|7|8|9|0| | | | | |{BS}べ|{BS}び| | | | | | | | | |{BS}by|{BS}ぶ|{BS}ば| | | | | | | | | |{BS}ぼ| | | | | | | | | ] [t]-shift[ 1|2 |3 |4 |5|6|7|8|9|0| | | | | |{BS}で|{BS}ぢ| | | | | | | | | |{BS}dy|{BS}づ|{BS}だ| | | | | | | | | |{BS}ど| | | | | | | | | ] [s]-shift[ 1|2 |3 |4 |5|6|7|8|9|0| | | | | |{BS}ぜ|{BS}じ| | | | | | | | | |{BS}zy|{BS}ず|{BS}ざ| | | | | | | | | |{BS}ぞ| | | | | | | | | ]