順にも同時にも打鍵する配列 /* 薙刀式配列v8  作 大岡俊彦 接近戦最強のカタナに対して、中距離戦最強の薙刀。 長い文章を楽に書くことに特化させる。 カタナ式の特徴である「重要な言葉の運指がいいこと」を重視。 片手アルペジオ、連続シフトのアルペジオなどを入れ込んでいる。 打鍵感がカタナ式に近く、右手に決定する音、左手に繋ぎの音があり、 左→右への手の流れが存在。 「、」「。確定」「ん」、BSはカタナ式と同じ。 同時拗音シフトにより「すべての拗音を一拍一打」を実現。 待機秒数設定は5推奨。 今バージョンから、USキーボードでも使えるようになりました。 */ /* スキャンコード一覧(改造時参考) */ /* 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 /* 通常キー */ /* 右手の濁音になるキー */ {さ} | +16 {す} | +18 {へ} | +19 {く} | +23 {つ} | +26 {た} | +31 {ふ} | +34 /* 左手の濁音になるキー */ {け} | +11 {て} | +12 {し} | +13 {せ} | +1E {き} | +1F {と} | +20 {か} | +21 {ち} | +22 {ほ} | +2C {ひ} | +2D {は} | +2E {こ} | +2F {そ} | +30 /* 右手の小書きになるキー */ {あ} | +24 {い} | +25 {う} | +26 {え} | +18 {お} | +32 {わ} | +23 {や} | +27 {ゆ} | +33 {よ} | +17 /* 清音専門拗音のキー */ {り} | +12 {み} | +11 {に} | +20 /* 外来音用のキー */ {ヴ} | +10 ] /*===============================================*/ /* メイン部分 */ /*===============================================*/ /* 単打 */ [ 1|2|3|4|5 |6 |7 |8|9|0|ー|=|¥| ヴ|け|て|し|{←}|{→}|{BS}|る|す|へ|「|」| ろ|き|と|か|っ |く |あ |い|う|ー|’|‘| ほ|ひ|は|こ|そ |た |な |ん|ら|れ|?| ] /* センターシフト */ ({S}[ !|@|#|$|% |^ |&|*|(|)|_|+|@@@| ヴ|み|り|め|+{←}|+{→} |さ|よ|え|む|『|』| せ|ね|に|ま|ち |わ |の|も|つ|や|”|〜| ほ|ひ|を|、|ぬ |。{改行}|お|ゆ|ふ|れ|!| ] /* 記号はUSキーボードに合わせてあります。JISがいい方は、以下の部分で上書きしてください */ /* [ 1|2|3|4|5 |6 |7 |8|9|0|ー|^|¥| ヴ|け|て|し|{←}|{→}|{BS}|る|す|へ| |「| ろ|き|と|か|っ |く |あ |い|う|ー| |」| ほ|ひ|は|こ|そ |た |な |ん|ら|れ|?| ] ({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}{右濁}{ち}[ ||||||||||||| | | | | | | | |ぢぇ| | | | | | | | | | | | | | | | | | | | | | | | | | | ] /* 以下、US配列特有のもの */ /* IME OFF */ /* 事前に、MS-IMEのプロパティで、 カタカナキー:IME ON、無変換キー:IME OFFに設定のこと */ /* Hを押しながらG */ (+23[ ||||||||||||| | | | | | | | | | | | | | | | |{vk1Dsc07B}| | | | | | | | | | | | | | | | | | | ] /* Enter */ /* VとMの同時押し */ (+2F[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |{Enter}| | | | | ] (+32[ ||||||||||||| | | | | | | | | | | | | | | | | | | | | | | | | | | |{Enter}| | | | | | | | ] /*===============================================*/ /* 編集モード、固有名詞ショートカット*/ /*===============================================*/ /* 編集モード */ /* 中段人差し指中指のふたつ(DF, JK)を押しながら */ /* 「て」の部分は定義できない。「ディ」があるため */ (+20+21, (+24+25[ | | | | | |+{Home}{BS}|{Del} | | | | | | ──{改行}|……{改行}| |(){改行}{↑}|{←} |{→} |+{End}{BS}|{vk1Csc079}||{改行} |〇{改行}|:{改行} |/{改行}| ^y |^s |!{改行}} |?{改行} |『』{改行}{↑}|「」{改行}{↑}|{↑} |+{↑} |《》{改行}{↑}|・{改行}|{Esc 3} | | ^z |^x |^c |^v |{End} |^{BS} |{↓} |+{↓} |^i |^u | | ] /* 固有名詞ショートカット */ /* 下段人差し指中指のふたつ(CV, M<)を押しながら */ /*「ひ」の部分は定義できない。「ぴゅ」があるため */ (+2E+2F,(+32+33[ | |第三番嬰ト短調| | | | | | | | | | 金城 |合田 |天狗 |シンイチ |人工知能 | |山鹿会 |峡谷会 |エターナル社|ベーゼンドルファー| | | ネムカケ |木村 |戸川 |カルロス |千代 |黒薔薇 |悪魔と眠る歌| |宇童 |ベルコノフ| | | | |後藤 |小林 | |滝本 | | |不老不死 | | | | ] /* 登録の仕方 */ /* これがキーボードの位置を示しています。頭文字が合うように登録すると使いやすい。 * /* 頭文字が被るときもあるので、都度、横や上下に移動させることで回避。 */ /* 半角のスペースは無視されます。この表を見やすくするための空白です。 */ /* 漢字はそのまま出力されますが、カタカナはひらがなのまま出力されるので、 一回カタカナに変換、IMEにカタカナだと覚えさせましょう。 */ /* USキーボードではここがその定義部ですが、JISキーボードでは無変換との同時押しで これが定義されています。薙刀式編集モード.txtのファイルをいじってください。 */ /* 白はここに置いておきます。コピペして上書きを。数字段もあいてますよ。 (+2E+2F,(+32+33[ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ] */