|
| 1 | +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 2 | +# MADO TSUKAI NO YUUTSU - 104.mayu |
| 3 | +# Copyright (C) 1999-2005, TAGA Nayuta < [email protected]> |
| 4 | +# |
| 5 | + |
| 6 | +define KBD101 |
| 7 | +define KBD102 |
| 8 | +define KBD104 |
| 9 | +define KBD105 |
| 10 | +define KBD107 |
| 11 | +define KBD108 |
| 12 | + |
| 13 | + |
| 14 | +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 15 | +# 101/102/104/105/107/108 US keyboard definition |
| 16 | +# |
| 17 | + |
| 18 | +def key Esc Escape = 0x01 |
| 19 | +def key _1 = 0x02 # 1! |
| 20 | +def key _2 = 0x03 # 2@ |
| 21 | +def key _3 = 0x04 # 3# |
| 22 | +def key _4 = 0x05 # 4$ |
| 23 | +def key _5 = 0x06 # 5% |
| 24 | +def key _6 = 0x07 # 6^ |
| 25 | +def key _7 = 0x08 # 7& |
| 26 | +def key _8 = 0x09 # 8* |
| 27 | +def key _9 = 0x0a # 9( |
| 28 | +def key _0 = 0x0b # 0) |
| 29 | +def key HyphenMinus Hyphen Minus = 0x0c # -_ |
| 30 | +def key EqualsSign Equal = 0x0d # =+ |
| 31 | +def key BackSpace BS Back = 0x0e |
| 32 | +def key Tab = 0x0f |
| 33 | +def key Q = 0x10 |
| 34 | +def key ScanPreviousTrack PreviousTrack = E0-0x10 # (Media Player) |
| 35 | +def key W = 0x11 |
| 36 | +def key E = 0x12 |
| 37 | +def key R = 0x13 |
| 38 | +def key T = 0x14 |
| 39 | +def key Y = 0x15 |
| 40 | +def key U = 0x16 |
| 41 | +def key I = 0x17 |
| 42 | +def key O = 0x18 |
| 43 | +def key P = 0x19 |
| 44 | +def key ScanNextTrack NextTrack = E0-0x19 # (Media Player) |
| 45 | +def key LeftSquareBracket OpenBracket = 0x1a # [{ |
| 46 | +def key RightSquareBracket CloseBracket = 0x1b # ]} |
| 47 | +def key Enter Return = 0x1c |
| 48 | +def key NumEnter NumReturn = E0-0x1c |
| 49 | +def key LeftControl LControl LCtrl = 0x1d |
| 50 | +def key RightControl RControl RCtrl = E0-0x1d |
| 51 | +def key Pause = E1-0x1d 0x45 # Pause |
| 52 | +def key A = 0x1e |
| 53 | +def key S = 0x1f |
| 54 | +def key D = 0x20 |
| 55 | +def key Mute = E0-0x20 # (Media Player) |
| 56 | +def key F = 0x21 |
| 57 | +def key ALCalculator = E0-0x21 # (N/A) Calculator |
| 58 | +def key G = 0x22 |
| 59 | +def key Play/Pause = E0-0x22 # (Media Player) |
| 60 | +def key H = 0x23 |
| 61 | +def key J = 0x24 |
| 62 | +def key Stop = E0-0x24 # (Media Player) |
| 63 | +def key K = 0x25 |
| 64 | +def key L = 0x26 |
| 65 | +def key Semicolon = 0x27 # ;: |
| 66 | +def key Apostrophe Quote = 0x28 # '" |
| 67 | +def key GraveAccent BackQuote = 0x29 # `~ |
| 68 | +def key LeftShift LShift = 0x2a |
| 69 | +# def ignore = E0-0x2a # what is this? (ignore) |
| 70 | +def key ReverseSolidus BackSlash = 0x2b # \| |
| 71 | +def key Z = 0x2c |
| 72 | +def key X = 0x2d |
| 73 | +def key C = 0x2e |
| 74 | +def key VolumeDecrement VolumeDown = E0-0x2e |
| 75 | +def key V = 0x2f |
| 76 | +def key B = 0x30 |
| 77 | +def key VolumeIncrement VolumeUp = E0-0x30 |
| 78 | +def key N = 0x31 |
| 79 | +def key M = 0x32 |
| 80 | +def key ACHome Internet = E0-0x32 # (Internet Explorer) |
| 81 | +def key Comma = 0x33 # ,< |
| 82 | +def key FullStop Period = 0x34 # .> |
| 83 | +def key Solidus Slash = 0x35 # /? |
| 84 | +def key NumSolidus NumSlash = E0-0x35 # Numpad / |
| 85 | +def key RightShift RShift = 0x36 |
| 86 | +def key NumAsterisk NumMultiply = 0x37 # Numpad * |
| 87 | +def key PrintScreen Snapshot = E0-0x37 |
| 88 | +def key LeftAlt LAlt LMenu = 0x38 |
| 89 | +def key RightAlt RAlt RMenu = E0-0x38 |
| 90 | +def key Space = 0x39 |
| 91 | +def key CapsLock Capital Caps = 0x3a # CapsLock |
| 92 | +def key F1 = 0x3b |
| 93 | +def key F2 = 0x3c |
| 94 | +def key F3 = 0x3d |
| 95 | +def key F4 = 0x3e |
| 96 | +def key F5 = 0x3f |
| 97 | +def key F6 = 0x40 |
| 98 | +def key F7 = 0x41 |
| 99 | +def key F8 = 0x42 |
| 100 | +def key F9 = 0x43 |
| 101 | +def key F10 = 0x44 |
| 102 | +def key NumLock = 0x45 |
| 103 | +def key ScrollLock Scroll = 0x46 |
| 104 | +def key Break = E0-0x46 # Break |
| 105 | +def key Num7 = 0x47 # Numpad 7 |
| 106 | +def key Home = E0-0x47 |
| 107 | +def key Num8 = 0x48 # Numpad 8 |
| 108 | +def key Up = E0-0x48 |
| 109 | +def key Num9 = 0x49 # Numpad 9 |
| 110 | +def key PageUp Prior = E0-0x49 |
| 111 | +def key NumHyphenMinus NumMinus = 0x4a # Numpad - |
| 112 | +def key Num4 = 0x4b # Numpad 4 |
| 113 | +def key Left = E0-0x4b |
| 114 | +def key Num5 = 0x4c # Numpad 5 |
| 115 | +def key Num6 = 0x4d # Numpad 6 |
| 116 | +def key Right = E0-0x4d |
| 117 | +def key NumPlusSign NumPlus = 0x4e # Numpad + |
| 118 | +def key Num1 = 0x4f # Numpad 1 |
| 119 | +def key End = E0-0x4f |
| 120 | +def key Num2 = 0x50 |
| 121 | +def key Down = E0-0x50 |
| 122 | +def key Num3 = 0x51 |
| 123 | +def key PageDown Next = E0-0x51 |
| 124 | +def key Num0 = 0x52 |
| 125 | +def key Insert = E0-0x52 |
| 126 | +def key NumFullStop NumPeriod = 0x53 # Numpad . |
| 127 | +def key Delete Del = E0-0x53 |
| 128 | +def key SysRq = 0x54 |
| 129 | +def key Less = 0x56 # < > |
| 130 | +def key F11 = 0x57 |
| 131 | +def key F12 = 0x58 |
| 132 | +def key LeftWindows LWindows LWin = E0-0x5b |
| 133 | +def key RightWindows RWindows RWin = E0-0x5c |
| 134 | +def key Applications Apps = E0-0x5d |
| 135 | +def key PowerOff = E0-0x5e # Power off (107 keyboard) |
| 136 | +def key Sleep = E0-0x5f # Sleep (107 keyboard) |
| 137 | +def key WakeUp = E0-0x63 # Wake up (107 keyboard) |
| 138 | +def key ACSearch = E0-0x65 # (Internet Explorer) |
| 139 | +def key ACBookmarks = E0-0x66 # (Internet Explorer) |
| 140 | +def key ACRefresh = E0-0x67 # (Internet Explorer) |
| 141 | +def key ACStop = E0-0x68 # (Internet Explorer) |
| 142 | +def key ACForward = E0-0x69 # (Internet Explorer) |
| 143 | +def key ACBack = E0-0x6a # (Internet Explorer) |
| 144 | +def key ALLocalBrowser = E0-0x6b # (N/A) My Computer |
| 145 | +def key ALEmailReader Email = E0-0x6c |
| 146 | +def key ALConsumerControlConfiguration = E0-0x6d # (N/A) Media Player |
| 147 | + |
| 148 | + |
| 149 | + |
| 150 | + |
| 151 | + |
| 152 | +# def overflow = 0xff # overflow (ignore) |
| 153 | + |
| 154 | +def sync = 0x7e # scan code used by &Sync |
| 155 | + |
| 156 | +def mod Shift = LShift RShift |
| 157 | +def mod Alt = LAlt RAlt |
| 158 | +def mod Control = LControl RControl |
| 159 | +def mod Windows = LWindows RWindows |
| 160 | + |
| 161 | + |
| 162 | +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 163 | +# define some key sequence |
| 164 | +# |
| 165 | + |
| 166 | +keyseq $ToggleIME = A-BackQuote |
| 167 | +keyseq $CapsLock = CapsLock |
| 168 | + |
| 169 | +keyseq $SPACE = ~S-*Space # |
| 170 | +keyseq $EXCLAMATION_MARK = S-*_1 # ! |
| 171 | +keyseq $QUOTATION_MARK = S-*Apostrophe # " |
| 172 | +keyseq $NUMBER_SIGN = S-*_3 # # |
| 173 | +keyseq $DOLLAR_SIGN = S-*_4 # $ |
| 174 | +keyseq $PERCENT_SIGN = S-*_5 # % |
| 175 | +keyseq $AMPERSAND = S-*_7 # & |
| 176 | +keyseq $APOSTROPHE = ~S-*Apostrophe # ' |
| 177 | +keyseq $LEFT_PARENTHESIS = S-*_9 # ( |
| 178 | +keyseq $RIGHT_PARENTHESIS = S-*_0 # ) |
| 179 | +keyseq $ASTERISK = S-*_8 # * |
| 180 | +keyseq $PLUS_SIGN = S-*EqualsSign # + |
| 181 | +keyseq $COMMA = ~S-*Comma # , |
| 182 | +keyseq $HYPHEN-MINUS = ~S-*HyphenMinus # - |
| 183 | +keyseq $FULL_STOP = ~S-*FullStop # . |
| 184 | +keyseq $SOLIDUS = ~S-*Solidus # / |
| 185 | +keyseq $DIGIT_ZERO = ~S-*_0 # 0 |
| 186 | +keyseq $DIGIT_ONE = ~S-*_1 # 1 |
| 187 | +keyseq $DIGIT_TWO = ~S-*_2 # 2 |
| 188 | +keyseq $DIGIT_THREE = ~S-*_3 # 3 |
| 189 | +keyseq $DIGIT_FOUR = ~S-*_4 # 4 |
| 190 | +keyseq $DIGIT_FIVE = ~S-*_5 # 5 |
| 191 | +keyseq $DIGIT_SIX = ~S-*_6 # 6 |
| 192 | +keyseq $DIGIT_SEVEN = ~S-*_7 # 7 |
| 193 | +keyseq $DIGIT_EIGHT = ~S-*_8 # 8 |
| 194 | +keyseq $DIGIT_NINE = ~S-*_9 # 9 |
| 195 | +keyseq $COLON = S-*Semicolon # : |
| 196 | +keyseq $SEMICOLON = ~S-*Semicolon # ; |
| 197 | +keyseq $LESS-THAN_SIGN = S-*Comma # < |
| 198 | +keyseq $EQUALS_SIGN = ~S-*EqualsSign # = |
| 199 | +keyseq $GREATER-THAN_SIGN = S-*FullStop # > |
| 200 | +keyseq $QUESTION_MARK = S-*Solidus # ? |
| 201 | +keyseq $COMMERCIAL_AT = S-*_2 # @ |
| 202 | +keyseq $LATIN_CAPITAL_LETTER_A = S-*A # A |
| 203 | +keyseq $LATIN_CAPITAL_LETTER_B = S-*B # B |
| 204 | +keyseq $LATIN_CAPITAL_LETTER_C = S-*C # C |
| 205 | +keyseq $LATIN_CAPITAL_LETTER_D = S-*D # D |
| 206 | +keyseq $LATIN_CAPITAL_LETTER_E = S-*E # E |
| 207 | +keyseq $LATIN_CAPITAL_LETTER_F = S-*F # F |
| 208 | +keyseq $LATIN_CAPITAL_LETTER_G = S-*G # G |
| 209 | +keyseq $LATIN_CAPITAL_LETTER_H = S-*H # H |
| 210 | +keyseq $LATIN_CAPITAL_LETTER_I = S-*I # I |
| 211 | +keyseq $LATIN_CAPITAL_LETTER_J = S-*J # J |
| 212 | +keyseq $LATIN_CAPITAL_LETTER_K = S-*K # K |
| 213 | +keyseq $LATIN_CAPITAL_LETTER_L = S-*L # L |
| 214 | +keyseq $LATIN_CAPITAL_LETTER_M = S-*M # M |
| 215 | +keyseq $LATIN_CAPITAL_LETTER_N = S-*N # N |
| 216 | +keyseq $LATIN_CAPITAL_LETTER_O = S-*O # O |
| 217 | +keyseq $LATIN_CAPITAL_LETTER_P = S-*P # P |
| 218 | +keyseq $LATIN_CAPITAL_LETTER_Q = S-*Q # Q |
| 219 | +keyseq $LATIN_CAPITAL_LETTER_R = S-*R # R |
| 220 | +keyseq $LATIN_CAPITAL_LETTER_S = S-*S # S |
| 221 | +keyseq $LATIN_CAPITAL_LETTER_T = S-*T # T |
| 222 | +keyseq $LATIN_CAPITAL_LETTER_U = S-*U # U |
| 223 | +keyseq $LATIN_CAPITAL_LETTER_V = S-*V # V |
| 224 | +keyseq $LATIN_CAPITAL_LETTER_W = S-*W # W |
| 225 | +keyseq $LATIN_CAPITAL_LETTER_X = S-*X # X |
| 226 | +keyseq $LATIN_CAPITAL_LETTER_Y = S-*Y # Y |
| 227 | +keyseq $LATIN_CAPITAL_LETTER_Z = S-*Z # Z |
| 228 | +keyseq $LEFT_SQUARE_BRACKET = ~S-*LeftSquareBracket # [ |
| 229 | +keyseq $REVERSE_SOLIDUS = ~S-*ReverseSolidus # \ |
| 230 | +keyseq $RIGHT_SQUARE_BRACKET = ~S-*RightSquareBracket # ] |
| 231 | +keyseq $CIRCUMFLEX_ACCENT = S-*_6 # ^ |
| 232 | +keyseq $LOW_LINE = S-*HyphenMinus # _ |
| 233 | +keyseq $GRAVE_ACCENT = ~S-*GraveAccent # ` |
| 234 | +keyseq $LATIN_SMALL_LETTER_A = ~S-*A # a |
| 235 | +keyseq $LATIN_SMALL_LETTER_B = ~S-*B # b |
| 236 | +keyseq $LATIN_SMALL_LETTER_C = ~S-*C # c |
| 237 | +keyseq $LATIN_SMALL_LETTER_D = ~S-*D # d |
| 238 | +keyseq $LATIN_SMALL_LETTER_E = ~S-*E # e |
| 239 | +keyseq $LATIN_SMALL_LETTER_F = ~S-*F # f |
| 240 | +keyseq $LATIN_SMALL_LETTER_G = ~S-*G # g |
| 241 | +keyseq $LATIN_SMALL_LETTER_H = ~S-*H # h |
| 242 | +keyseq $LATIN_SMALL_LETTER_I = ~S-*I # i |
| 243 | +keyseq $LATIN_SMALL_LETTER_J = ~S-*J # j |
| 244 | +keyseq $LATIN_SMALL_LETTER_K = ~S-*K # k |
| 245 | +keyseq $LATIN_SMALL_LETTER_L = ~S-*L # l |
| 246 | +keyseq $LATIN_SMALL_LETTER_M = ~S-*M # m |
| 247 | +keyseq $LATIN_SMALL_LETTER_N = ~S-*N # n |
| 248 | +keyseq $LATIN_SMALL_LETTER_O = ~S-*O # o |
| 249 | +keyseq $LATIN_SMALL_LETTER_P = ~S-*P # p |
| 250 | +keyseq $LATIN_SMALL_LETTER_Q = ~S-*Q # q |
| 251 | +keyseq $LATIN_SMALL_LETTER_R = ~S-*R # r |
| 252 | +keyseq $LATIN_SMALL_LETTER_S = ~S-*S # s |
| 253 | +keyseq $LATIN_SMALL_LETTER_T = ~S-*T # t |
| 254 | +keyseq $LATIN_SMALL_LETTER_U = ~S-*U # u |
| 255 | +keyseq $LATIN_SMALL_LETTER_V = ~S-*V # v |
| 256 | +keyseq $LATIN_SMALL_LETTER_W = ~S-*W # w |
| 257 | +keyseq $LATIN_SMALL_LETTER_X = ~S-*X # x |
| 258 | +keyseq $LATIN_SMALL_LETTER_Y = ~S-*Y # y |
| 259 | +keyseq $LATIN_SMALL_LETTER_Z = ~S-*Z # z |
| 260 | +keyseq $LEFT_CURLY_BRACKET = S-*LeftSquareBracket # { |
| 261 | +keyseq $VERTICAL_LINE = S-*ReverseSolidus # | |
| 262 | +keyseq $RIGHT_CURLY_BRACKET = S-*RightSquareBracket # } |
| 263 | +keyseq $TILDE = S-*GraveAccent # ~ |
0 commit comments