順にも同時にも打鍵する配列 /* 物語を書くための配列 カタナ式v7   作者 大岡俊彦 左6右7で本格的に日本語入力を krでm、hnでw。順打鍵でも同時打鍵でも対応 促音拡張で、アルペジオで促音がうてる (任意の子音ふたつでひとつめを促音化。上の組み合わせはのぞく)。 ※右利き、縦書き専用です。横書き、左利き用は後日。 */ /* 後々使う用の定義部 */ -option-input[ [k] | -21 /* qwerty配列のf */ [r] | -20 /* d */ [t] | -12 /* e */ [s] | -13 /* r */ [h] | -2E /* c */ [n] | -2F /* v */ [y] | -26 /* l */ [x] | -shift-16 /* u */ [a] | -24 [i] | -17 [u] | -25 [e] | -18 [o] | -32 {S} | -shift ] /*=======================================================*/ /* メイン部分) */ [ 1 |2 |3 |4 |5 |6 |7 |8 |9 |0 |ー |^|¥| 、|ー|t |s |p |{↑} |{BS}|i |e |。 |ん |「| w |m |r |k |{←}|{→} |a |u |y |……{改行}|「」{改行}{↑}|」| j |l |h |n |{↓}|{改行}|o |ん|?|!|¥| ] /* Shift同時押し */ -shift[ !|”|#|$ |% |& |’|(|) |(){改行}{↑}|= |〜||| ・|ー|d |z |f |+{↑} |x |i |e |〇 |ー |『| v |m |r |g |+{←}|+{→} |a |u |y |……{改行} |『』{改行}{↑}|』| c |q |b |、{改行}|+{↓}|。{改行}|o |ー|/|:|_| ] /*=======================================================*/ /* アルペジオ子音 */ [r][ 1|2|3|4 |5|6|7|8|9|0| | | | | | | | | | | | | | | | | | |{BS}m| | | | | | | | | | | | | | | | | | | | ] [h][ 1|2|3|4 |5|6|7|8|9|0| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |{BS}w| | | | | | | | ] {S}[h]{S}[ 1|2|3|4 |5|6|7|8|9|0| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |{BS}v| | | | | | | | ] /* 同時打鍵でも拾う */ /* 左手 */ ([r][ 1|2|3|4|5|6|7|8|9|0| | | | | | | | | | | | | | | | | | |m| | | | | | | | | | | | | | | | | | | | ] ([h][ 1|2|3|4|5|6|7|8|9|0| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |w| | | | | | | | ] /* 右手 */ ([a], {S}[a][ 1|2|3|4|5|6|7|8 |9|0| | | | | | | | | | |ai| | | | | | | | | | | | | | | | | | | | | | | | | | | | ] ([e], {S}[e][ 1|2|3|4|5|6|7|8 |9|0| | | | | | | | | | |ei| | | | | | | | | | | | | | | | | | | | | | | | | | | | ] ([o], {S}[o][ 1|2|3|4|5|6|7|8 |9|0| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |ou| | | | ] /*=======================================================*/ /* 促音拡張:任意の子音二連続で促音に */ /* (清音への促音と濁音への促音は、シフトがらみなので定義が異なる) */ /* m、wになる組み合わせは避けています */ /* 清音への促音 */ [t][ 1|2|3 |4 |5 |6|7|8|9|0| | | | | | |{BS}っs|{BS}っp| | | | | | | | | |{BS}っr|{BS}っk| | | | | | | | | | |{BS}っh|{BS}っn| | | | | | | | ] [s][ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っt| |{BS}っp| | | | | | | | | |{BS}っr|{BS}っk| | | | | | | | | | |{BS}っh|{BS}っn| | | | | | | | ] [r][ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っt|{BS}っs|{BS}っp| | | | | | | | | | | | | | | | | | | | | |{BS}っh|{BS}っn| | | | | | | | ] [k][ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っt|{BS}っs|{BS}っp| | | | | | | | | |{BS}っr| | | | | | | | | | | |{BS}っh|{BS}っn| | | | | | | | ] [h][ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っt|{BS}っs|{BS}っp| | | | | | | | | |{BS}っr|{BS}っk| | | | | | | | | | | | | | | | | | | | ] [n][ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っt|{BS}っs|{BS}っp| | | | | | | | | |{BS}っr|{BS}っk| | | | | | | | | | |{BS}っh| | | | | | | | | ] [p][ 1|2|3 |4 |5|6|7|8|9|0| | | | | |{BS}っt|{BS}っs| | | | | | | | | | |{BS}っr|{BS}っk| | | | | | | | | | |{BS}っh|{BS}っn| | | | | | | | ] /* 清音から濁音へ */ [t]{S}[ 1|2|3 |4 |5 |6|7|8|9|0| | | | | | |{BS}っz|{BS}っf| | | | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] [s]{S}[ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っd| |{BS}っf| | | | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] [r]{S}[ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っd|{BS}っz|{BS}っf| | | | | | | | | | | | | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] [k]{S}[ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っd|{BS}っz|{BS}っf| | | | | | | | | |{BS}っr| | | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] [h]{S}[ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っd|{BS}っz|{BS}っf| | | | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | | | | | | | | | | | ] [n]{S}[ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っd|{BS}っz|{BS}っf| | | | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | |{BS}っb| | | | | | | | | ] [p]{S}[ 1|2|3 |4 |5|6|7|8|9|0| | | | | |{BS}っd|{BS}っz| | | | | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] /* 濁音から濁音へ */ {S}[t]{S}[ 1|2|3 |4 |5 |6|7|8|9|0| | | | | | |{BS}っz|{BS}っf| |x| | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] {S}[s]{S}[ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っd| |{BS}っf| |x| | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] {S}[r]{S}[ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っd|{BS}っz|{BS}っf| |x| | | | | | | | | | | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] {S}[k]{S}[ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っd|{BS}っz|{BS}っf| |x| | | | | | | |{BS}っr| | | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] {S}[h]{S}[ 1|2|3 |4 |5 |6|7|8|9|0| | | | | |{BS}っd|{BS}っz|{BS}っf| |x| | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | | | | | | | | | | | ] {S}[p]{S}[ 1|2|3 |4 |5|6|7|8|9|0| | | | | |{BS}っd|{BS}っz| | |x| | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] /*=======================================================*/ /* 濁音逆順:(ミスタイプの)k_Shift_aでも「が」になる設定 */ [k]{S}[ 1|2|3|4|5|6| 7| 8| 9|0| | | | | | | | | | |{BS}ぎ|{BS}げ| | | | | | | | | |{BS}が|{BS}ぐ|{BS}gy| | | | | | | | | |{BS}ご| | | | | ] [h]{S}[ 1|2|3|4|5|6| 7| 8| 9|0| | | | | | | | | | |{BS}び|{BS}べ| | | | | | | | | |{BS}ば|{BS}ぶ|{BS}by| | | | | | | | | |{BS}ぼ| | | | | ] [t]{S}[ 1|2|3|4|5|6| 7| 8| 9|0| | | | | | | | | | x|{BS}ぢ|{BS}で| | | | | | | | | |{BS}だ|{BS}づ|{BS}dy| | | | | | | | | |{BS}ど| | | | | ] [s]{S}[ 1|2|3|4|5|6| 7| 8| 9|0| | | | | | | | | | |{BS}じ|{BS}ぜ| | | | | | | | | |{BS}ざ|{BS}ず|{BS}zy| | | | | | | | | |{BS}ぞ| | | | | ]