OSDN Git Service

separate intermediate directories for each projects to avoid confliction of dependenc...
[yamy/yamy.git] / 104.mayu
1 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 # MADO TSUKAI NO YUUTSU - 104.mayu
3 # Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net>
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 E0RightShift E0RShift           = E0-0x36
87 def key NumAsterisk NumMultiply         =    0x37 # Numpad *
88 def key PrintScreen Snapshot            = E0-0x37
89 def key LeftAlt LAlt LMenu              =    0x38
90 def key RightAlt RAlt RMenu             = E0-0x38
91 def key Space                           =    0x39
92 def key CapsLock Capital Caps           =    0x3a # CapsLock
93 def key F1                              =    0x3b
94 def key F2                              =    0x3c
95 def key F3                              =    0x3d
96 def key F4                              =    0x3e
97 def key F5                              =    0x3f
98 def key F6                              =    0x40
99 def key F7                              =    0x41
100 def key F8                              =    0x42
101 def key F9                              =    0x43
102 def key F10                             =    0x44
103 def key NumLock                         =    0x45
104 def key ScrollLock Scroll               =    0x46
105 def key Break                           = E0-0x46 # Break
106 def key Num7                            =    0x47 # Numpad 7
107 def key Home                            = E0-0x47
108 def key Num8                            =    0x48 # Numpad 8
109 def key Up                              = E0-0x48
110 def key Num9                            =    0x49 # Numpad 9
111 def key PageUp Prior                    = E0-0x49
112 def key NumHyphenMinus NumMinus         =    0x4a # Numpad -
113 def key Num4                            =    0x4b # Numpad 4
114 def key Left                            = E0-0x4b
115 def key Num5                            =    0x4c # Numpad 5
116 def key Num6                            =    0x4d # Numpad 6
117 def key Right                           = E0-0x4d
118 def key NumPlusSign NumPlus             =    0x4e # Numpad +
119 def key Num1                            =    0x4f # Numpad 1
120 def key End                             = E0-0x4f
121 def key Num2                            =    0x50
122 def key Down                            = E0-0x50
123 def key Num3                            =    0x51
124 def key PageDown Next                   = E0-0x51
125 def key Num0                            =    0x52
126 def key Insert                          = E0-0x52
127 def key NumFullStop NumPeriod           =    0x53 # Numpad .
128 def key Delete Del                      = E0-0x53
129 def key SysRq                           =    0x54
130 def key Less                            =    0x56 # < >
131 def key F11                             =    0x57
132 def key F12                             =    0x58
133 def key LeftWindows LWindows LWin       = E0-0x5b
134 def key RightWindows RWindows RWin      = E0-0x5c
135 def key Applications Apps               = E0-0x5d
136 def key PowerOff                        = E0-0x5e # Power off    (107 keyboard)
137 def key Sleep                           = E0-0x5f # Sleep        (107 keyboard)
138 def key WakeUp                          = E0-0x63 # Wake up      (107 keyboard)
139 def key ACSearch                        = E0-0x65 # (Internet Explorer)
140 def key ACBookmarks                     = E0-0x66 # (Internet Explorer)
141 def key ACRefresh                       = E0-0x67 # (Internet Explorer)
142 def key ACStop                          = E0-0x68 # (Internet Explorer)
143 def key ACForward                       = E0-0x69 # (Internet Explorer)
144 def key ACBack                          = E0-0x6a # (Internet Explorer)
145 def key ALLocalBrowser                  = E0-0x6b # (N/A) My Computer 
146 def key ALEmailReader Email             = E0-0x6c
147 def key ALConsumerControlConfiguration  = E0-0x6d # (N/A) Media Player
148
149
150
151
152
153 # def overflow                          =    0xff # overflow (ignore)
154
155 def sync                                =    0x7e # scan code used by &Sync
156
157 def mod Shift   = LShift RShift
158 def mod Alt     = LAlt RAlt
159 def mod Control = LControl RControl
160 def mod Windows = LWindows RWindows
161 mod shift += E0RShift
162 key *E0RShift = *RShift
163
164
165 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
166 # define some key sequence
167 #
168
169 keyseq $ToggleIME               = A-BackQuote
170 keyseq $CapsLock                = CapsLock
171
172 keyseq $SPACE                   = ~S-*Space                     #  
173 keyseq $EXCLAMATION_MARK        =  S-*_1                        # !
174 keyseq $QUOTATION_MARK          =  S-*Apostrophe                # "
175 keyseq $NUMBER_SIGN             =  S-*_3                        # #
176 keyseq $DOLLAR_SIGN             =  S-*_4                        # $
177 keyseq $PERCENT_SIGN            =  S-*_5                        # %
178 keyseq $AMPERSAND               =  S-*_7                        # &
179 keyseq $APOSTROPHE              = ~S-*Apostrophe                # '
180 keyseq $LEFT_PARENTHESIS        =  S-*_9                        # (
181 keyseq $RIGHT_PARENTHESIS       =  S-*_0                        # )
182 keyseq $ASTERISK                =  S-*_8                        # *
183 keyseq $PLUS_SIGN               =  S-*EqualsSign                # +
184 keyseq $COMMA                   = ~S-*Comma                     # ,
185 keyseq $HYPHEN-MINUS            = ~S-*HyphenMinus               # -
186 keyseq $FULL_STOP               = ~S-*FullStop                  # .
187 keyseq $SOLIDUS                 = ~S-*Solidus                   # /
188 keyseq $DIGIT_ZERO              = ~S-*_0                        # 0
189 keyseq $DIGIT_ONE               = ~S-*_1                        # 1
190 keyseq $DIGIT_TWO               = ~S-*_2                        # 2
191 keyseq $DIGIT_THREE             = ~S-*_3                        # 3
192 keyseq $DIGIT_FOUR              = ~S-*_4                        # 4
193 keyseq $DIGIT_FIVE              = ~S-*_5                        # 5
194 keyseq $DIGIT_SIX               = ~S-*_6                        # 6
195 keyseq $DIGIT_SEVEN             = ~S-*_7                        # 7
196 keyseq $DIGIT_EIGHT             = ~S-*_8                        # 8
197 keyseq $DIGIT_NINE              = ~S-*_9                        # 9
198 keyseq $COLON                   =  S-*Semicolon                 # :
199 keyseq $SEMICOLON               = ~S-*Semicolon                 # ;
200 keyseq $LESS-THAN_SIGN          =  S-*Comma                     # <
201 keyseq $EQUALS_SIGN             = ~S-*EqualsSign                # =
202 keyseq $GREATER-THAN_SIGN       =  S-*FullStop                  # >
203 keyseq $QUESTION_MARK           =  S-*Solidus                   # ?
204 keyseq $COMMERCIAL_AT           =  S-*_2                        # @
205 keyseq $LATIN_CAPITAL_LETTER_A  =  S-*A                         # A
206 keyseq $LATIN_CAPITAL_LETTER_B  =  S-*B                         # B
207 keyseq $LATIN_CAPITAL_LETTER_C  =  S-*C                         # C
208 keyseq $LATIN_CAPITAL_LETTER_D  =  S-*D                         # D
209 keyseq $LATIN_CAPITAL_LETTER_E  =  S-*E                         # E
210 keyseq $LATIN_CAPITAL_LETTER_F  =  S-*F                         # F
211 keyseq $LATIN_CAPITAL_LETTER_G  =  S-*G                         # G
212 keyseq $LATIN_CAPITAL_LETTER_H  =  S-*H                         # H
213 keyseq $LATIN_CAPITAL_LETTER_I  =  S-*I                         # I
214 keyseq $LATIN_CAPITAL_LETTER_J  =  S-*J                         # J
215 keyseq $LATIN_CAPITAL_LETTER_K  =  S-*K                         # K
216 keyseq $LATIN_CAPITAL_LETTER_L  =  S-*L                         # L
217 keyseq $LATIN_CAPITAL_LETTER_M  =  S-*M                         # M
218 keyseq $LATIN_CAPITAL_LETTER_N  =  S-*N                         # N
219 keyseq $LATIN_CAPITAL_LETTER_O  =  S-*O                         # O
220 keyseq $LATIN_CAPITAL_LETTER_P  =  S-*P                         # P
221 keyseq $LATIN_CAPITAL_LETTER_Q  =  S-*Q                         # Q
222 keyseq $LATIN_CAPITAL_LETTER_R  =  S-*R                         # R
223 keyseq $LATIN_CAPITAL_LETTER_S  =  S-*S                         # S
224 keyseq $LATIN_CAPITAL_LETTER_T  =  S-*T                         # T
225 keyseq $LATIN_CAPITAL_LETTER_U  =  S-*U                         # U
226 keyseq $LATIN_CAPITAL_LETTER_V  =  S-*V                         # V
227 keyseq $LATIN_CAPITAL_LETTER_W  =  S-*W                         # W
228 keyseq $LATIN_CAPITAL_LETTER_X  =  S-*X                         # X
229 keyseq $LATIN_CAPITAL_LETTER_Y  =  S-*Y                         # Y
230 keyseq $LATIN_CAPITAL_LETTER_Z  =  S-*Z                         # Z
231 keyseq $LEFT_SQUARE_BRACKET     = ~S-*LeftSquareBracket         # [
232 keyseq $REVERSE_SOLIDUS         = ~S-*ReverseSolidus            # \
233 keyseq $RIGHT_SQUARE_BRACKET    = ~S-*RightSquareBracket        # ]
234 keyseq $CIRCUMFLEX_ACCENT       =  S-*_6                        # ^
235 keyseq $LOW_LINE                =  S-*HyphenMinus               # _
236 keyseq $GRAVE_ACCENT            = ~S-*GraveAccent               # `
237 keyseq $LATIN_SMALL_LETTER_A    = ~S-*A                         # a
238 keyseq $LATIN_SMALL_LETTER_B    = ~S-*B                         # b
239 keyseq $LATIN_SMALL_LETTER_C    = ~S-*C                         # c
240 keyseq $LATIN_SMALL_LETTER_D    = ~S-*D                         # d
241 keyseq $LATIN_SMALL_LETTER_E    = ~S-*E                         # e
242 keyseq $LATIN_SMALL_LETTER_F    = ~S-*F                         # f
243 keyseq $LATIN_SMALL_LETTER_G    = ~S-*G                         # g
244 keyseq $LATIN_SMALL_LETTER_H    = ~S-*H                         # h
245 keyseq $LATIN_SMALL_LETTER_I    = ~S-*I                         # i
246 keyseq $LATIN_SMALL_LETTER_J    = ~S-*J                         # j
247 keyseq $LATIN_SMALL_LETTER_K    = ~S-*K                         # k
248 keyseq $LATIN_SMALL_LETTER_L    = ~S-*L                         # l
249 keyseq $LATIN_SMALL_LETTER_M    = ~S-*M                         # m
250 keyseq $LATIN_SMALL_LETTER_N    = ~S-*N                         # n
251 keyseq $LATIN_SMALL_LETTER_O    = ~S-*O                         # o
252 keyseq $LATIN_SMALL_LETTER_P    = ~S-*P                         # p
253 keyseq $LATIN_SMALL_LETTER_Q    = ~S-*Q                         # q
254 keyseq $LATIN_SMALL_LETTER_R    = ~S-*R                         # r
255 keyseq $LATIN_SMALL_LETTER_S    = ~S-*S                         # s
256 keyseq $LATIN_SMALL_LETTER_T    = ~S-*T                         # t
257 keyseq $LATIN_SMALL_LETTER_U    = ~S-*U                         # u
258 keyseq $LATIN_SMALL_LETTER_V    = ~S-*V                         # v
259 keyseq $LATIN_SMALL_LETTER_W    = ~S-*W                         # w
260 keyseq $LATIN_SMALL_LETTER_X    = ~S-*X                         # x
261 keyseq $LATIN_SMALL_LETTER_Y    = ~S-*Y                         # y
262 keyseq $LATIN_SMALL_LETTER_Z    = ~S-*Z                         # z
263 keyseq $LEFT_CURLY_BRACKET      =  S-*LeftSquareBracket         # {
264 keyseq $VERTICAL_LINE           =  S-*ReverseSolidus            # |
265 keyseq $RIGHT_CURLY_BRACKET     =  S-*RightSquareBracket        # }
266 keyseq $TILDE                   =  S-*GraveAccent               # ~