順にも同時にも打鍵する配列 /* 物語を書くための配列 カタナ式v7.5   作者 大岡俊彦 ※v7のpを高速カタナ式と同じ位置に。 ※句点確定を句点未確定に。 ※促音拡張に濁音逆順も含み、スクリプト的に高速化。 ※右利き、縦書き専用です。横書き、左利き用は後日。 */ /* 後々使う用の定義部 */ -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 |ー |^|¥| 、|p |t |s |p |{↑} |{BS}|i |e |。 |ん |「| w |m |r |k |{←}|{→} |a |u |y |……{改行}|「」{改行}{↑}|」| j |l |h |n |{↓}|{改行}|o |ん|?|!|¥| ] /* Shift同時押し */ -shift[ !|”|#|$ |% |& |’|(|) |(){改行}{↑}|= |〜||| ・|f |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| | | | | | | | | | | | | | | | | | |m| | | | | | | | | | | | | | | | | | | | ] ([h][ 1|2|3|4|5|6|7|8|9|0| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |w| | | | | | | | ] /* 右手 */ /* youを出しやすくする */ ([y][u][ 1|2|3|4|5|6|7 |8|9|0| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |you| | | | | ] /*=======================================================*/ /* 促音拡張:任意の子音二連続で促音に */ /* (清音への促音と濁音への促音は、シフトがらみなので定義が異なる) */ /* m、wのアルペジオ子音の定義も入れ込み */ /* 濁音逆順:シフトが遅れても濁音になる仕様も、定義ファイルに取り込み */ /* 清音→清音 */ [s][ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っp|{BS}っt| | | | | | | | | | | |{BS}っr|{BS}っk| | | | | | | | | | |{BS}っh|{BS}っn| | | | | | | | ] [t][ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っp| |{BS}っs| | | | | | | | | | |{BS}っr|{BS}っk| | | | | | | | | | |{BS}っh|{BS}っn| | | | | | | | ] [p][ 1|2|3 |4 |5|6|7|8|9|0| | | | | |{BS}っt|{BS}っs| | | | | | | | | | |{BS}っr|{BS}っk| | | | | | | | | | |{BS}っh|{BS}っn| | | | | | | | ] [k][ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っp|{BS}っt|{BS}っs| | | | | | | | | | |{BS}っr| | | | | | | | | | | |{BS}っh|{BS}っn| | | | | | | | ] [r][ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っp|{BS}っt|{BS}っs| | | | | | | | | | | |{BS}m | | | | | | | | | | |{BS}っh|{BS}っn| | | | | | | | ] [n][ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っp|{BS}っt|{BS}っs| | | | | | | | | | |{BS}っr|{BS}っk| | | | | | | | | | |{BS}っh| | | | | | | | | ] [h][ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っp|{BS}っt|{BS}っs| | | | | | | | | | |{BS}っr|{BS}っk| | | | | | | | | | | |{BS}w | | | | | | | | ] /* 清音→濁音:濁音逆順もいれこみ */ [s]{S}[ 1|2 |3 |4 |5| 6| 7| 8|9|0| | | | |{BS}っf|{BS}っd| | | |{BS}じ|{BS}ぜ| | | | | | |{BS}っr|{BS}っg| |{BS}ざ|{BS}ず|{BS}zy| | | | | | |{BS}っb|{BS}っn| |{BS}ぞ| | | | | | ] [t]{S}[ 1|2 |3 |4 |5| 6| 7| 8|9|0| | | | |{BS}っf| |{BS}っz| | x|{BS}ぢ|{BS}で| | | | | | |{BS}っr|{BS}っg| |{BS}だ|{BS}づ|{BS}dy| | | | | | |{BS}っb|{BS}っn| |{BS}ど| | | | | | ] [p]{S}[ 1|2|3 |4 |5| 6| 7| 8|9|0| | | | | |{BS}っd|{BS}っz| | |{BS}ふぃ|{BS}ふぇ| | | | | | |{BS}っr|{BS}っg| |{BS}ふぁ|{BS}ふ |{BS}fy | | | | | | |{BS}っb|{BS}っn| |{BS}ふぉ| | | | | | ] [k]{S}[ 1|2 |3 |4 |5| 6| 7| 8|9|0| | | | |{BS}っf|{BS}っd|{BS}っz| | |{BS}ぎ|{BS}げ| | | | | | |{BS}っr| | |{BS}が|{BS}ぐ|{BS}gy| | | | | | |{BS}っb|{BS}っn| |{BS}ご| | | | | | ] [r]{S}[ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っf|{BS}っd|{BS}っz| | | | | | | | | | | |{BS}m | | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] [n]{S}[ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っf|{BS}っd|{BS}っz| | | | | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | |{BS}っb| | | | | | | | | ] [h]{S}[ 1|2 |3 |4 |5| 6| 7| 8|9|0| | | | |{BS}っf|{BS}っd|{BS}っz| | |{BS}び|{BS}べ| | | | | | |{BS}っr|{BS}っg| |{BS}ば|{BS}ぶ|{BS}by| | | | | | | |{BS}v | |{BS}ぼ| | | | | | ] /* 濁音→濁音 */ {S}[s]{S}[ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っf|{BS}っd| | | |x| | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] {S}[t]{S}[ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っf| |{BS}っz| | |x| | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] {S}[p]{S}[ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っf|{BS}っd|{BS}っz| | |x| | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] {S}[k]{S}[ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っf|{BS}っd|{BS}っz| | |x| | | | | | | |{BS}っr| | | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] {S}[r]{S}[ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っf|{BS}っd|{BS}っz| | |x| | | | | | | | |{BS}m | | | | | | | | | | |{BS}っb|{BS}っn| | | | | | | | ] {S}[h]{S}[ 1|2 |3 |4 |5|6|7|8|9|0| | | | |{BS}っf|{BS}っd|{BS}っz| | |x| | | | | | | |{BS}っr|{BS}っg| | | | | | | | | | | |{BS}v | | | | | | | | ] /*シフトnがないのは、「、」のあとの子音が化けるから*/