順にも同時にも打鍵する配列 /* 長巻式v1  作 大岡俊彦 薙刀式の打鍵範囲を狭くする版。 スペースキー、変換キーの2シフトに。 */ /* スキャンコード一覧(改造時参考) */ /* q w e r t y u i o p @ [ */ /* -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -1A -1B */ /* a s d [f] g h [j] k l ; : ] */ /* -1E -1F -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 */ /* z x c v b n m , . ? \ */ /* -2C -2D -2E -2F -30 -31 -32 -33 -34 -35 -73 */ /* のちのち見やすいように定義 */ -option-input[ /* シフトキー */ {S} | +shift {右濁}| +24 {左濁}| +21 {右半}| +32 {左半}| +2F /* 通常キー */ /* 右手の濁音になるキー */ {へ} | +15 {さ} | +16 {は} | +17 {す} | +18 {く} | +23 {ほ} | +25 {つ} | +26 {た} | +31 {ひ} | +32 {せ} | +33 {ふ} | +34 /* 左手の濁音になるキー */ {て} | +12 {し} | +13 {き} | +14 {と} | +20 {か} | +21 {ち} | +22 {け} | +2E {こ} | +2F {そ} | +30 /* 右手の小書きになるキー */ {あ} | +24 {い} | +25 {う} | +26 {や} | +18 {お} | +32 {わ} | +23 {え} | +31 {ゆ} | +33 {よ} | +17 /* 拗音用のキー */ {り} | +12 {に} | +20 {み} | +30 /* 外来音用のキー */ {ヴ} | +16 ] /*===============================================*/ /* メイン部分 */ /*===============================================*/ /* 単打 */ [ 1|2|3|4|5 |6 |7 |8|9|0|ー|^|¥| | |て|し|{←}|{→}|{BS}|る|す| | |「| | |と|か|っ |く |あ |い|う| | |」| | |け|こ|そ |た |な |ん|ら| | | ] /* 左シフト */ ({S}[ !|”|#|$|% |& |’|(|)| |=|〜|@@@| | |り|め|+{←}|+{→} |さ|よ|や| | |『| | |に|ま|ち |わ |の|も|つ| | |』| | |を|、|ぬ |。{改行}|お|ゆ|ふ| | | ] /* Xを右編集キーに */ /* ほんとうはカナキーにしたかったが、これが出来るのが文字キー部のみなので…… */ (+2D[ | | | | | | | | | | | | /{改行}|──{改行}|……{改行}|(){改行}{↑}|{←} |{→} |+{End}{BS}|{vk1Csc079}||{改行} |〇{改行} |:{改行} | | ^y |^s |!{改行}}|?{改行}|『』{改行}{↑}|「」{改行}{↑}|{↑} |+{↑} |《》{改行}{↑}|・{改行} |{Esc} | | ^z |^x |^c |^v |{End} |^{BS} |{↓} |+{↓} | ^i |^u | | ] /*===============================================*/ /* 以下同時押し部分 */ /*===============================================*/ /* 濁音シフト: 逆手の人差指列中段(ホームキー) */ /* 濁音になるもの同士は配列中に同居していない */ /* 連続シフト中も有効 */ /* 右手の濁音 */ ({左濁}, ({S}{左濁}[ ||||||||||||| | | | | |べ|ざ|ば|ず| | | | | | | | |ぐ| |ぼ|づ| | | | | | | | |だ|び|ぜ|ぶ| | | ] /*逆順の定義*/ ({へ}, ({S}{へ}[ ||||||||||||| | | | | | | | | | | | | | | |べ| | | | | | | | | | | | | | | | | | | | ] ({さ}, ({S}{さ}[ ||||||||||||| | | | | | | | | | | | | | | |ざ| | | | | | | | | | | | | | | | | | | | ] ({ほ}, ({S}{ほ}[ ||||||||||||| | | | | | | | | | | | | | | |ぼ| | | | | | | | | | | | | | | | | | | | ] ({す}, ({S}{す}[ ||||||||||||| | | | | | | | | | | | | | | |ず| | | | | | | | | | | | | | | | | | | | ] ({く}, ({S}{く}[ ||||||||||||| | | | | | | | | | | | | | | |ぐ| | | | | | | | | | | | | | | | | | | | ] ({は}, ({S}{は}[ ||||||||||||| | | | | | | | | | | | | | | |ば| | | | | | | | | | | | | | | | | | | | ] ({つ}, ({S}{つ}[ ||||||||||||| | | | | | | | | | | | | | | |づ| | | | | | | | | | | | | | | | | | | | ] ({た}, ({S}{た}[ ||||||||||||| | | | | | | | | | | | | | | |だ| | | | | | | | | | | | | | | | | | | | ] ({ひ}, ({S}{ひ}[ ||||||||||||| | | | | | | | | | | | | | | |び| | | | | | | | | | | | | | | | | | | | ] ({ふ}, ({S}{ふ}[ ||||||||||||| | | | | | | | | | | | | | | |ぶ| | | | | | | | | | | | | | | | | | | | ] /* 左手の濁音 */ ({右濁}[ ||||||||||||| | |で|じ|ぎ| | | | | | | | | |ど|が|ぢ| | | | | | | | | |げ|ご|ぞ| | | | | | | ] ({S}{右濁}[ ||||||||||||| | |で|じ|ぎ| | | | | | | | | |ど|が|ぢ| | | | | | | | | |げ|ぁ|ぞ| | | | | | | ] /* ぁの定義が被るのでシフトのみとする*/ /*逆順の定義*/ ({て}, ({S}{て}[ ||||||||||||| | | | | | | | | | | | | | | | | | |で| | | | | | | | | | | | | | | | | ] ({し}, ({S}{し}[ ||||||||||||| | | | | | | | | | | | | | | | | | |じ| | | | | | | | | | | | | | | | | ] ({け}, ({S}{け}[ ||||||||||||| | | | | | | | | | | | | | | | | | |げ| | | | | | | | | | | | | | | | | ] ({と}, ({S}{と}[ ||||||||||||| | | | | | | | | | | | | | | | | | |ど| | | | | | | | | | | | | | | | | ] ({か}, ({S}{か}[ ||||||||||||| | | | | | | | | | | | | | | | | | |が| | | | | | | | | | | | | | | | | ] ({ち}, ({S}{ち}[ ||||||||||||| | | | | | | | | | | | | | | | | | |ぢ| | | | | | | | | | | | | | | | | ] ({き}, ({S}{き}[ ||||||||||||| | | | | | | | | | | | | | | | | | |ぎ| | | | | | | | | | | | | | | | | ] ({こ}[ ||||||||||||| | | | | | | | | | | | | | | | | | |ご| | | | | | | | | | | | | | | | | ] ({S}{こ}[ ||||||||||||| | | | | | | | | | | | | | | | | | |ぁ| | | | | | | | | | | | | | | | | ] ({そ}, ({S}{そ}[ ||||||||||||| | | | | | | | | | | | | | | | | | |ぞ| | | | | | | | | | | | | | | | | ] /* 半濁音・小書きシフト: 逆手の下段人差し指 */ /* 連続シフト中も有効 */ ({左半}[ ||||||||||||| | | | | |ぺ| |ぱ| | | | | | | | | | | |ぽ| | | | | | | | | | |ぴ| |ぷ| | | ] /* ぁぃぅぇぉ母音小書きはシフトのみとする */ ({S}{左半}[ ||||||||||||| | | | | | | |ょ|ゃ| | | | | | | | |ゎ|ぁ|ぃ|ぅ| | | | | | | | |ぇ|ぉ|ゅ| | | | ] /*逆順の定義*/ ({ひ}, ({S}{ひ}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |ぴ| | | | | | | | ] ({ふ}, ({S}{ふ}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |ぷ| | | | | | | | ] ({へ}, ({S}{へ}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |ぺ| | | | | | | | ] ({ほ}, ({S}{ほ}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |ぽ| | | | | | | | ] ({は}, ({S}{は}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |ぱ| | | | | | | | ] /* 小書きはシフトつきで。 */ ({S}{や}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |ゃ| | | | | | | | ] ({S}{ゆ}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |ゅ| | | | | | | | ] ({S}{よ}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |ょ| | | | | | | | ] ({S}{い}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |ぃ| | | | | | | | ] ({S}{う}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |ぅ| | | | | | | | ] ({S}{え}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |ぇ| | | | | | | | ] ({S}{お}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |ぉ| | | | | | | | ] ({わ}, ({S}{わ}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |ゎ| | | | | | | | ] /* 左の半濁音はない */ /* 拗音シフト やゆよと同時押しで、ゃゅょが付く */ ({や}, ({S}{や}[ ||||||||||||| | |りゃ|しゃ|きゃ| | | | | | | | | |にゃ| |ちゃ| | | | | | | | | | | |みゃ| |ひゃ| | | | | ] ({ゆ}, ({S}{ゆ}[ ||||||||||||| | |りゅ|しゅ|きゃ| | | | | | | | | |にゅ| |ちゅ| | | | | | | | | | | |みゅ| |ひゅ| | | | | ] ({よ}, ({S}{よ}[ ||||||||||||| | |りょ|しょ|きゃ| | | | | | | | | |にょ| |ちょ| | | | | | | | | | | |みょ| |ひょ| | | | | ] /*逆順の定義*/ ({き}, ({S}{き}[ ||||||||||||| | | | | | | |きょ|きゃ| | | | | | | | | | | | | | | | | | | | | | |きゅ| | | | ] ({り}[ ||||||||||||| | | | | | | |りょ|りゃ| | | | | | | | | | | | | | | | | | | | | | |りゅ| | | | ] ({S}{り}[ ||||||||||||| | | | | | | |りょ| | | | | | | | | | | | | |りゃ| | | | | | | | | |てゅ| | | | ] /* シフト「りゅ」のみ「てゅ」に定義 ここは唯一の例外 */ ({し}, ({S}{し}[ ||||||||||||| | | | | | | |しょ|しゃ| | | | | | | | | | | | | | | | | | | | | | |しゅ| | | | ] ({み}, ({S}{み}[ ||||||||||||| | | | | | | |みょ|みゃ| | | | | | | | | | | | | | | | | | | | | | |みゅ| | | | ] ({に}, ({S}{に}[ ||||||||||||| | | | | | | |にょ|にゃ| | | | | | | | | | | | | | | | | | | | | | |にゅ| | | | ] ({ち}, ({S}{ち}[ ||||||||||||| | | | | | | |ちょ|ちゃ| | | | | | | | | | | | | | | | | | | | | | |ちゅ| | | | ] ({ひ}, ({S}{ひ}[ ||||||||||||| | | | | | | |ひょ|ひゃ| | | | | | | | | | | | | | | | | | | | | | |ひゅ| | | | ] /**************/ /* 濁音ゃゅょ */ ({右濁}{や}, ({S}{右濁}{や}[ ||||||||||||| | | |じゃ|ぎゃ| | | | | | | | | | | |ぢゃ| | | | | | | | | | | | | | | | | | | ] ({右濁}{ゆ}, ({S}{右濁}{ゆ}[ ||||||||||||| | | |じゅ|ぎゅ| | | | | | | | | | | |ぢゅ| | | | | | | | | | | | | | | | | | | ] ({右濁}{よ}, ({S}{右濁}{よ}[ ||||||||||||| | | |じょ|ぎょ| | | | | | | | | | | |ぢょ| | | | | | | | | | | | | | | | | | | ] /*逆順の定義*/ ({右濁}{き}, ({S}{右濁}{き}[ ||||||||||||| | | | | | | |ぎょ|ぎゃ| | | | | | | | | | | | | | | | | | | | | | |ぎゅ| | | | ] ({右濁}{し}, ({S}{右濁}{し}[ ||||||||||||| | | | | | | |じょ|じゃ| | | | | | | | | | | | | | | | | | | | | | |じゅ| | | | ] ({右濁}{ち}, ({S}{右濁}{ち}[ ||||||||||||| | | | | | | |ぢょ|ぢゃ| | | | | | | | | | | | | | | | | | | | | | |ぢゅ| | | | ] ({左濁}{ひ}, ({S}{左濁}{ひ}[ ||||||||||||| | | | | | | |びょ|びゃ| | | | | | | | | | | | | | | | | | | | | | |びゅ| | | | ] ({左濁}{や}, ({S}{左濁}{や}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |びゃ| | | | ] ({左濁}{ゆ}, ({S}{左濁}{ゆ}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |びゅ| | | | ] ({左濁}{よ}, ({S}{左濁}{よ}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |びょ| | | | ] /****************************/ /* 半濁音ゃゅょは「ぴ」のみ */ ({左半}{ひ}, ({S}{左半}{ひ}[ ||||||||||||| | | | | | | |ぴょ|ぴゃ| | | | | | | | | | | | | | | | | | | | | | |ぴゅ| | | | ] /*逆順の定義*/ ({左半}{や}, ({S}{左半}{や}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |ぴゃ| | | | ] ({左半}{ゆ}, ({S}{左半}{ゆ}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |ぴゅ| | | | ] ({左半}{よ}, ({S}{左半}{よ}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |ぴょ| | | | ] /***************************************/ /* 外来音 */ /* 外来音 */ ({て}, ({S}{て}[ ||||||||||||| | | | | | | | | | | | | | | | | | | |てぃ| | | | | | | | | | | | | | | ] ({い}, ({S}{い}[ ||||||||||||| | |てぃ| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ] /* ({S}{て}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |てゅ| | | | ] 既に定義したのでコメントアウト*/ ({S}{ゆ}[ ||||||||||||| | |てゅ| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ] ({右濁}{て}, ({S}{右濁}{て}[ ||||||||||||| | | | | | | | | | | | | | | | | | | |でぃ| | | | | | | | | | |でゅ| | | | ] ({右濁}{い}, ({S}{右濁}{い}[ ||||||||||||| | |でぃ| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ] ({右濁}{ゆ}, ({S}{右濁}{ゆ}[ ||||||||||||| | |でゅ| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ] ({と}, ({S}{と}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | |とぅ| | | | | | | | | | | | | | ] ({う}, ({S}{う}[ ||||||||||||| | | | | | | | | | | | | | |とぅ| | | | | | | | | | | | | | | | | | | | ] ({右濁}{と}, ({S}{右濁}{と}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | |どぅ| | | | | | | | | | | | | | ] ({右濁}{う}, ({S}{右濁}{う}[ ||||||||||||| | | | | | | | | | | | | | |どぅ| | | | | | | | | | | | | | | | | | | | ] ({ヴ}, ({S}{ヴ}[ ||||||||||||| | | | | | | | | | | | | | | | | | |ヴぁ|ヴぃ| | | | | | | | |ヴぇ|ヴぉ| | | | | ] ({あ}, ({S}{あ}[ ||||||||||||| | | | | | |ヴぁ| | | | | | | | | | | | | | | | | | | | | | | | | | | | ] ({い}, ({S}{い}[ ||||||||||||| | | | | | |ヴぃ| | | | | | | | | | | | | | | | | | | | | | | | | | | | ] ({え}, ({S}{え}[ ||||||||||||| | | | | | |ヴぇ| | | | | | | | | | | | | | | | | | | | | | | | | | | | ] ({お}, ({S}{お}[ ||||||||||||| | | | | | |ヴぉ| | | | | | | | | | | | | | | | | | | | | | | | | | | | ] /* 右手領域の同時押し外来音 */ ({う}, ({S}{う}[ ||||||||||||| | | | | | | | | | | | | | | | | | | |うぃ| | | | | | | | |うぇ|うぉ| | | | | ] ({い}, ({S}{い}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | |うぃ| | | | | | | | | | | | | | ] ({え}, ({S}{え}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | |うぇ| | | | | | | | | | | | | | ] ({お}, ({S}{お}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | |うぉ| | | | | | | | | | | | | | ] ({ふ}, ({S}{ふ}[ ||||||||||||| | | | | | | | | | | | | | | | | | |ふぁ|ふぃ| | | | | | | | |ふぇ|ふぉ|ふゅ| | | | ] ({あ}, ({S}{あ}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |ふぁ| | | ] ({い}, ({S}{い}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |ふぃ| | | ] ({え}, ({S}{え}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |ふぇ| | | ] ({お}, ({S}{お}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |ふぉ| | | ] ({ゆ}, ({S}{ゆ}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |ふゅ| | | ] /* ぇの来る外来音 */ ({え}, ({S}{え}[ ||||||||||||| | | |しぇ| | | | | | | | | | | | |ちぇ| | | | | | | | | | | | | | | | | | | ] ({右濁}{え}, ({S}{右濁}{え}[ ||||||||||||| | | |じぇ| | | | | | | | | | | | |ぢぇ| | | | | | | | | | | | | | | | | | | ] ({し}, ({S}{し}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |しぇ| | | | | | ] ({ち}, ({S}{ち}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |ちぇ| | | | | | ] ({右濁}{し}, ({S}{右濁}{し}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |じぇ| | | | | | ] ({右濁}{ち}, ({S}{右濁}{ち}[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |ぢぇ| | | | | | ]