順にも同時にも打鍵する配列 /* 物語を書くための配列 十字カタナ(v3 青い刀)   作者 大岡俊彦 母音の形がaoi優先に 第二「ん」設置で小指の負担減らし 「、確定」「。確定」追加 tyi, txiで「ティ」など、外来語も強化 ※縦書き、横書き両対応バージョン ※Home、End、「」後の一文字戻るを削除 */ /* 後々使う用の定義部 */ -option-input[ [k] | -21 /* qwerty配列のf */ [t] | -13 /* r */ [h] | -2E /* c */ [s] | -20 /* d */ [y] | -26 /* l */ [x] | -16 /* u */ [a] | +24 /* 同時押し用 j */ [o] | +32 /* m */ [i] | +17 /* i */ [e] | +18 /* o */ [u] | +25 /* k */ ] /* 母音系みっつ同時押しで長音「ー」 */ ([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 |ー |^|¥| w |、|m |t |r |{↑} |{BS}|i |e |。|「」{改行} |「| j |p |s |k |{←}|{→} |a |u |y |ん|ー |」| l |ch|h |n |{↓}|{改行}|o |ん|?|!|¥| ] /* Shift同時押し */ -shift[ !|”|#|$ |% |& |’|(|) |@|= |〜||| v |・|m |d |r |+{↑} |x |i |e |〇|『』{改行} |『| c |f |z |g |+{←}|+{→} |a |u |y |ん|……{改行} |』| q |sh|b |、{改行}|+{↓}|。{改行}|o |ー|/|:|_| ] /*=======================================================*/ /* トゥ、ティなど頻出外来発音用 */ /*------------------------------------*/ /* 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| | | | | | | | | | |{BS}てぃ|ye| | | | | | | | | |ya|yu | | | | | | | | | | |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| | | | | | | | | | |{BS}でぃ|ye| | | | | | | | | |ya|yu | | | | | | | | | | |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| | | | | | | | | | |{BS}でぃ|ye| | | | | | | | | |ya|yu | | | | | | | | | | |yo| | | | | ] +shift[t]+shift[y][ 1|2|3|4|5|6|7 |8 |9 |0| | | | | | | | | | |{BS}でぃ|ye| | | | | | | | | |ya|yu | | | | | | | | | | |yo| | | | | ] +shift[t]+shift[y]+shift[ 1|2|3|4|5|6|7 |8 |9 |0| | | | | | | | | | |{BS}でぃ|ye| | | | | | | | | |ya|yu | | | | | | | | | | |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| | | | | | | | | | |{BS}すぃ|ye| | | | | | | | | |ya|yu | | | | | | | | | | |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| | | | | | | | | | |{BS}ずぃ|ye| | | | | | | | | |ya|yu | | | | | | | | | | |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}すぃ| | | | | | | | | | | | | | | | | | | | | | | | | | | | ] [s]+shift[y][ 1|2|3|4|5|6|7 |8 |9 |0| | | | | | | | | | |{BS}ずぃ|ye| | | | | | | | | |ya|yu | | | | | | | | | | |yo| | | | | ] +shift[s]+shift[y][ 1|2|3|4|5|6|7 |8 |9 |0| | | | | | | | | | |{BS}ずぃ|ye| | | | | | | | | |ya|yu | | | | | | | | | | |yo| | | | | ] +shift[s]+shift[y]+shift[ 1|2|3|4|5|6|7 |8 |9 |0| | | | | | | | | | |{BS}ずぃ|ye| | | | | | | | | |ya|yu | | | | | | | | | | |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}が|{BS}ぐ|{BS}gy| | | | | | | | | |{BS}ご| | | | | ] [h]-shift[ 1|2|3|4|5|6| 7| 8| 9|0| | | | | | | | | | |{BS}び|{BS}べ| | | | | | | | | |{BS}ば|{BS}ぶ|{BS}by| | | | | | | | | |{BS}ぼ| | | | | ] [t]-shift[ 1|2|3|4|5|6| 7| 8| 9|0| | | | | | | | | | |{BS}ぢ|{BS}で| | | | | | | | | |{BS}だ|{BS}づ|{BS}dy| | | | | | | | | |{BS}ど| | | | | ] [s]-shift[ 1|2|3|4|5|6| 7| 8| 9|0| | | | | | | | | | |{BS}じ|{BS}ぜ| | | | | | | | | |{BS}ざ|{BS}ず|{BS}zy| | | | | | | | | |{BS}ぞ| | | | | ]