順にも同時にも打鍵する配列 /* 物語を書くための配列 高速カタナ式v2   作者 大岡俊彦 ※右利き、縦書き専用です。横書き、左利き用は後日。 ※バージョンアップ内容 −を独立させ、「ん」をシフトでも「ん」に。     krrkどっちでもmになるように、wも同じ     「、。」のミスを吸収 mwが同時打鍵で出やすく。 youも同時打鍵で出やすく。 「っt」表記を改め「tt」などに。 (微妙に速くなり、タイピングソフトにも対応) */ /* 後々使う用の定義部 */ -option-input[ [t] | -13 [s] | -14 [r] | -21 [k] | -22 [h] | -2F [n] | -30 [p] | -12 {S} | -shift [a] | -24 [i] | -17 [u] | -25 [y] | -26 [e] | -18 [o] | -32 [x] | -16 ] /*=======================================================*/ /* メイン部分 */ [ 1 |2 |3 |4 |5 |6 |7 |8 |9 |0 |ー |^|¥| c |j |p |t |s |{←} |{BS}|i |e |・ |nn |「| l |q |{↑}|r |k |{→} |a |u |y |「」{改行}{↑}|(){改行}{↑}|」| | |{↓}|h |n |{改行}|o |nn|ー|?|/| ] /* Shift 濁音シフトなど */ -shift[ !|”|# |$|%|& |’|(|) |(){改行}{↑}|= |〜||| c |j |f |d |z |+{←} |x |i |e |〇 |ー |『| l |q |+{↑}|r |g |+{→} |a |u |y |……{改行} |『』{改行}{↑}|』| | |+{↓}|b |、|。{改行}|o |nn|ー|!|:| ] /*=======================================================*/ /* 同時打鍵にして認識しやすく */ /* 左手 */ ([r][ | | | | | | | | | | | | | | | | | | | | | | | | | | | | |m| | | | | | | | | | | | | | | | | | | ] ([h][ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |w| | | | | | | ] /* 右手 */ /* youを出しやすくする */ ([u][ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |ou| | | | | ] /*=======================================================*/ /* 促音拡張:任意の子音二連で促音に、ただしmwになるのは除く */ /* m、wの定義も入れ込み */ /* 濁音逆順(シフトが遅れても濁音になる仕様)も入れ込み */ /* なお、っrとっnは日本語には存在しないので、定義しない */ /* 清音→清音 */ [s][ ||||||||||||| | |{BS}pp|{BS}tt| | | | | | | | | | | | |{BS}kk| | | | | | | | | | |{BS}hh| | | | | | | | ] [t][ ||||||||||||| | |{BS}pp| |{BS}ss| | | | | | | | | | | |{BS}kk| | | | | | | | | | | | | | | | | | | ] /*thiティに対応するため、th=hhは定義しない*/ [p][ ||||||||||||| | | |{BS}tt|{BS}ss| | | | | | | | | | | |{BS}kk| | | | | | | | | | |{BS}hh| | | | | | | | ] [k][ ||||||||||||| | |{BS}pp|{BS}tt|{BS}ss| | | | | | | | | | |{BS}m | | | | | | | | | | | |{BS}hh| | | | | | | | ] [r][ ||||||||||||| | |{BS}pp|{BS}tt|{BS}ss| | | | | | | | | | | |{BS}m | | | | | | | | | | |{BS}hh| | | | | | | | ] [n][ ||||||||||||| | |{BS}pp|{BS}tt|{BS}ss| | | | | | | | | | | |{BS}kk| | | | | | | | | | |{BS}w | | | | | | | | ] [h][ ||||||||||||| | |{BS}pp|{BS}tt|{BS}ss| | | | | | | | | | | |{BS}kk| | | | | | | | | | | |{BS}w | | | | | | | ] /* 清音→濁音 */ /* 右側の部分は、スペースが遅れても濁音になる仕様 */ [s]{S}[ ||||||||||||| | |{BS}ff|{BS}dd|{BS}zz| | |{BS}zi|{BS}ze| | | | | | | |{BS}gg| |{BS}za|{BS}zu|{BS}zy| | | | | | |{BS}bb| | |{BS}zo| | | | | ] [t]{S}[ ||||||||||||| | |{BS}ff|{BS}dd|{BS}zz| | x|{BS}di|{BS}de| | | | | | | |{BS}gg| |{BS}da|{BS}du|{BS}dy| | | | | | | | | |{BS}do| | | | | ] /*dhiディに対応するため、dh=bbは未定義*/ [p]{S}[ ||||||||||||| | |{BS}ff|{BS}dd|{BS}zz| | |{BS}fi|{BS}fe| | | | | | | |{BS}gg| |{BS}fa|{BS}fu|{BS}fy| | | | | | |{BS}bb| | |{BS}fo| | | | | ] [k]{S}[ ||||||||||||| | |{BS}ff|{BS}dd|{BS}zz| | |{BS}gi|{BS}ge| | | | | | |{BS}m |{BS}gg| |{BS}ga|{BS}gu|{BS}gy| | | | | | |{BS}bb| | |{BS}go| | | | | ] [r]{S}[ ||||||||||||| | |{BS}ff|{BS}dd|{BS}zz| | | | | | | | | | | |{BS}m | | | | | | | | | | |{BS}bb| | | | | | | | ] [n]{S}[ ||||||||||||| | |{BS}ff|{BS}dd|{BS}zz| | | | | | | | | | | |{BS}gg| | | | | | | | | | |{BS}v | | | | | | | | ] [h]{S}[ ||||||||||||| | |{BS}ff|{BS}dd|{BS}zz| | |{BS}bi|{BS}be| | | | | | | |{BS}gg| |{BS}ba|{BS}bu|{BS}by| | | | | | |{BS}bb|{BS}v | |{BS}bo| | | | | ] /* 濁音→濁音 */ {S}[s]{S}[ ||||||||||||| | |{BS}ff|{BS}dd| | |x| | | | | | | | | |{BS}gg| | | | | | | | | | |{BS}bb| | | | | | | | ] {S}[t]{S}[ ||||||||||||| | |{BS}ff| |{BS}zz| |x| | | | | | | | | |{BS}gg| | | | | | | | | | |h | | | | | | | | ] /*dhiディに対応するため、db=dhに*/ {S}[p]{S}[ ||||||||||||| | |{BS}ff|{BS}dd|{BS}zz| |x| | | | | | | | | |{BS}gg| | | | | | | | | | |{BS}bb| | | | | | | | ] {S}[k]{S}[ ||||||||||||| | |{BS}ff|{BS}dd|{BS}zz| |x| | | | | | | | |{BS}m | | | | | | | | | | | |{BS}bb| | | | | | | | ] {S}[r]{S}[ ||||||||||||| | |{BS}ff|{BS}dd|{BS}zz| |x| | | | | | | | | |{BS}m | | | | | | | | | | |{BS}bb| | | | | | | | ] {S}[h]{S}[ ||||||||||||| | |{BS}ff|{BS}dd|{BS}zz| |x| | | | | | | | | |{BS}gg| | | | | | | | | | | |{BS}v | | | | | | | ] /* シフトnは「、」なので、これがらみも促音化しない */ /*「、エンター」が「、。」に化けやすいので、「、確定」に強制*/ {S}[n]{S}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |{改行}| | | | | | ] /*****************************************/ /* カタナ式の外来音定義の一覧。(IMEに設定) タイピングソフトでは右のデフォしか受け付けないことあり*/ /* tyi dyi ティ ディ thi dhi */ /* txi dxi 同 */ /* txu dxu トゥ ドゥ twu dwu */ /* dyu デュ dhu */ /* wyo ウォ who uxo */