-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-# \91\8b\8eg\82¢\82Ì\97J\9fT - 109.mayu
-# Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net>
-#
-
-define KBD106
-define KBD109
-define KBD112
-
-
-
-
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-# 109 \93ú\96{\8cê\83L\81[\83{\81[\83h\92è\8b`
-#
-
-def key Esc Escape = 0x01
-def key _1 = 0x02 # 1!
-def key _2 = 0x03 # 2"
-def key _3 = 0x04 # 3#
-def key _4 = 0x05 # 4$
-def key _5 = 0x06 # 5%
-def key _6 = 0x07 # 6&
-def key _7 = 0x08 # 7'
-def key _8 = 0x09 # 8(
-def key _9 = 0x0a # 9)
-def key _0 = 0x0b # 0
-def key HyphenMinus Hyphen Minus = 0x0c # -=
-def key CircumflexAccent Caret = 0x0d # ^~
-def key BackSpace BS Back = 0x0e
-def key Tab = 0x0f
-def key Q = 0x10
-def key W = 0x11
-def key E = 0x12
-def key R = 0x13
-def key T = 0x14
-def key Y = 0x15
-def key U = 0x16
-def key I = 0x17
-def key O = 0x18
-def key P = 0x19
-def key CommercialAt Atmark = 0x1a # @`
-def key LeftSquareBracket OpenBracket = 0x1b # [{
-def key Enter Return = 0x1c
-def key LeftControl LControl LCtrl = 0x1d
-def key A = 0x1e
-def key S = 0x1f
-def key D = 0x20
-def key F = 0x21
-def key G = 0x22
-def key H = 0x23
-def key J = 0x24
-def key K = 0x25
-def key L = 0x26
-def key Semicolon = 0x27 # ;+
-def key Colon = 0x28 # :*
-def key \94¼\8ap/\91S\8ap \8a¿\8e\9a Kanji = 0x29 # \94¼\8ap/\91S\8ap \8a¿\8e\9a
-def key LeftShift LShift = 0x2a
-def key RightSquareBracket CloseBracket = 0x2b # ]}
-def key Z = 0x2c
-def key X = 0x2d
-def key C = 0x2e
-def key V = 0x2f
-def key B = 0x30
-def key N = 0x31
-def key M = 0x32
-def key Comma = 0x33 # ,<
-def key FullStop Period = 0x34 # .>
-def key Solidus Slash = 0x35 # /?
-def key RightShift RShift = 0x36
-def key NumAsterisk NumMultiply = 0x37 # \83e\83\93\83L\81[ *
-def key LeftAlt LAlt LMenu = 0x38
-def key Space = 0x39
-def key \89p\90\94 Eisuu = 0x3a # \89p\90\94 CapsLock \8a¿\8e\9a\94Ô\8d\86
-def key F1 = 0x3b
-def key F2 = 0x3c
-def key F3 = 0x3d
-def key F4 = 0x3e
-def key F5 = 0x3f
-def key F6 = 0x40
-def key F7 = 0x41
-def key F8 = 0x42
-def key F9 = 0x43
-def key F10 = 0x44
-def key NumLock = 0x45
-def key ScrollLock Scroll = 0x46
-def key Num7 = 0x47 # \83e\83\93\83L\81[ 7
-def key Num8 = 0x48 # \83e\83\93\83L\81[ 8
-def key Num9 = 0x49 # \83e\83\93\83L\81[ 9
-
-def key NumHyphenMinus NumMinus = 0x4a # \83e\83\93\83L\81[ -
-def key Num4 = 0x4b # \83e\83\93\83L\81[ 4
-def key Num5 = 0x4c # \83e\83\93\83L\81[ 5
-def key Num6 = 0x4d # \83e\83\93\83L\81[ 6
-def key NumPlusSign NumPlus = 0x4e # \83e\83\93\83L\81[ +
-def key Num1 = 0x4f # \83e\83\93\83L\81[ 1
-def key Num2 = 0x50
-def key Num3 = 0x51
-def key Num0 = 0x52
-def key NumFullStop NumPeriod = 0x53 # \83e\83\93\83L\81[ .
-def key SysRq = 0x54
-
-def key F11 = 0x57
-def key F12 = 0x58
-
-def key \82Ð\82ç\82ª\82È Hiragana = 0x70 # \82Ð\82ç\82ª\82È \83J\83^\83J\83i \83\8d\81[\83}\8e\9a
-
-def key ReverseSolidus BackSlash = 0x73 # \81__
-
-def key \95Ï\8a· Convert = 0x79 # \95Ï\8a·(\8e\9f\8có\95â) \91O\8có\95â \91S\8có\95â
-
-def key \96³\95Ï\8a· NonConvert = 0x7b # \96³\95Ï\8a·
-
-def key YenSign Yen = 0x7d # \|
-
-def key MM/Messanger = E0-0x05 # (MultiMedia Keyboard) \83\81\83b\83Z\83\93\83W\83\83\81[
-
-def key MM/Undo MM/F2 = E0-0x08 # (MultiMedia Keyboard) F2 \8c³\82É\96ß\82·
-def key MM/Redo MM/F3 = E0-0x07 # (MultiMedia Keyboard) F3 \82â\82è\92¼\82µ
-
-def key MediaPrevTrack ScanPreviousTrack PreviousTrack \
- = E0-0x10 # (MultiMedia Keyboard) |<<
-def key VAIO/TV/VIDEO = E0-0x11 # (Vaio) TV/VIDEO
-def key VAIO/TIMER-REC = E0-0x12 # (Vaio) TIMER REC
-def key VAIO/DV-CAPTURE = E0-0x13 # (Vaio) DV CAPTURE
-def key VAIO/VIDEO-EDIT = E0-0x14 # (Vaio) VIDEO EDIT
-def key VAIO/MAIL = E0-0x15 # (Vaio) MAIL
-def key VAIO/INTERNET = E0-0x16 # (Vaio) INTERNET
-def key MediaNextTrack ScanNextTrack NextTrack \
- = E0-0x19 # (MultiMedia Keyboard) >>|
-
-def key NumEnter NumReturn = E0-0x1c
-def key RightControl RControl RCtrl = E0-0x1d
-
-def key VolumeMute Mute = E0-0x20 # (MultiMedia Keyboard)
-def key MM/Calculator ALCalculator = E0-0x21 # (MultiMedia Keyboard) \93d\91ì
-
-def key MediaPlayPause Play/Pause = E0-0x22 # (MultiMedia Keyboard) > / ||
-def key MM/SpellCheck MM/F10 = E0-0x23 # (MultiMedia Keyboard) F10 \83X\83y\83\8b\83`\83F\83b\83N
-def key MediaStop Stop = E0-0x24 # (MultiMedia Keyboard) \81¡
-
-# def ignore = E0-0x2a # \82È\82É\82±\82ê (\96³\8e\8b)
-
-def key VolumeDown VolumeDecrement = E0-0x2e # (MultiMedia Keyboard) -
-
-def key VolumeUp VolumeIncrement = E0-0x30 # (MultiMedia Keyboard) +
-
-def key BrowserHome ACHome Internet = E0-0x32 # (MultiMedia Keyboard) \83z\81[\83\80
-
-def key NumSolidus NumSlash = E0-0x35 # \83e\83\93\83L\81[ /
-
-def key PrintScreen Snapshot = E0-0x37
-def key RightAlt RAlt RMenu = E0-0x38
-
-def key MM/Help MM/F1 = E0-0x3b # (MultiMedia Keyboard) F1 \83w\83\8b\83v
-def key MM/MyMusic = E0-0x3c # (MultiMedia Keyboard) \83}\83C\83~\83\85\81[\83W\83b\83N
-
-def key MM/New MM/F4 = E0-0x3e # (MultiMedia Keyboard) F4 \90V\8bK\8dì\90¬
-def key MM/Open MM/F5 = E0-0x3f # (MultiMedia Keyboard) F5 \8aJ\82
-def key MM/Close MM/F6 = E0-0x40 # (MultiMedia Keyboard) F6 \95Â\82¶\82é
-def key MM/Reply MM/F7 = E0-0x41 # (MultiMedia Keyboard) F7 \95Ô\90M
-def key MM/Forward MM/F8 = E0-0x42 # (MultiMedia Keyboard) F8 \93]\91\97
-def key MM/Send MM/F9 = E0-0x43 # (MultiMedia Keyboard) F9 \91\97\90M
-
-def key Break = E0-0x46 # Break
-def key Home = E0-0x47
-def key \81ª Up = E0-0x48
-def key PageUp Prior = E0-0x49
-
-def key \81© Left = E0-0x4b
-def key MM/MyDocument = E0-0x4c # (MultiMedia Keyboard) \83}\83C\83h\83L\83\85\83\81\83\93\83g
-def key \81¨ Right = E0-0x4d
-
-def key End = E0-0x4f
-def key \81« Down = E0-0x50
-def key PageDown Next = E0-0x51
-def key Insert = E0-0x52
-def key Delete Del = E0-0x53
-
-def key MM/Save MM/F11 = E0-0x57 # (MultiMedia Keyboard) F11 \8fã\8f\91\82«\95Û\91¶
-def key MM/Print MM/F12 = E0-0x58 # (MultiMedia Keyboard) F12 \88ó\8dü
-# def ignore = E0-0x59 # (Wireless Keyboard) Unknown
-
-def key LeftWindows LWindows LWin = E0-0x5b
-def key RightWindows RWindows RWin = E0-0x5c
-def key Applications Apps = E0-0x5d
-def key PowerOff = E0-0x5e # Power off (112 \83L\81[\83{\81[\83h)
-def key Sleep = E0-0x5f # Sleep (112 \83L\81[\83{\81[\83h)
-
-def key WakeUp = E0-0x63 # Wake up (112 \83L\81[\83{\81[\83h)
-def key MM/MyPicture = E0-0x64 # (MultiMedia Keyboard) \83}\83C\83s\83N\83`\83\83
-def key BrowserSearch ACSearch = E0-0x65 # (Internet Explorer)
-def key BrowserFavorites ACBookmarks = E0-0x66 # (Internet Explorer)
-def key BrowserRefresh ACRefresh = E0-0x67 # (Internet Explorer)
-def key BrowserStop ACStop = E0-0x68 # (Internet Explorer)
-def key BrowserForward ACForward = E0-0x69 # (Internet Explorer)
-def key BrowserBack ACBack = E0-0x6a # (Internet Explorer)
-def key ALLocalBrowser = E0-0x6b # (N/A) My Computer
-def key LaunchMail ALEmailReader Email = E0-0x6c # (MultiMedia Keyboard) \83\81\81[\83\8b
-def key LaunchMediaSelect ALConsumerControlConfiguration \
- = E0-0x6d # (MultiMedia Keyboard) \83\81\83f\83B\83A
-
-def key Pause = E1-0x1d 0x45 # Pause
-
-# def overflow = 0xff # \83I\81[\83o\81[\83t\83\8d\81[ (\96³\8e\8b)
-def sync = 0x7e # &Sync \82Å\8eg\82¤\83X\83L\83\83\83\93\83R\81[\83h
-
-def mod Shift = LShift RShift
-def mod Alt = LAlt RAlt
-def mod Control = LControl RControl
-def mod Windows = LWindows RWindows
-
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-# \83L\81[\83V\81[\83P\83\93\83X\92è\8b`
-#
-
-keyseq $ToggleIME = A-\94¼\8ap/\91S\8ap
-keyseq $CapsLock = S-\89p\90\94
-
-keyseq $SPACE = ~S-*Space #
-keyseq $EXCLAMATION_MARK = S-*_1 # !
-keyseq $QUOTATION_MARK = S-*_2 # "
-keyseq $NUMBER_SIGN = S-*_3 # #
-keyseq $DOLLAR_SIGN = S-*_4 # $
-keyseq $PERCENT_SIGN = S-*_5 # %
-keyseq $AMPERSAND = S-*_6 # &
-keyseq $APOSTROPHE = S-*_7 # '
-keyseq $LEFT_PARENTHESIS = S-*_8 # (
-keyseq $RIGHT_PARENTHESIS = S-*_9 # )
-keyseq $ASTERISK = S-*Colon # *
-keyseq $PLUS_SIGN = S-*Semicolon # +
-keyseq $COMMA = ~S-*Comma # ,
-keyseq $HYPHEN-MINUS = ~S-*HyphenMinus # -
-keyseq $FULL_STOP = ~S-*FullStop # .
-keyseq $SOLIDUS = ~S-*Solidus # /
-keyseq $DIGIT_ZERO = ~S-*_0 # 0
-keyseq $DIGIT_ONE = ~S-*_1 # 1
-keyseq $DIGIT_TWO = ~S-*_2 # 2
-keyseq $DIGIT_THREE = ~S-*_3 # 3
-keyseq $DIGIT_FOUR = ~S-*_4 # 4
-keyseq $DIGIT_FIVE = ~S-*_5 # 5
-keyseq $DIGIT_SIX = ~S-*_6 # 6
-keyseq $DIGIT_SEVEN = ~S-*_7 # 7
-keyseq $DIGIT_EIGHT = ~S-*_8 # 8
-keyseq $DIGIT_NINE = ~S-*_9 # 9
-keyseq $COLON = ~S-*Colon # :
-keyseq $SEMICOLON = ~S-*Semicolon # ;
-keyseq $LESS-THAN_SIGN = S-*Comma # <
-keyseq $EQUALS_SIGN = S-*HyphenMinus # =
-keyseq $GREATER-THAN_SIGN = S-*FullStop # >
-keyseq $QUESTION_MARK = S-*Solidus # ?
-keyseq $COMMERCIAL_AT = ~S-*CommercialAt # @
-keyseq $LATIN_CAPITAL_LETTER_A = S-*A # A
-keyseq $LATIN_CAPITAL_LETTER_B = S-*B # B
-keyseq $LATIN_CAPITAL_LETTER_C = S-*C # C
-keyseq $LATIN_CAPITAL_LETTER_D = S-*D # D
-keyseq $LATIN_CAPITAL_LETTER_E = S-*E # E
-keyseq $LATIN_CAPITAL_LETTER_F = S-*F # F
-keyseq $LATIN_CAPITAL_LETTER_G = S-*G # G
-keyseq $LATIN_CAPITAL_LETTER_H = S-*H # H
-keyseq $LATIN_CAPITAL_LETTER_I = S-*I # I
-keyseq $LATIN_CAPITAL_LETTER_J = S-*J # J
-keyseq $LATIN_CAPITAL_LETTER_K = S-*K # K
-keyseq $LATIN_CAPITAL_LETTER_L = S-*L # L
-keyseq $LATIN_CAPITAL_LETTER_M = S-*M # M
-keyseq $LATIN_CAPITAL_LETTER_N = S-*N # N
-keyseq $LATIN_CAPITAL_LETTER_O = S-*O # O
-keyseq $LATIN_CAPITAL_LETTER_P = S-*P # P
-keyseq $LATIN_CAPITAL_LETTER_Q = S-*Q # Q
-keyseq $LATIN_CAPITAL_LETTER_R = S-*R # R
-keyseq $LATIN_CAPITAL_LETTER_S = S-*S # S
-keyseq $LATIN_CAPITAL_LETTER_T = S-*T # T
-keyseq $LATIN_CAPITAL_LETTER_U = S-*U # U
-keyseq $LATIN_CAPITAL_LETTER_V = S-*V # V
-keyseq $LATIN_CAPITAL_LETTER_W = S-*W # W
-keyseq $LATIN_CAPITAL_LETTER_X = S-*X # X
-keyseq $LATIN_CAPITAL_LETTER_Y = S-*Y # Y
-keyseq $LATIN_CAPITAL_LETTER_Z = S-*Z # Z
-keyseq $LEFT_SQUARE_BRACKET = ~S-*LeftSquareBracket # [
-keyseq $REVERSE_SOLIDUS = ~S-*ReverseSolidus # \
-keyseq $RIGHT_SQUARE_BRACKET = ~S-*RightSquareBracket # ]
-keyseq $CIRCUMFLEX_ACCENT = ~S-*CircumflexAccent # ^
-keyseq $LOW_LINE = S-*ReverseSolidus # _
-keyseq $GRAVE_ACCENT = S-*CommercialAt # `
-keyseq $LATIN_SMALL_LETTER_A = ~S-*A # a
-keyseq $LATIN_SMALL_LETTER_B = ~S-*B # b
-keyseq $LATIN_SMALL_LETTER_C = ~S-*C # c
-keyseq $LATIN_SMALL_LETTER_D = ~S-*D # d
-keyseq $LATIN_SMALL_LETTER_E = ~S-*E # e
-keyseq $LATIN_SMALL_LETTER_F = ~S-*F # f
-keyseq $LATIN_SMALL_LETTER_G = ~S-*G # g
-keyseq $LATIN_SMALL_LETTER_H = ~S-*H # h
-keyseq $LATIN_SMALL_LETTER_I = ~S-*I # i
-keyseq $LATIN_SMALL_LETTER_J = ~S-*J # j
-keyseq $LATIN_SMALL_LETTER_K = ~S-*K # k
-keyseq $LATIN_SMALL_LETTER_L = ~S-*L # l
-keyseq $LATIN_SMALL_LETTER_M = ~S-*M # m
-keyseq $LATIN_SMALL_LETTER_N = ~S-*N # n
-keyseq $LATIN_SMALL_LETTER_O = ~S-*O # o
-keyseq $LATIN_SMALL_LETTER_P = ~S-*P # p
-keyseq $LATIN_SMALL_LETTER_Q = ~S-*Q # q
-keyseq $LATIN_SMALL_LETTER_R = ~S-*R # r
-keyseq $LATIN_SMALL_LETTER_S = ~S-*S # s
-keyseq $LATIN_SMALL_LETTER_T = ~S-*T # t
-keyseq $LATIN_SMALL_LETTER_U = ~S-*U # u
-keyseq $LATIN_SMALL_LETTER_V = ~S-*V # v
-keyseq $LATIN_SMALL_LETTER_W = ~S-*W # w
-keyseq $LATIN_SMALL_LETTER_X = ~S-*X # x
-keyseq $LATIN_SMALL_LETTER_Y = ~S-*Y # y
-keyseq $LATIN_SMALL_LETTER_Z = ~S-*Z # z
-keyseq $LEFT_CURLY_BRACKET = S-*LeftSquareBracket # {
-keyseq $VERTICAL_LINE = S-*YenSign # |
-keyseq $RIGHT_CURLY_BRACKET = S-*RightSquareBracket # }
-keyseq $TILDE = S-*CircumflexAccent # ~
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
+# \91\8b\8eg\82¢\82Ì\97J\9fT - 109.mayu\r
+# Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net>\r
+#\r
+\r
+define KBD106\r
+define KBD109\r
+define KBD112\r
+\r
+\r
+\r
+\r
+\r
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
+# 109 \93ú\96{\8cê\83L\81[\83{\81[\83h\92è\8b`\r
+#\r
+\r
+def key Drag = E1-0x00\r
+def key LButton = E1-0x01\r
+def key RButton = E1-0x02\r
+def key MButton = E1-0x03\r
+def key WheelForward = E1-0x04\r
+def key WheelBackward = E1-0x05\r
+def key XButton1 = E1-0x06\r
+def key XButton2 = E1-0x07\r
+def key TiltRight = E1-0x08\r
+def key TiltLeft = E1-0x09\r
+def key Esc Escape = 0x01\r
+def key _1 = 0x02 # 1!\r
+def key _2 = 0x03 # 2"\r
+def key _3 = 0x04 # 3#\r
+def key _4 = 0x05 # 4$\r
+def key _5 = 0x06 # 5%\r
+def key _6 = 0x07 # 6&\r
+def key _7 = 0x08 # 7'\r
+def key _8 = 0x09 # 8(\r
+def key _9 = 0x0a # 9)\r
+def key _0 = 0x0b # 0\r
+def key HyphenMinus Hyphen Minus = 0x0c # -=\r
+def key CircumflexAccent Caret = 0x0d # ^~\r
+def key BackSpace BS Back = 0x0e\r
+def key Tab = 0x0f\r
+def key Q = 0x10\r
+def key W = 0x11\r
+def key E = 0x12\r
+def key R = 0x13\r
+def key T = 0x14\r
+def key Y = 0x15\r
+def key U = 0x16\r
+def key I = 0x17\r
+def key O = 0x18\r
+def key P = 0x19\r
+def key CommercialAt Atmark = 0x1a # @`\r
+def key LeftSquareBracket OpenBracket = 0x1b # [{\r
+def key Enter Return = 0x1c\r
+def key LeftControl LControl LCtrl = 0x1d\r
+def key A = 0x1e\r
+def key S = 0x1f\r
+def key D = 0x20\r
+def key F = 0x21\r
+def key G = 0x22\r
+def key H = 0x23\r
+def key J = 0x24\r
+def key K = 0x25\r
+def key L = 0x26\r
+def key Semicolon = 0x27 # ;+\r
+def key Colon = 0x28 # :*\r
+def key \94¼\8ap/\91S\8ap \8a¿\8e\9a Kanji = 0x29 # \94¼\8ap/\91S\8ap \8a¿\8e\9a\r
+def key E0\94¼\8ap/\91S\8ap E0\8a¿\8e\9a E0Kanji = E0-0x29 # \94¼\8ap/\91S\8ap \8a¿\8e\9a\r
+def key LeftShift LShift = 0x2a\r
+def key RightSquareBracket CloseBracket = 0x2b # ]}\r
+def key Z = 0x2c\r
+def key X = 0x2d\r
+def key C = 0x2e\r
+def key V = 0x2f\r
+def key B = 0x30\r
+def key N = 0x31\r
+def key M = 0x32\r
+def key Comma = 0x33 # ,<\r
+def key FullStop Period = 0x34 # .>\r
+def key Solidus Slash = 0x35 # /?\r
+def key RightShift RShift = 0x36\r
+def key E0RightShift E0RShift = E0-0x36\r
+def key NumAsterisk NumMultiply = 0x37 # \83e\83\93\83L\81[ *\r
+def key LeftAlt LAlt LMenu = 0x38\r
+def key Space = 0x39\r
+def key \89p\90\94 Eisuu = 0x3a # \89p\90\94 CapsLock \8a¿\8e\9a\94Ô\8d\86\r
+def key E0\89p\90\94 E0Eisuu = E0-0x3a # \89p\90\94 CapsLock \8a¿\8e\9a\94Ô\8d\86\r
+def key F1 = 0x3b\r
+def key F2 = 0x3c\r
+def key F3 = 0x3d\r
+def key F4 = 0x3e\r
+def key F5 = 0x3f\r
+def key F6 = 0x40\r
+def key F7 = 0x41\r
+def key F8 = 0x42\r
+def key F9 = 0x43\r
+def key F10 = 0x44\r
+def key NumLock = 0x45\r
+def key ScrollLock Scroll = 0x46\r
+def key Num7 = 0x47 # \83e\83\93\83L\81[ 7\r
+def key Num8 = 0x48 # \83e\83\93\83L\81[ 8\r
+def key Num9 = 0x49 # \83e\83\93\83L\81[ 9\r
+\r
+def key NumHyphenMinus NumMinus = 0x4a # \83e\83\93\83L\81[ -\r
+def key Num4 = 0x4b # \83e\83\93\83L\81[ 4\r
+def key Num5 = 0x4c # \83e\83\93\83L\81[ 5\r
+def key Num6 = 0x4d # \83e\83\93\83L\81[ 6\r
+def key NumPlusSign NumPlus = 0x4e # \83e\83\93\83L\81[ +\r
+def key Num1 = 0x4f # \83e\83\93\83L\81[ 1\r
+def key Num2 = 0x50\r
+def key Num3 = 0x51\r
+def key Num0 = 0x52\r
+def key NumFullStop NumPeriod = 0x53 # \83e\83\93\83L\81[ .\r
+def key SysRq = 0x54\r
+\r
+def key F11 = 0x57\r
+def key F12 = 0x58\r
+\r
+def key \82Ð\82ç\82ª\82È Hiragana = 0x70 # \82Ð\82ç\82ª\82È \83J\83^\83J\83i \83\8d\81[\83}\8e\9a\r
+def key E0\82Ð\82ç\82ª\82È E0Hiragana = E0-0x70 # \82Ð\82ç\82ª\82È \83J\83^\83J\83i \83\8d\81[\83}\8e\9a\r
+\r
+def key ReverseSolidus BackSlash = 0x73 # \81__\r
+\r
+def key \95Ï\8a· Convert = 0x79 # \95Ï\8a·(\8e\9f\8có\95â) \91O\8có\95â \91S\8có\95â\r
+\r
+def key \96³\95Ï\8a· NonConvert = 0x7b # \96³\95Ï\8a·\r
+def key E0\96³\95Ï\8a· E0NonConvert = E0-0x7b # \96³\95Ï\8a·\r
+\r
+def key YenSign Yen = 0x7d # \|\r
+\r
+def key MM/Messanger = E0-0x05 # (MultiMedia Keyboard) \83\81\83b\83Z\83\93\83W\83\83\81[\r
+\r
+def key MM/Undo MM/F2 = E0-0x08 # (MultiMedia Keyboard) F2 \8c³\82É\96ß\82·\r
+def key MM/Redo MM/F3 = E0-0x07 # (MultiMedia Keyboard) F3 \82â\82è\92¼\82µ\r
+\r
+def key MediaPrevTrack ScanPreviousTrack PreviousTrack \\r
+ = E0-0x10 # (MultiMedia Keyboard) |<<\r
+def key VAIO/TV/VIDEO = E0-0x11 # (Vaio) TV/VIDEO\r
+def key VAIO/TIMER-REC = E0-0x12 # (Vaio) TIMER REC\r
+def key VAIO/DV-CAPTURE = E0-0x13 # (Vaio) DV CAPTURE\r
+def key VAIO/VIDEO-EDIT = E0-0x14 # (Vaio) VIDEO EDIT\r
+def key VAIO/MAIL = E0-0x15 # (Vaio) MAIL\r
+def key VAIO/INTERNET = E0-0x16 # (Vaio) INTERNET\r
+def key MediaNextTrack ScanNextTrack NextTrack \\r
+ = E0-0x19 # (MultiMedia Keyboard) >>|\r
+\r
+def key NumEnter NumReturn = E0-0x1c\r
+def key RightControl RControl RCtrl = E0-0x1d\r
+\r
+def key VolumeMute Mute = E0-0x20 # (MultiMedia Keyboard)\r
+def key MM/Calculator ALCalculator = E0-0x21 # (MultiMedia Keyboard) \93d\91ì\r
+\r
+def key MediaPlayPause Play/Pause = E0-0x22 # (MultiMedia Keyboard) > / ||\r
+def key MM/SpellCheck MM/F10 = E0-0x23 # (MultiMedia Keyboard) F10 \83X\83y\83\8b\83`\83F\83b\83N\r
+def key MediaStop Stop = E0-0x24 # (MultiMedia Keyboard) \81¡\r
+\r
+# def ignore = E0-0x2a # \82È\82É\82±\82ê (\96³\8e\8b)\r
+\r
+def key VolumeDown VolumeDecrement = E0-0x2e # (MultiMedia Keyboard) -\r
+\r
+def key VolumeUp VolumeIncrement = E0-0x30 # (MultiMedia Keyboard) +\r
+\r
+def key BrowserHome ACHome Internet = E0-0x32 # (MultiMedia Keyboard) \83z\81[\83\80\r
+\r
+def key NumSolidus NumSlash = E0-0x35 # \83e\83\93\83L\81[ /\r
+\r
+def key PrintScreen Snapshot = E0-0x37\r
+def key RightAlt RAlt RMenu = E0-0x38\r
+\r
+def key MM/Help MM/F1 = E0-0x3b # (MultiMedia Keyboard) F1 \83w\83\8b\83v\r
+def key MM/MyMusic = E0-0x3c # (MultiMedia Keyboard) \83}\83C\83~\83\85\81[\83W\83b\83N\r
+\r
+def key MM/New MM/F4 = E0-0x3e # (MultiMedia Keyboard) F4 \90V\8bK\8dì\90¬\r
+def key MM/Open MM/F5 = E0-0x3f # (MultiMedia Keyboard) F5 \8aJ\82\r
+def key MM/Close MM/F6 = E0-0x40 # (MultiMedia Keyboard) F6 \95Â\82¶\82é\r
+def key MM/Reply MM/F7 = E0-0x41 # (MultiMedia Keyboard) F7 \95Ô\90M\r
+def key MM/Forward MM/F8 = E0-0x42 # (MultiMedia Keyboard) F8 \93]\91\97\r
+def key MM/Send MM/F9 = E0-0x43 # (MultiMedia Keyboard) F9 \91\97\90M\r
+\r
+def key Break = E0-0x46 # Break\r
+def key Home = E0-0x47\r
+def key \81ª Up = E0-0x48\r
+def key PageUp Prior = E0-0x49\r
+\r
+def key \81© Left = E0-0x4b\r
+def key MM/MyDocument = E0-0x4c # (MultiMedia Keyboard) \83}\83C\83h\83L\83\85\83\81\83\93\83g\r
+def key \81¨ Right = E0-0x4d\r
+\r
+def key End = E0-0x4f\r
+def key \81« Down = E0-0x50\r
+def key PageDown Next = E0-0x51\r
+def key Insert = E0-0x52\r
+def key Delete Del = E0-0x53\r
+\r
+def key MM/Save MM/F11 = E0-0x57 # (MultiMedia Keyboard) F11 \8fã\8f\91\82«\95Û\91¶\r
+def key MM/Print MM/F12 = E0-0x58 # (MultiMedia Keyboard) F12 \88ó\8dü\r
+# def ignore = E0-0x59 # (Wireless Keyboard) Unknown\r
+\r
+def key LeftWindows LWindows LWin = E0-0x5b\r
+def key RightWindows RWindows RWin = E0-0x5c\r
+def key Applications Apps = E0-0x5d\r
+def key PowerOff = E0-0x5e # Power off (112 \83L\81[\83{\81[\83h)\r
+def key Sleep = E0-0x5f # Sleep (112 \83L\81[\83{\81[\83h)\r
+\r
+def key WakeUp = E0-0x63 # Wake up (112 \83L\81[\83{\81[\83h)\r
+def key MM/MyPicture = E0-0x64 # (MultiMedia Keyboard) \83}\83C\83s\83N\83`\83\83\r
+def key BrowserSearch ACSearch = E0-0x65 # (Internet Explorer)\r
+def key BrowserFavorites ACBookmarks = E0-0x66 # (Internet Explorer)\r
+def key BrowserRefresh ACRefresh = E0-0x67 # (Internet Explorer)\r
+def key BrowserStop ACStop = E0-0x68 # (Internet Explorer)\r
+def key BrowserForward ACForward = E0-0x69 # (Internet Explorer)\r
+def key BrowserBack ACBack = E0-0x6a # (Internet Explorer)\r
+def key ALLocalBrowser = E0-0x6b # (N/A) My Computer \r
+def key LaunchMail ALEmailReader Email = E0-0x6c # (MultiMedia Keyboard) \83\81\81[\83\8b\r
+def key LaunchMediaSelect ALConsumerControlConfiguration \\r
+ = E0-0x6d # (MultiMedia Keyboard) \83\81\83f\83B\83A\r
+\r
+def key Pause = E1-0x1d 0x45 # Pause\r
+\r
+# def overflow = 0xff # \83I\81[\83o\81[\83t\83\8d\81[ (\96³\8e\8b)\r
+def sync = 0x7e # &Sync \82Å\8eg\82¤\83X\83L\83\83\83\93\83R\81[\83h\r
+\r
+def mod Shift = LShift RShift\r
+def mod Alt = LAlt RAlt\r
+def mod Control = LControl RControl\r
+def mod Windows = LWindows RWindows\r
+mod shift += E0RShift\r
+key *E0RShift = *LShift\r
+key *E0\89p\90\94 = *\89p\90\94\r
+key *E0\94¼\8ap/\91S\8ap = *\94¼\8ap/\91S\8ap\r
+key *E0\82Ð\82ç\82ª\82È = *\82Ð\82ç\82ª\82È\r
+key *E0\96³\95Ï\8a· = *\96³\95Ï\8a·\r
+\r
+\r
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
+# \83L\81[\83V\81[\83P\83\93\83X\92è\8b`\r
+#\r
+\r
+keyseq $ToggleIME = A-\94¼\8ap/\91S\8ap\r
+keyseq $CapsLock = S-\89p\90\94\r
+\r
+keyseq $SPACE = ~S-*Space # \r
+keyseq $EXCLAMATION_MARK = S-*_1 # !\r
+keyseq $QUOTATION_MARK = S-*_2 # "\r
+keyseq $NUMBER_SIGN = S-*_3 # #\r
+keyseq $DOLLAR_SIGN = S-*_4 # $\r
+keyseq $PERCENT_SIGN = S-*_5 # %\r
+keyseq $AMPERSAND = S-*_6 # &\r
+keyseq $APOSTROPHE = S-*_7 # '\r
+keyseq $LEFT_PARENTHESIS = S-*_8 # (\r
+keyseq $RIGHT_PARENTHESIS = S-*_9 # )\r
+keyseq $ASTERISK = S-*Colon # *\r
+keyseq $PLUS_SIGN = S-*Semicolon # +\r
+keyseq $COMMA = ~S-*Comma # ,\r
+keyseq $HYPHEN-MINUS = ~S-*HyphenMinus # -\r
+keyseq $FULL_STOP = ~S-*FullStop # .\r
+keyseq $SOLIDUS = ~S-*Solidus # /\r
+keyseq $DIGIT_ZERO = ~S-*_0 # 0\r
+keyseq $DIGIT_ONE = ~S-*_1 # 1\r
+keyseq $DIGIT_TWO = ~S-*_2 # 2\r
+keyseq $DIGIT_THREE = ~S-*_3 # 3\r
+keyseq $DIGIT_FOUR = ~S-*_4 # 4\r
+keyseq $DIGIT_FIVE = ~S-*_5 # 5\r
+keyseq $DIGIT_SIX = ~S-*_6 # 6\r
+keyseq $DIGIT_SEVEN = ~S-*_7 # 7\r
+keyseq $DIGIT_EIGHT = ~S-*_8 # 8\r
+keyseq $DIGIT_NINE = ~S-*_9 # 9\r
+keyseq $COLON = ~S-*Colon # :\r
+keyseq $SEMICOLON = ~S-*Semicolon # ;\r
+keyseq $LESS-THAN_SIGN = S-*Comma # <\r
+keyseq $EQUALS_SIGN = S-*HyphenMinus # =\r
+keyseq $GREATER-THAN_SIGN = S-*FullStop # >\r
+keyseq $QUESTION_MARK = S-*Solidus # ?\r
+keyseq $COMMERCIAL_AT = ~S-*CommercialAt # @\r
+keyseq $LATIN_CAPITAL_LETTER_A = S-*A # A\r
+keyseq $LATIN_CAPITAL_LETTER_B = S-*B # B\r
+keyseq $LATIN_CAPITAL_LETTER_C = S-*C # C\r
+keyseq $LATIN_CAPITAL_LETTER_D = S-*D # D\r
+keyseq $LATIN_CAPITAL_LETTER_E = S-*E # E\r
+keyseq $LATIN_CAPITAL_LETTER_F = S-*F # F\r
+keyseq $LATIN_CAPITAL_LETTER_G = S-*G # G\r
+keyseq $LATIN_CAPITAL_LETTER_H = S-*H # H\r
+keyseq $LATIN_CAPITAL_LETTER_I = S-*I # I\r
+keyseq $LATIN_CAPITAL_LETTER_J = S-*J # J\r
+keyseq $LATIN_CAPITAL_LETTER_K = S-*K # K\r
+keyseq $LATIN_CAPITAL_LETTER_L = S-*L # L\r
+keyseq $LATIN_CAPITAL_LETTER_M = S-*M # M\r
+keyseq $LATIN_CAPITAL_LETTER_N = S-*N # N\r
+keyseq $LATIN_CAPITAL_LETTER_O = S-*O # O\r
+keyseq $LATIN_CAPITAL_LETTER_P = S-*P # P\r
+keyseq $LATIN_CAPITAL_LETTER_Q = S-*Q # Q\r
+keyseq $LATIN_CAPITAL_LETTER_R = S-*R # R\r
+keyseq $LATIN_CAPITAL_LETTER_S = S-*S # S\r
+keyseq $LATIN_CAPITAL_LETTER_T = S-*T # T\r
+keyseq $LATIN_CAPITAL_LETTER_U = S-*U # U\r
+keyseq $LATIN_CAPITAL_LETTER_V = S-*V # V\r
+keyseq $LATIN_CAPITAL_LETTER_W = S-*W # W\r
+keyseq $LATIN_CAPITAL_LETTER_X = S-*X # X\r
+keyseq $LATIN_CAPITAL_LETTER_Y = S-*Y # Y\r
+keyseq $LATIN_CAPITAL_LETTER_Z = S-*Z # Z\r
+keyseq $LEFT_SQUARE_BRACKET = ~S-*LeftSquareBracket # [\r
+keyseq $REVERSE_SOLIDUS = ~S-*ReverseSolidus # \\r
+keyseq $RIGHT_SQUARE_BRACKET = ~S-*RightSquareBracket # ]\r
+keyseq $CIRCUMFLEX_ACCENT = ~S-*CircumflexAccent # ^\r
+keyseq $LOW_LINE = S-*ReverseSolidus # _\r
+keyseq $GRAVE_ACCENT = S-*CommercialAt # `\r
+keyseq $LATIN_SMALL_LETTER_A = ~S-*A # a\r
+keyseq $LATIN_SMALL_LETTER_B = ~S-*B # b\r
+keyseq $LATIN_SMALL_LETTER_C = ~S-*C # c\r
+keyseq $LATIN_SMALL_LETTER_D = ~S-*D # d\r
+keyseq $LATIN_SMALL_LETTER_E = ~S-*E # e\r
+keyseq $LATIN_SMALL_LETTER_F = ~S-*F # f\r
+keyseq $LATIN_SMALL_LETTER_G = ~S-*G # g\r
+keyseq $LATIN_SMALL_LETTER_H = ~S-*H # h\r
+keyseq $LATIN_SMALL_LETTER_I = ~S-*I # i\r
+keyseq $LATIN_SMALL_LETTER_J = ~S-*J # j\r
+keyseq $LATIN_SMALL_LETTER_K = ~S-*K # k\r
+keyseq $LATIN_SMALL_LETTER_L = ~S-*L # l\r
+keyseq $LATIN_SMALL_LETTER_M = ~S-*M # m\r
+keyseq $LATIN_SMALL_LETTER_N = ~S-*N # n\r
+keyseq $LATIN_SMALL_LETTER_O = ~S-*O # o\r
+keyseq $LATIN_SMALL_LETTER_P = ~S-*P # p\r
+keyseq $LATIN_SMALL_LETTER_Q = ~S-*Q # q\r
+keyseq $LATIN_SMALL_LETTER_R = ~S-*R # r\r
+keyseq $LATIN_SMALL_LETTER_S = ~S-*S # s\r
+keyseq $LATIN_SMALL_LETTER_T = ~S-*T # t\r
+keyseq $LATIN_SMALL_LETTER_U = ~S-*U # u\r
+keyseq $LATIN_SMALL_LETTER_V = ~S-*V # v\r
+keyseq $LATIN_SMALL_LETTER_W = ~S-*W # w\r
+keyseq $LATIN_SMALL_LETTER_X = ~S-*X # x\r
+keyseq $LATIN_SMALL_LETTER_Y = ~S-*Y # y\r
+keyseq $LATIN_SMALL_LETTER_Z = ~S-*Z # z\r
+keyseq $LEFT_CURLY_BRACKET = S-*LeftSquareBracket # {\r
+keyseq $VERTICAL_LINE = S-*YenSign # |\r
+keyseq $RIGHT_CURLY_BRACKET = S-*RightSquareBracket # }\r
+keyseq $TILDE = S-*CircumflexAccent # ~\r