#窓使いの憂鬱(http://mayu.sourceforge.net/ja/index.html)用
# 新JIS 同時押し型 prototype For MS-IME
#
#パソコン一般@2ch掲示板
#【ローマ字,仮名,親指?】新JIS配列キーボード
#http://pc3.2ch.net/test/read.cgi/pc/1030604092/
# >>237-238さん
# >>1さん
# TAGA Nayutaさん
# 名無しのみなさん ありがとう
#
# ローマ字モードで使用。
evkeymap Global
ent after-key-up => &Toggle(Lock2,off)
key IL-*IC- =
#-----------------
#space
#-----------------
key D-~U-~L0-~L1-Space => &Toggle(Lock0,on) &Toggle(Lock1,on)
key D-~U-L0-*L1-Space => &Ignore
key ~D-U-*Space => &Toggle(Lock0,off)
key ~D-U-L0-L1-~L2-Space => Space &Toggle(Lock0,off) &Toggle(Lock1,off)
#-----------------
#各キー
#-----------------
#上段
#-----------------
key D-~U-q => &Toggle(Lock2,on) #qそぁ
key ~D-U-~L0-~L1-L2-q => S O
key ~D-U-L0-q => x a &Toggle(Lock1,off)
key ~D-U-L1-q => x a &Toggle(Lock1,off)
key D-~U-w => &Toggle(Lock2,on) #wけ゜
key ~D-U-~L0-~L1-L2-w => k e
key ~D-U-L0-w => A-Hiragana LeftSquareBracket A-Hiragana &Toggle(Lock1,off)
key ~D-U-L1-w => A-Hiragana LeftSquareBracket A-Hiragana &Toggle(Lock1,off)
key D-~U-e => &Toggle(Lock2,on) #eせほ
key ~D-U-~L0-~L1-L2-E => s e
key ~D-U-L0-e => h o &Toggle(Lock1,off)
key ~D-U-L1-e => h o &Toggle(Lock1,off)
key D-~U-r => &Toggle(Lock2,on) #rてふ
key ~D-U-~L0-~L1-L2-r => t e
key ~D-U-L0-r => f u &Toggle(Lock1,off)
key ~D-U-L1-r => f u &Toggle(Lock1,off)
key D-~U-t => &Toggle(Lock2,on) #tょめ
key ~D-U-~L0-~L1-L2-t => x y o
key ~D-U-L0-t => m e &Toggle(Lock1,off)
key ~D-U-L1-t => m e &Toggle(Lock1,off)
key D-~U-y => &Toggle(Lock2,on) #yつひ
key ~D-U-~L0-~L1-L2-y= t s u
key ~D-U-L0-y => h i &Toggle(Lock1,off)
key ~D-U-L1-y => h i &Toggle(Lock1,off)
key D-~U-u => &Toggle(Lock2,on) #uんえ
key ~D-U-~L0-~L1-L2-u => n n
key ~D-U-L0-u => e &Toggle(Lock1,off)
key ~D-U-L1-u => e &Toggle(Lock1,off)
key D-~U-i => &Toggle(Lock2,on) #iのみ
key ~D-U-~L0-~L1-L2-i => n o
key ~D-U-L0-i => m i &Toggle(Lock1,off)
key ~D-U-L1-i => m i &Toggle(Lock1,off)
key D-~U-o => &Toggle(Lock2,on) #oをや
key ~D-U-~L0-~L1-L2-o => w o
key ~D-U-L0-o => y a &Toggle(Lock1,off)
key ~D-U-L1-o => y a &Toggle(Lock1,off)
key D-~U-p => &Toggle(Lock2,on) #pりぬ
key ~D-U-~L0-~L1-L2-p => r i
key ~D-U-L0-p => n u &Toggle(Lock1,off)
key ~D-U-L1-p => n u &Toggle(Lock1,off)
key D-~U-CommercialAt => &Toggle(Lock2,on) #@ち「
key ~D-U-~L0-~L1-L2-CommercialAt => t i
key ~D-U-L0-CommercialAt => LeftSquareBracket &Toggle(Lock1,off)
key ~D-U-L1-CommercialAt => LeftSquareBracket &Toggle(Lock1,off)
key D-~U-LeftSquareBracket => &Toggle(Lock2,on) #[ 無視
key ~D-U-~L0-~L1-L2-LeftSquareBracket => &Ignore
key ~D-U-L0-LeftSquareBracket => &Toggle(Lock1,off)
key ~D-U-L1-LeftSquareBracket => &Toggle(Lock1,off)
#中段
#-----------------
key D-~U-a => &Toggle(Lock2,on) #aはぃ
key ~D-U-~L0-~L1-L2-a => h a
key ~D-U-L0-a => x i &Toggle(Lock1,off)
key ~D-U-L1-a => x i &Toggle(Lock1,off)
key D-~U-s => &Toggle(Lock2,on) #sかへ
key ~D-U-~L0-~L1-L2-s => k a
key ~D-U-L0-s => h e &Toggle(Lock1,off)
key ~D-U-L1-s => h e &Toggle(Lock1,off)
key D-~U-d => &Toggle(Lock2,on) #dしら
key ~D-U-~L0-~L1-L2-d => s h i
key ~D-U-L0-d => r a &Toggle(Lock1,off)
key ~D-U-L1-d => r a &Toggle(Lock1,off)
key D-~U-f => &Toggle(Lock2,on) #fとゅ
key ~D-U-~L0-~L1-L2-f => t o
key ~D-U-L0-f => x y u &Toggle(Lock1,off)
key ~D-U-L1-f => x y u &Toggle(Lock1,off)
key D-~U-g => &Toggle(Lock2,on) #gたよ
key ~D-U-~L0-~L1-L2-g => t a
key ~D-U-L0-g => y o &Toggle(Lock1,off)
key ~D-U-L1-g => y o &Toggle(Lock1,off)
key D-~U-h => &Toggle(Lock2,on) #hくま
key ~D-U-~L0-~L1-L2-h => k u
key ~D-U-L0-h => m a &Toggle(Lock1,off)
key ~D-U-L1-h => m a &Toggle(Lock1,off)
key D-~U-j => &Toggle(Lock2,on) #jうお
key ~D-U-~L0-~L1-L2-j => u
key ~D-U-L0-j => o &Toggle(Lock1,off)
key ~D-U-L1-j => o &Toggle(Lock1,off)
key D-~U-k => &Toggle(Lock2,on) #kいも
key ~D-U-~L0-~L1-L2-k => i
key ~D-U-L0-k => m o &Toggle(Lock1,off)
key ~D-U-L1-k => m o &Toggle(Lock1,off)
key D-~U-l => &Toggle(Lock2,on) #l゛わ
key ~D-U-~L0-~L1-L2-l => A-Hiragana CommercialAt A-Hiragana
key ~D-U-L0-l => w a &Toggle(Lock1,off)
key ~D-U-L1-l => w a &Toggle(Lock1,off)
key D-~U-Semicolon => &Toggle(Lock2,on) #;きゆ
key ~D-U-~L0-~L1-L2-Semicolon => k i
key ~D-U-L0-Semicolon => y u &Toggle(Lock1,off)
key ~D-U-L1-Semicolon => y u &Toggle(Lock1,off)
key D-~U-Colon => &Toggle(Lock2,on) #:な」
key ~D-U-~L0-~L1-L2-Colon => n a
key ~D-U-L0-Colon => RightSquareBracket &Toggle(Lock1,off)
key ~D-U-L1-Colon => RightSquareBracket &Toggle(Lock1,off)
key D-~U-RightSquareBracket => &Toggle(Lock2,on) #] 無視
key ~D-U-~L0-~L1-L2-RightSquareBracket => &Ignore
key ~D-U-L0-RightSquareBracket => &Toggle(Lock1,off)
key ~D-U-L1-RightSquareBracket => &Toggle(Lock1,off)
#下段
#-----------------
key D-~U-z => &Toggle(Lock2,on) #zすぅ
key ~D-U-~L0-~L1-L2-z => s u
key ~D-U-L0-z => x u &Toggle(Lock1,off)
key ~D-U-L1-z => x u &Toggle(Lock1,off)
key D-~U-x => &Toggle(Lock2,on) #xこぇ
key ~D-U-~L0-~L1-L2-x => k o
key ~D-U-L0-x => x e &Toggle(Lock1,off)
key ~D-U-L1-x => x e &Toggle(Lock1,off)
key D-~U-c => &Toggle(Lock2,on) #cにぉ
key ~D-U-~L0-~L1-L2-c => n i
key ~D-U-L0-c => x o &Toggle(Lock1,off)
key ~D-U-L1-c => x o &Toggle(Lock1,off)
key D-~U-v => &Toggle(Lock2,on) #vさね
key ~D-U-~L0-~L1-L2-v => s a
key ~D-U-L0-v => n e &Toggle(Lock1,off)
key ~D-U-L1-v => n e &Toggle(Lock1,off)
key D-~U-b => &Toggle(Lock2,on) #bあゃ
key ~D-U-~L0-~L1-L2-b => a
key ~D-U-L0-b => x y a &Toggle(Lock1,off)
key ~D-U-L1-b => x y a &Toggle(Lock1,off)
key D-~U-n => &Toggle(Lock2,on) #nっむ
key ~D-U-~L0-~L1-L2-n => x t u
key ~D-U-L0-n => m u &Toggle(Lock1,off)
key ~D-U-L1-n => m u &Toggle(Lock1,off)
key D-~U-m => &Toggle(Lock2,on) #mるろ
key ~D-U-~L0-~L1-L2-m => r u
key ~D-U-L0-m => r o &Toggle(Lock1,off)
key ~D-U-L1-m => r o &Toggle(Lock1,off)
key D-~U-Comma => &Toggle(Lock2,on) #,、・
key ~D-U-~L0-~L1-L2-Comma => Comma
key ~D-U-L0-Comma => Solidus &Toggle(Lock1,off)
key ~D-U-L1-Comma => Solidus &Toggle(Lock1,off)
key D-~U-FullStop => &Toggle(Lock2,on) #.。ー
key ~D-U-~L0-~L1-L2-FullStop => FullStop
key ~D-U-L0-FullStop => HyphenMinus &Toggle(Lock1,off)
key ~D-U-L1-FullStop => HyphenMinus &Toggle(Lock1,off)
key D-~U-Solidus => &Toggle(Lock2,on) #/れ
key ~D-U-~L0-~L1-L2-Solidus => r e
key ~D-U-L0-Solidus => &Toggle(Lock1,off)
key ~D-U-L1-Solidus => &Toggle(Lock1,off)
key D-~U-ReverseSolidus => &Toggle(Lock2,on) #_ 無視
key ~D-U-~L0-~L1-L2-ReverseSolidus => &Ignore
key ~D-U-L0-ReverseSolidus => &Toggle(Lock1,off)
key ~D-U-L1-ReverseSolidus => &Toggle(Lock1,off)