######################################################################## #窓使いの憂鬱(http://mayu.sourceforge.net/ja/index.html)用 # #テンプレート 野分氏の花配列用設定ファイル #http://www.fiercewinds.net/programming/SakuraLayout/VariousMethods.htm # # 作者:ibis # オリジナル配列 # デバッグ用 英数モードトグル 中指シフト+「1」 # 未使用の位置にQWERTYの記号を配置 # # 使用の際は,IMEの入力モードを「かな入力」にしてください. # IME2000の場合 キー設定の「ひらがな」キーの各設定を「かな英数」にすること # ATOK2005の場合 キーカスタマイズ「カナロックON/OFF」の各キーを「ひらがな」に #  する(デフォルト) ######################################################################## ############################################################# # キーボード定義読み出し ############################################################# include "109.mayu" ############################################################# # キーボード定義 ############################################################# #-------------------------------------------------------------- #| |_t0|_t1|_t2|_t3|_t4|_t5|_t6|_t7|_t8|_t9|_t10|_t11|_t12| | #-------------------------------------------------------------- #| |_u0|_u1|_u2|_u3|_u4|_u5|_u6|_u7|_u8|_u9|_u10|_u11| | #---------------------------------------------------------- | #| |_m0|_m1|_m2|_m3|_m4|_m5|_m6|_m7|_m8|_m9|_m10|_m11| | #-------------------------------------------------------------- #| |_l0|_l1|_l2|_l3|_l4|_l5|_l6|_l7|_l8|_l9|_l10| | #-------------------------------------------------------------- def option KL- = enable def key _t0 = 0x02 def key _t1 = 0x03 def key _t2 = 0x04 def key _t3 = 0x05 def key _t4 = 0x06 def key _t5 = 0x07 def key _t6 = 0x08 def key _t7 = 0x09 def key _t8 = 0x0a def key _t9 = 0x0b def key _t10 = 0x0c def key _t11 = 0x0d def key _t12 = 0x7d def key _u0 = 0x10 def key _u1 = 0x11 def key _u2 = 0x12 def key _u3 = 0x13 def key _u4 = 0x14 def key _u5 = 0x15 def key _u6 = 0x16 def key _u7 = 0x17 def key _u8 = 0x18 def key _u9 = 0x19 def key _u10 = 0x1a def key _u11 = 0x1b def key _m0 = 0x1e def key _m1 = 0x1f def key _m2 = 0x20 def key _m3 = 0x21 def key _m4 = 0x22 def key _m5 = 0x23 def key _m6 = 0x24 def key _m7 = 0x25 def key _m8 = 0x26 def key _m9 = 0x27 def key _m10 = 0x28 def key _m11 = 0x2b def key _l0 = 0x2c def key _l1 = 0x2d def key _l2 = 0x2e def key _l3 = 0x2f def key _l4 = 0x30 def key _l5 = 0x31 def key _l6 = 0x32 def key _l7 = 0x33 def key _l8 = 0x34 def key _l9 = 0x35 def key _l10 = 0x73 ############################################################# # かな配列定義 # 旧JISキー配列を前提に再定義 ############################################################# def alias _nu = _t0 def alias _hu = _t1 def alias _a = _t2 def alias _u = _t3 def alias _e = _t4 def alias _o = _t5 def alias _ya = _t6 def alias _yu = _t7 def alias _yo = _t8 def alias _wa = _t9 def alias _ho = _t10 def alias _he = _t11 def alias _- = _t12 def alias _ta = _u0 def alias _te = _u1 def alias _i = _u2 def alias _su = _u3 def alias _ka = _u4 def alias _nn = _u5 def alias _na = _u6 def alias _ni = _u7 def alias _ra = _u8 def alias _se = _u9 def alias _daku = _u10 def alias _hann = _u11 def alias _ti = _m0 def alias _to = _m1 def alias _si = _m2 def alias _ha = _m3 def alias _ki = _m4 def alias _ku = _m5 def alias _ma = _m6 def alias _no = _m7 def alias _ri = _m8 def alias _re = _m9 def alias _ke = _m10 def alias _mu = _m11 def alias _tu = _l0 def alias _sa = _l1 def alias _so = _l2 def alias _hi = _l3 def alias _ko = _l4 def alias _mi = _l5 def alias _mo = _l6 def alias _ne = _l7 def alias _ru = _l8 def alias _me = _l9 def alias _ro = _l10 ############################################################# # アルファベット定義 ############################################################# keymap Alphabet ############################################################# # キーテーブル # 旧JIS仮名配列と同じキーのアルファベットで代用 ############################################################# keymap Shifted5 : Alphabet key ~C-~A-*_t0 => key ~C-~A-*_t1 => key ~C-~A-*_t2 => key ~C-~A-*_t3 => key ~C-~A-*_t4 => key ~C-~A-*_t5 => key ~C-~A-*_t6 => key ~C-~A-*_t7 => key ~C-~A-*_t8 => key ~C-~A-*_t9 => key ~C-~A-*_t10 => key ~C-~A-*_t11 => key ~C-~A-*_t12 => key ~C-~A-*_u0 => _daku S-_ya key ~C-~A-*_u1 => _daku S-_yu key ~C-~A-*_u2 => key ~C-~A-*_u3 => _daku S-_yo key ~C-~A-*_u4 => _hi _hann S-_yo _u key ~C-~A-*_u5 => key ~C-~A-*_u6 => _daku S-_yo _u key ~C-~A-*_u7 => key ~C-~A-*_u8 => _daku S-_yu _u key ~C-~A-*_u9 => key ~C-~A-*_u10 => key ~C-~A-*_u11 => key ~C-~A-*_m0 => S-_ya key ~C-~A-*_m1 => S-_yu key ~C-~A-*_m2 => key ~C-~A-*_m3 => S-_yo key ~C-~A-*_m4 => _hi _hann S-_yu _u key ~C-~A-*_m5 => key ~C-~A-*_m6 => S-_yo _u key ~C-~A-*_m7 => key ~C-~A-*_m8 => S-_yu _u key ~C-~A-*_m9 => key ~C-~A-*_m10 => key ~C-~A-*_m11 => key ~C-~A-*_l0 => _hi _hann S-_ya key ~C-~A-*_l1 => _hi _hann S-_yu key ~C-~A-*_l2 => key ~C-~A-*_l3 => _hi _hann S-_yo key ~C-~A-*_l4 => key ~C-~A-*_l5 => key ~C-~A-*_l6 => key ~C-~A-*_l7 => _daku key ~C-~A-*_l8 => _hann key ~C-~A-*_l9 => key ~C-~A-*_l10 => keymap Shifted3 : Alphabet key ~C-~A-*_t0 => key ~C-~A-*_t1 => key ~C-~A-*_t2 => key ~C-~A-*_t3 => key ~C-~A-*_t4 => key ~C-~A-*_t5 => key ~C-~A-*_t6 => key ~C-~A-*_t7 => key ~C-~A-*_t8 => key ~C-~A-*_t9 => key ~C-~A-*_t10 => key ~C-~A-*_t11 => key ~C-~A-*_t12 => key ~C-~A-*_u0 => _so _daku key ~C-~A-*_u1 => _ko _daku key ~C-~A-*_u2 => _si _daku key ~C-~A-*_u3 => _te _daku key ~C-~A-*_u4 => _hu _daku key ~C-~A-*_u5 => _tu _daku key ~C-~A-*_u6 => _se _daku key ~C-~A-*_u7 => _ke _daku key ~C-~A-*_u8 => _ti _daku key ~C-~A-*_u9 => _ki _daku key ~C-~A-*_u10 => _ho _daku key ~C-~A-*_u11 => key ~C-~A-*_m0 => _ha _daku key ~C-~A-*_m1 => _ka _daku key ~C-~A-*_m2 => key ~C-~A-*_m3 => _to _daku key ~C-~A-*_m4 => _ta _daku key ~C-~A-*_m5 => _ku _daku key ~C-~A-*_m6 => _u _daku key ~C-~A-*_m7 => key ~C-~A-*_m8 => _sa _daku key ~C-~A-*_m9 => _su _daku key ~C-~A-*_m10 => _hi _daku key ~C-~A-*_m11 => key ~C-~A-*_l0 => _he _daku key ~C-~A-*_l1 => key ~C-~A-*_l2 => key ~C-~A-*_l3 => _ha _hann key ~C-~A-*_l4 => _hi _hann key ~C-~A-*_l5 => _hu _hann key ~C-~A-*_l6 => key ~C-~A-*_l7 => _he _hann key ~C-~A-*_l8 => _ho _hann key ~C-~A-*_l9 => key ~C-~A-*_l10 => key ~C-~A-*Space => _daku keymap Shifted4 : Shifted3 key ~C-~A-*Space => _hann key ~C-~A-*_m7 => &Prefix(Shifted5) keymap Shifted3 key ~C-~A-*_m2 => &Prefix(Shifted5) keymap Shifted1 : Alphabet key ~C-~A-*_t0 => &Toggle(Lock0) # デバッグ用 モード切替 key ~C-~A-*_t1 => key ~C-~A-*_t2 => key ~C-~A-*_t3 => key ~C-~A-*_t4 => key ~C-~A-*_t5 => key ~C-~A-*_t6 => key ~C-~A-*_t7 => key ~C-~A-*_t8 => key ~C-~A-*_t9 => key ~C-~A-*_t10 => key ~C-~A-*_t11 => key ~C-~A-*_t12 => key ~C-~A-*_u0 => _ne key ~C-~A-*_u1 => _mi key ~C-~A-*_u2 => _ro key ~C-~A-*_u3 => _ya key ~C-~A-*_u4 => _hu key ~C-~A-*_u5 => _mu key ~C-~A-*_u6 => _se key ~C-~A-*_u7 => _ke key ~C-~A-*_u8 => _re key ~C-~A-*_u9 => _e key ~C-~A-*_u10 => _ho key ~C-~A-*_u11 => ひらがな *_u11 ひらがな key ~C-~A-*_m0 => _yo key ~C-~A-*_m1 => S-_wa key ~C-~A-*_m2 => key ~C-~A-*_m3 => _a key ~C-~A-*_m4 => _wa key ~C-~A-*_m5 => _me key ~C-~A-*_m6 => _o key ~C-~A-*_m7 => key ~C-~A-*_m8 => _sa key ~C-~A-*_m9 => S-_o key ~C-~A-*_m10 => _hi key ~C-~A-*_m11 => ひらがな *_m11 ひらがな key ~C-~A-*_l0 => _he key ~C-~A-*_l1 => S-_e key ~C-~A-*_l2 => key ~C-~A-*_l3 => S-_a key ~C-~A-*_l4 => _yu key ~C-~A-*_l5 => _nu key ~C-~A-*_l6 => key ~C-~A-*_l7 => S-_i key ~C-~A-*_l8 => S-_u key ~C-~A-*_l9 => ひらがな _l9 ひらがな key ~C-~A-*_l10 => ひらがな *_l10 ひらがな key ~C-~A-*Space => S-_ne keymap Shifted2 : Shifted1 key ~C-~A-*Space => S-_ru keymap Global : Alphabet key ~C-~A-*_t0 => ひらがな *_1 ひらがな key L0-~C-~A-*_t0 => *_1 key ~C-~A-*_t1 => ひらがな *_2 ひらがな key L0-~C-~A-*_t1 => *_2 key ~C-~A-*_t2 => ひらがな *_3 ひらがな key L0-~C-~A-*_t2 => *_3 key ~C-~A-*_t3 => ひらがな *_4 ひらがな key L0-~C-~A-*_t3 => *_4 key ~C-~A-*_t4 => ひらがな *_5 ひらがな key L0-~C-~A-*_t4 => *_5 key ~C-~A-*_t5 => ひらがな *_6 ひらがな key L0-~C-~A-*_t5 => *_6 key ~C-~A-*_t6 => ひらがな *_7 ひらがな key L0-~C-~A-*_t6 => *_7 key ~C-~A-*_t7 => ひらがな *_8 ひらがな key L0-~C-~A-*_t7 => *_8 key ~C-~A-*_t8 => ひらがな *_9 ひらがな key L0-~C-~A-*_t8 => *_9 key ~C-~A-*_t9 => ひらがな *_0 ひらがな key L0-~C-~A-*_t9 => *_0 key ~C-~A-*_t10 => ひらがな *_t10 ひらがな key L0-~C-~A-*_t10 => *_t10 key ~C-~A-*_t11 => ひらがな *_t11 ひらがな key L0-~C-~A-*_t11 => *_t11 key ~C-~A-*_t12 => ひらがな *_t12 ひらがな key L0-~C-~A-*_t12 => *_t12 key ~C-~A-*_u0 => _so key L0-~C-~A-*_u0 => *_u0 key ~C-~A-*_u1 => _ko key L0-~C-~A-*_u1 => *_u1 key ~C-~A-*_u2 => _si key L0-~C-~A-*_u2 => *_u2 key ~C-~A-*_u3 => _te key L0-~C-~A-*_u3 => *_u3 key ~C-~A-*_u4 => _ra key L0-~C-~A-*_u4 => *_u4 key ~C-~A-*_u5 => _tu key L0-~C-~A-*_u5 => *_u5 key ~C-~A-*_u6 => _nn key L0-~C-~A-*_u6 => *_u6 key ~C-~A-*_u7 => _i key L0-~C-~A-*_u7 => *_u7 key ~C-~A-*_u8 => _ti key L0-~C-~A-*_u8 => *_u8 key ~C-~A-*_u9 => _ki key L0-~C-~A-*_u9 => *_u9 key ~C-~A-*_u10 => YenSign key ~C-~A-S-*_u10 => ひらがな S-_u10 ひらがな key L0-~C-~A-*_u10 => *_u10 key ~C-~A-*_u11 => S-_u11 key ~C-~A-S-*_u11 => ひらがな _u11 ひらがな key L0-~C-~A-*_u11 => *_u11 key ~C-~A-*_m0 => _ha key L0-~C-~A-*_m0 => *_m0 key ~C-~A-*_m1 => _ka key L0-~C-~A-*_m1 => *_m1 key ~C-~A-*_m2 => &Prefix(Shifted1) key L0-~C-~A-*_m2 => *_m2 key ~C-~A-*_m3 => _to key L0-~C-~A-*_m3 => *_m3 key ~C-~A-*_m4 => _ta key L0-~C-~A-*_m4 => *_m4 key ~C-~A-*_m5 => _ku key L0-~C-~A-*_m5 => *_m5 key ~C-~A-*_m6 => _u key L0-~C-~A-*_m6 => *_m6 key ~C-~A-*_m7 => &Prefix(Shifted2) key L0-~C-~A-*_m7 => *_m7 key ~C-~A-*_m8 => _ri key L0-~C-~A-*_m8 => *_m8 key ~C-~A-*_m9 => _su key ~C-~A-S-*_m9 => ひらがな S-_m9 ひらがな key L0-~C-~A-*_m9 => *_m9 key ~C-~A-*_m10 => _mo key ~C-~A-S-*_m10 => ひらがな S-_m10 ひらがな key L0-~C-~A-*_m10 => _m10 key L0-~C-~A-S-*_m10 => S-_m10 key ~C-~A-*_m11 => S-_m11 key ~C-~A-S-*_m11 => ひらがな _m11 ひらがな key L0-~C-~A-*_m11 => *_m11 key ~C-~A-*_l0 => _ru key L0-~C-~A-*_l0 => *_l0 key ~C-~A-*_l1 => _ka _daku key L0-~C-~A-*_l1 => *_l1 key ~C-~A-*_l2 => &Prefix(Shifted3) key L0-~C-~A-*_l2 => *_l2 key ~C-~A-*_l3 => _na key L0-~C-~A-*_l3 => *_l3 key ~C-~A-*_l4 => _ma key L0-~C-~A-*_l4 => *_l4 key ~C-~A-*_l5 => S-_tu key L0-~C-~A-*_l5 => *_l5 key ~C-~A-*_l6 => &Prefix(Shifted4) key L0-~C-~A-*_l6 => *_l6 key ~C-~A-*_l7 => _no key ~C-~A-S-*_l7 => ひらがな S-_l7 ひらがな key L0-~C-~A-*_l7 => *_l7 key ~C-~A-*_l8 => _ni key ~C-~A-S-*_l8 => ひらがな S-_l8 ひらがな key L0-~C-~A-*_l8 => *_l8 key ~C-~A-*_l9 => _te _daku key ~C-~A-S-*_l9 => ひらがな S-_l9 ひらがな key L0-~C-~A-*_l9 => *_l9 key ~C-~A-*_l10 => S-_me key ~C-~A-S-*_l10 => ひらがな S-_l10 ひらがな key L0-~C-~A-*_l10 => *_l10 key *ひらがな => ひらがな &Toggle(Lock0) key ~IL-~IC-*_t0 => &Keymap(Alphabet) key ~IL-~IC-*_t1 => &Keymap(Alphabet) key ~IL-~IC-*_t2 => &Keymap(Alphabet) key ~IL-~IC-*_t3 => &Keymap(Alphabet) key ~IL-~IC-*_t4 => &Keymap(Alphabet) key ~IL-~IC-*_t5 => &Keymap(Alphabet) key ~IL-~IC-*_t6 => &Keymap(Alphabet) key ~IL-~IC-*_t7 => &Keymap(Alphabet) key ~IL-~IC-*_t8 => &Keymap(Alphabet) key ~IL-~IC-*_t9 => &Keymap(Alphabet) key ~IL-~IC-*_t10=> &Keymap(Alphabet) key ~IL-~IC-*_t11=> &Keymap(Alphabet) key ~IL-~IC-*_t12=> &Keymap(Alphabet) key ~IL-~IC-*_u0 => &Keymap(Alphabet) key ~IL-~IC-*_u1 => &Keymap(Alphabet) key ~IL-~IC-*_u2 => &Keymap(Alphabet) key ~IL-~IC-*_u3 => &Keymap(Alphabet) key ~IL-~IC-*_u4 => &Keymap(Alphabet) key ~IL-~IC-*_u5 => &Keymap(Alphabet) key ~IL-~IC-*_u6 => &Keymap(Alphabet) key ~IL-~IC-*_u7 => &Keymap(Alphabet) key ~IL-~IC-*_u8 => &Keymap(Alphabet) key ~IL-~IC-*_u9 => &Keymap(Alphabet) key ~IL-~IC-*_u10=> &Keymap(Alphabet) key ~IL-~IC-*_u11=> &Keymap(Alphabet) key ~IL-~IC-*_m0 => &Keymap(Alphabet) key ~IL-~IC-*_m1 => &Keymap(Alphabet) key ~IL-~IC-*_m2 => &Keymap(Alphabet) key ~IL-~IC-*_m3 => &Keymap(Alphabet) key ~IL-~IC-*_m4 => &Keymap(Alphabet) key ~IL-~IC-*_m5 => &Keymap(Alphabet) key ~IL-~IC-*_m6 => &Keymap(Alphabet) key ~IL-~IC-*_m7 => &Keymap(Alphabet) key ~IL-~IC-*_m8 => &Keymap(Alphabet) key ~IL-~IC-*_m9 => &Keymap(Alphabet) key ~IL-~IC-*_m10=> &Keymap(Alphabet) key ~IL-~IC-*_m11=> &Keymap(Alphabet) key ~IL-~IC-*_l0 => &Keymap(Alphabet) key ~IL-~IC-*_l1 => &Keymap(Alphabet) key ~IL-~IC-*_l2 => &Keymap(Alphabet) key ~IL-~IC-*_l3 => &Keymap(Alphabet) key ~IL-~IC-*_l4 => &Keymap(Alphabet) key ~IL-~IC-*_l5 => &Keymap(Alphabet) key ~IL-~IC-*_l6 => &Keymap(Alphabet) key ~IL-~IC-*_l7 => &Keymap(Alphabet) key ~IL-~IC-*_l8 => &Keymap(Alphabet) key ~IL-~IC-*_l9 => &Keymap(Alphabet) key ~IL-~IC-*_l10=> &Keymap(Alphabet)