-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-# MADO TSUKAI NO YUUTSU - 104.mayu
-# Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net>
-#
-
-define KBD101
-define KBD102
-define KBD104
-define KBD105
-define KBD107
-define KBD108
-
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-# 101/102/104/105/107/108 US keyboard definition
-#
-
-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 EqualsSign Equal = 0x0d # =+
-def key BackSpace BS Back = 0x0e
-def key Tab = 0x0f
-def key Q = 0x10
-def key ScanPreviousTrack PreviousTrack = E0-0x10 # (Media Player)
-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 ScanNextTrack NextTrack = E0-0x19 # (Media Player)
-def key LeftSquareBracket OpenBracket = 0x1a # [{
-def key RightSquareBracket CloseBracket = 0x1b # ]}
-def key Enter Return = 0x1c
-def key NumEnter NumReturn = E0-0x1c
-def key LeftControl LControl LCtrl = 0x1d
-def key RightControl RControl RCtrl = E0-0x1d
-def key Pause = E1-0x1d 0x45 # Pause
-def key A = 0x1e
-def key S = 0x1f
-def key D = 0x20
-def key Mute = E0-0x20 # (Media Player)
-def key F = 0x21
-def key ALCalculator = E0-0x21 # (N/A) Calculator
-def key G = 0x22
-def key Play/Pause = E0-0x22 # (Media Player)
-def key H = 0x23
-def key J = 0x24
-def key Stop = E0-0x24 # (Media Player)
-def key K = 0x25
-def key L = 0x26
-def key Semicolon = 0x27 # ;:
-def key Apostrophe Quote = 0x28 # '"
-def key GraveAccent BackQuote = 0x29 # `~
-def key LeftShift LShift = 0x2a
-# def ignore = E0-0x2a # what is this? (ignore)
-def key ReverseSolidus BackSlash = 0x2b # \|
-def key Z = 0x2c
-def key X = 0x2d
-def key C = 0x2e
-def key VolumeDecrement VolumeDown = E0-0x2e
-def key V = 0x2f
-def key B = 0x30
-def key VolumeIncrement VolumeUp = E0-0x30
-def key N = 0x31
-def key M = 0x32
-def key ACHome Internet = E0-0x32 # (Internet Explorer)
-def key Comma = 0x33 # ,<
-def key FullStop Period = 0x34 # .>
-def key Solidus Slash = 0x35 # /?
-def key NumSolidus NumSlash = E0-0x35 # Numpad /
-def key RightShift RShift = 0x36
-def key NumAsterisk NumMultiply = 0x37 # Numpad *
-def key PrintScreen Snapshot = E0-0x37
-def key LeftAlt LAlt LMenu = 0x38
-def key RightAlt RAlt RMenu = E0-0x38
-def key Space = 0x39
-def key CapsLock Capital Caps = 0x3a # CapsLock
-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 Break = E0-0x46 # Break
-def key Num7 = 0x47 # Numpad 7
-def key Home = E0-0x47
-def key Num8 = 0x48 # Numpad 8
-def key Up = E0-0x48
-def key Num9 = 0x49 # Numpad 9
-def key PageUp Prior = E0-0x49
-def key NumHyphenMinus NumMinus = 0x4a # Numpad -
-def key Num4 = 0x4b # Numpad 4
-def key Left = E0-0x4b
-def key Num5 = 0x4c # Numpad 5
-def key Num6 = 0x4d # Numpad 6
-def key Right = E0-0x4d
-def key NumPlusSign NumPlus = 0x4e # Numpad +
-def key Num1 = 0x4f # Numpad 1
-def key End = E0-0x4f
-def key Num2 = 0x50
-def key Down = E0-0x50
-def key Num3 = 0x51
-def key PageDown Next = E0-0x51
-def key Num0 = 0x52
-def key Insert = E0-0x52
-def key NumFullStop NumPeriod = 0x53 # Numpad .
-def key Delete Del = E0-0x53
-def key SysRq = 0x54
-def key Less = 0x56 # < >
-def key F11 = 0x57
-def key F12 = 0x58
-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 (107 keyboard)
-def key Sleep = E0-0x5f # Sleep (107 keyboard)
-def key WakeUp = E0-0x63 # Wake up (107 keyboard)
-def key ACSearch = E0-0x65 # (Internet Explorer)
-def key ACBookmarks = E0-0x66 # (Internet Explorer)
-def key ACRefresh = E0-0x67 # (Internet Explorer)
-def key ACStop = E0-0x68 # (Internet Explorer)
-def key ACForward = E0-0x69 # (Internet Explorer)
-def key ACBack = E0-0x6a # (Internet Explorer)
-def key ALLocalBrowser = E0-0x6b # (N/A) My Computer
-def key ALEmailReader Email = E0-0x6c
-def key ALConsumerControlConfiguration = E0-0x6d # (N/A) Media Player
-
-
-
-
-
-# def overflow = 0xff # overflow (ignore)
-
-def sync = 0x7e # scan code used by &Sync
-
-def mod Shift = LShift RShift
-def mod Alt = LAlt RAlt
-def mod Control = LControl RControl
-def mod Windows = LWindows RWindows
-
-
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-# define some key sequence
-#
-
-keyseq $ToggleIME = A-BackQuote
-keyseq $CapsLock = CapsLock
-
-keyseq $SPACE = ~S-*Space #
-keyseq $EXCLAMATION_MARK = S-*_1 # !
-keyseq $QUOTATION_MARK = S-*Apostrophe # "
-keyseq $NUMBER_SIGN = S-*_3 # #
-keyseq $DOLLAR_SIGN = S-*_4 # $
-keyseq $PERCENT_SIGN = S-*_5 # %
-keyseq $AMPERSAND = S-*_7 # &
-keyseq $APOSTROPHE = ~S-*Apostrophe # '
-keyseq $LEFT_PARENTHESIS = S-*_9 # (
-keyseq $RIGHT_PARENTHESIS = S-*_0 # )
-keyseq $ASTERISK = S-*_8 # *
-keyseq $PLUS_SIGN = S-*EqualsSign # +
-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-*Semicolon # :
-keyseq $SEMICOLON = ~S-*Semicolon # ;
-keyseq $LESS-THAN_SIGN = S-*Comma # <
-keyseq $EQUALS_SIGN = ~S-*EqualsSign # =
-keyseq $GREATER-THAN_SIGN = S-*FullStop # >
-keyseq $QUESTION_MARK = S-*Solidus # ?
-keyseq $COMMERCIAL_AT = S-*_2 # @
-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-*_6 # ^
-keyseq $LOW_LINE = S-*HyphenMinus # _
-keyseq $GRAVE_ACCENT = ~S-*GraveAccent # `
-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-*ReverseSolidus # |
-keyseq $RIGHT_CURLY_BRACKET = S-*RightSquareBracket # }
-keyseq $TILDE = S-*GraveAccent # ~
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
+# MADO TSUKAI NO YUUTSU - 104.mayu\r
+# Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net>\r
+#\r
+\r
+define KBD101\r
+define KBD102\r
+define KBD104\r
+define KBD105\r
+define KBD107\r
+define KBD108\r
+\r
+\r
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
+# 101/102/104/105/107/108 US keyboard definition\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 EqualsSign Equal = 0x0d # =+\r
+def key BackSpace BS Back = 0x0e\r
+def key Tab = 0x0f\r
+def key Q = 0x10\r
+def key ScanPreviousTrack PreviousTrack = E0-0x10 # (Media Player)\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 ScanNextTrack NextTrack = E0-0x19 # (Media Player)\r
+def key LeftSquareBracket OpenBracket = 0x1a # [{\r
+def key RightSquareBracket CloseBracket = 0x1b # ]}\r
+def key Enter Return = 0x1c\r
+def key NumEnter NumReturn = E0-0x1c\r
+def key LeftControl LControl LCtrl = 0x1d\r
+def key RightControl RControl RCtrl = E0-0x1d\r
+def key Pause = E1-0x1d 0x45 # Pause\r
+def key A = 0x1e\r
+def key S = 0x1f\r
+def key D = 0x20\r
+def key Mute = E0-0x20 # (Media Player)\r
+def key F = 0x21\r
+def key ALCalculator = E0-0x21 # (N/A) Calculator \r
+def key G = 0x22\r
+def key Play/Pause = E0-0x22 # (Media Player)\r
+def key H = 0x23\r
+def key J = 0x24\r
+def key Stop = E0-0x24 # (Media Player)\r
+def key K = 0x25\r
+def key L = 0x26\r
+def key Semicolon = 0x27 # ;:\r
+def key Apostrophe Quote = 0x28 # '"\r
+def key GraveAccent BackQuote = 0x29 # `~\r
+def key E0GraveAccent E0BackQuote = E0-0x29 # `~\r
+def key LeftShift LShift = 0x2a\r
+# def ignore = E0-0x2a # what is this? (ignore)\r
+def key ReverseSolidus BackSlash = 0x2b # \|\r
+def key Z = 0x2c\r
+def key X = 0x2d\r
+def key C = 0x2e\r
+def key VolumeDecrement VolumeDown = E0-0x2e\r
+def key V = 0x2f\r
+def key B = 0x30\r
+def key VolumeIncrement VolumeUp = E0-0x30\r
+def key N = 0x31\r
+def key M = 0x32\r
+def key ACHome Internet = E0-0x32 # (Internet Explorer)\r
+def key Comma = 0x33 # ,<\r
+def key FullStop Period = 0x34 # .>\r
+def key Solidus Slash = 0x35 # /?\r
+def key NumSolidus NumSlash = E0-0x35 # Numpad /\r
+def key RightShift RShift = 0x36\r
+def key E0RightShift E0RShift = E0-0x36\r
+def key NumAsterisk NumMultiply = 0x37 # Numpad *\r
+def key PrintScreen Snapshot = E0-0x37\r
+def key LeftAlt LAlt LMenu = 0x38\r
+def key RightAlt RAlt RMenu = E0-0x38\r
+def key Space = 0x39\r
+def key CapsLock Capital Caps = 0x3a # CapsLock\r
+def key E0CapsLock E0Capital E0Caps = E0-0x3a # CapsLock\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 Break = E0-0x46 # Break\r
+def key Num7 = 0x47 # Numpad 7\r
+def key Home = E0-0x47\r
+def key Num8 = 0x48 # Numpad 8\r
+def key Up = E0-0x48\r
+def key Num9 = 0x49 # Numpad 9\r
+def key PageUp Prior = E0-0x49\r
+def key NumHyphenMinus NumMinus = 0x4a # Numpad -\r
+def key Num4 = 0x4b # Numpad 4\r
+def key Left = E0-0x4b\r
+def key Num5 = 0x4c # Numpad 5\r
+def key Num6 = 0x4d # Numpad 6\r
+def key Right = E0-0x4d\r
+def key NumPlusSign NumPlus = 0x4e # Numpad +\r
+def key Num1 = 0x4f # Numpad 1\r
+def key End = E0-0x4f\r
+def key Num2 = 0x50\r
+def key Down = E0-0x50\r
+def key Num3 = 0x51\r
+def key PageDown Next = E0-0x51\r
+def key Num0 = 0x52\r
+def key Insert = E0-0x52\r
+def key NumFullStop NumPeriod = 0x53 # Numpad .\r
+def key Delete Del = E0-0x53\r
+def key SysRq = 0x54\r
+def key Less = 0x56 # < >\r
+def key F11 = 0x57\r
+def key F12 = 0x58\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 (107 keyboard)\r
+def key Sleep = E0-0x5f # Sleep (107 keyboard)\r
+def key WakeUp = E0-0x63 # Wake up (107 keyboard)\r
+def key ACSearch = E0-0x65 # (Internet Explorer)\r
+def key ACBookmarks = E0-0x66 # (Internet Explorer)\r
+def key ACRefresh = E0-0x67 # (Internet Explorer)\r
+def key ACStop = E0-0x68 # (Internet Explorer)\r
+def key ACForward = E0-0x69 # (Internet Explorer)\r
+def key ACBack = E0-0x6a # (Internet Explorer)\r
+def key ALLocalBrowser = E0-0x6b # (N/A) My Computer \r
+def key ALEmailReader Email = E0-0x6c\r
+def key ALConsumerControlConfiguration = E0-0x6d # (N/A) Media Player\r
+\r
+\r
+\r
+\r
+\r
+# def overflow = 0xff # overflow (ignore)\r
+\r
+def sync = 0x7e # scan code used by &Sync\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 *E0CapsLock = *CapsLock\r
+key *E0GraveAccent = *GraveAccent\r
+\r
+\r
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
+# define some key sequence\r
+#\r
+\r
+keyseq $ToggleIME = A-BackQuote\r
+keyseq $CapsLock = CapsLock\r
+\r
+keyseq $SPACE = ~S-*Space # \r
+keyseq $EXCLAMATION_MARK = S-*_1 # !\r
+keyseq $QUOTATION_MARK = S-*Apostrophe # "\r
+keyseq $NUMBER_SIGN = S-*_3 # #\r
+keyseq $DOLLAR_SIGN = S-*_4 # $\r
+keyseq $PERCENT_SIGN = S-*_5 # %\r
+keyseq $AMPERSAND = S-*_7 # &\r
+keyseq $APOSTROPHE = ~S-*Apostrophe # '\r
+keyseq $LEFT_PARENTHESIS = S-*_9 # (\r
+keyseq $RIGHT_PARENTHESIS = S-*_0 # )\r
+keyseq $ASTERISK = S-*_8 # *\r
+keyseq $PLUS_SIGN = S-*EqualsSign # +\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-*Semicolon # :\r
+keyseq $SEMICOLON = ~S-*Semicolon # ;\r
+keyseq $LESS-THAN_SIGN = S-*Comma # <\r
+keyseq $EQUALS_SIGN = ~S-*EqualsSign # =\r
+keyseq $GREATER-THAN_SIGN = S-*FullStop # >\r
+keyseq $QUESTION_MARK = S-*Solidus # ?\r
+keyseq $COMMERCIAL_AT = S-*_2 # @\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-*_6 # ^\r
+keyseq $LOW_LINE = S-*HyphenMinus # _\r
+keyseq $GRAVE_ACCENT = ~S-*GraveAccent # `\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-*ReverseSolidus # |\r
+keyseq $RIGHT_CURLY_BRACKET = S-*RightSquareBracket # }\r
+keyseq $TILDE = S-*GraveAccent # ~\r