順にも同時にも打鍵する配列 /* 物語を書くための配列 高速カタナ式v1.5   作者 大岡俊彦 ※記号部が変更したのみ、編集モードは大幅変更 ※促音拡張に濁音逆順も含み、スクリプト的に高速化。 ※右利き、縦書き専用です。横書き、左利き用は後日。 */ /* 後々使う用の定義部 */ -option-input[ [t] | -13 [s] | -14 [r] | -21 [k] | -22 [h] | -2F [n] | -30 [p] | -12 {S} | -shift [a] | -24 [u] | -25 [y] | -26 [e] | -18 [o] | -32 ] /*=======================================================*/ /* メイン部分) */ [ 1 |2 |3 |4 |5 |6 |7 |8 |9 |0 |ー |^|¥| 、|ー|p |t |s |{←} |{BS}|i |e |。 |ん |「| w |m |{↑}|r |k |{→} |a |u |y |「」{改行}{↑}|(){改行}{↑}|」| j |l |{↓}|h |n |{改行}|o |ん|?|!|¥| ] /* Shift(濁音シフトとか、普通にシフトとか) */ -shift[ !|”|# |$|%|& |’|(|) |(){改行}{↑}|= |〜||| ・|ー|f |d |z |+{←} |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がないのは、「、」のあとの子音が化けるから*/