韓国語 Windows で日本語キーボードを普通に使うための設定(窓使いの憂鬱.mayuファイル)

とりあえず韓国語 Windows を使わないといけない状態になったので、
韓国語 Windows の PC に日本語キーボードを繋げてできるだけ日本語 Windows に近づけるための設定をしてみた。

# ====================================================================================================
#  韓国語 Windows で日本語キーボードを普通に使うための設定(窓使いの憂鬱.mayuファイル)
# ====================================================================================================
# ディフォルト設定を読み込む
include "104.mayu"
include "109on104.mayu"

# 定義されてないキーを定義する(使ってないのもある。)
def key Hiragana     = 0x70
def key Hanja        = 0x71 # 韓国語キーボードの「漢字」キー
def key HanYoung     = 0x72 # 韓国語キーボードの「韓/英」キー
def key KanaRo       = 0x73
def key Convert      = 0x79
def key YenSign      = 0x7d
def key NonConvert   = 0x7b

# 記号類で上手く出ない物を修正
def subst  NL-*KanaRo            = $REVERSE_SOLIDUS
def subst  S-*KanaRo             = $LOW_LINE
def subst  NL-*YenSign           = $REVERSE_SOLIDUS
def subst  S-*YenSign            = $VERTICAL_LINE
def subst  NL-*ReverseSolidus    = $RIGHT_SQUARE_BRACKET
def subst  S-*ReverseSolidus     = $RIGHT_CURLY_BRACKET
def subst  S-*RightSquareBracket = $LEFT_CURLY_BRACKET


# IME の半角/全角キーを機能させる
def subst  NL-BackQuote         = $ToggleIME

# 何故か元の韓/英キーが効かないので無理やり右Alt扱いにする(韓/英キーも漢字も、キーリリースイベントしかこないらしい)。
key U-NL-HanYoung = RightAlt

# CapsLock を Ctrl にする(これは日本語キーボードと関係ないけど)
keymap Global
    mod control += CapsLock
    key *CapsLock = *LeftControl

大体こんな感じで普通に打てるんではないだろうか?