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