OSDN Git Service

forgot to "git add" modified files, so re-commit:
[yamy/yamy.git] / 109.mayu
1 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2\91\8b\8eg\82¢\82Ì\97J\9fT - 109.mayu
3 # Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net>
4 #
5
6 define KBD106
7 define KBD109
8 define KBD112
9
10
11
12
13
14 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15 # 109 \93ú\96{\8cê\83L\81[\83{\81[\83h\92è\8b`
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 CircumflexAccent Caret          =    0x0d # ^~
31 def key BackSpace BS Back               =    0x0e
32 def key Tab                             =    0x0f
33 def key Q                               =    0x10
34 def key W                               =    0x11
35 def key E                               =    0x12
36 def key R                               =    0x13
37 def key T                               =    0x14
38 def key Y                               =    0x15
39 def key U                               =    0x16
40 def key I                               =    0x17
41 def key O                               =    0x18
42 def key P                               =    0x19
43 def key CommercialAt Atmark             =    0x1a # @`
44 def key LeftSquareBracket OpenBracket   =    0x1b # [{
45 def key Enter Return                    =    0x1c
46 def key LeftControl LControl LCtrl      =    0x1d
47 def key A                               =    0x1e
48 def key S                               =    0x1f
49 def key D                               =    0x20
50 def key F                               =    0x21
51 def key G                               =    0x22
52 def key H                               =    0x23
53 def key J                               =    0x24
54 def key K                               =    0x25
55 def key L                               =    0x26
56 def key Semicolon                       =    0x27 # ;+
57 def key Colon                           =    0x28 # :*
58 def key \94¼\8ap/\91S\8a\8a¿\8e\9a Kanji            =    0x29 # \94¼\8ap/\91S\8a\8a¿\8e\9a
59 def key LeftShift LShift                =    0x2a
60 def key RightSquareBracket CloseBracket =    0x2b # ]}
61 def key Z                               =    0x2c
62 def key X                               =    0x2d
63 def key C                               =    0x2e
64 def key V                               =    0x2f
65 def key B                               =    0x30
66 def key N                               =    0x31
67 def key M                               =    0x32
68 def key Comma                           =    0x33 # ,<
69 def key FullStop Period                 =    0x34 # .>
70 def key Solidus Slash                   =    0x35 # /?
71 def key RightShift RShift               =    0x36
72 def key E0RightShift E0RShift           = E0-0x36
73 def key NumAsterisk NumMultiply         =    0x37 # \83e\83\93\83L\81[ *
74 def key LeftAlt LAlt LMenu              =    0x38
75 def key Space                           =    0x39
76 def key \89p\90\94 Eisuu                      =    0x3a # \89p\90\94 CapsLock \8a¿\8e\9a\94Ô\8d\86
77 def key F1                              =    0x3b
78 def key F2                              =    0x3c
79 def key F3                              =    0x3d
80 def key F4                              =    0x3e
81 def key F5                              =    0x3f
82 def key F6                              =    0x40
83 def key F7                              =    0x41
84 def key F8                              =    0x42
85 def key F9                              =    0x43
86 def key F10                             =    0x44
87 def key NumLock                         =    0x45
88 def key ScrollLock Scroll               =    0x46
89 def key Num7                            =    0x47 # \83e\83\93\83L\81[ 7
90 def key Num8                            =    0x48 # \83e\83\93\83L\81[ 8
91 def key Num9                            =    0x49 # \83e\83\93\83L\81[ 9
92
93 def key NumHyphenMinus NumMinus         =    0x4a # \83e\83\93\83L\81[ -
94 def key Num4                            =    0x4b # \83e\83\93\83L\81[ 4
95 def key Num5                            =    0x4c # \83e\83\93\83L\81[ 5
96 def key Num6                            =    0x4d # \83e\83\93\83L\81[ 6
97 def key NumPlusSign NumPlus             =    0x4e # \83e\83\93\83L\81[ +
98 def key Num1                            =    0x4f # \83e\83\93\83L\81[ 1
99 def key Num2                            =    0x50
100 def key Num3                            =    0x51
101 def key Num0                            =    0x52
102 def key NumFullStop NumPeriod           =    0x53 # \83e\83\93\83L\81[ .
103 def key SysRq                           =    0x54
104
105 def key F11                             =    0x57
106 def key F12                             =    0x58
107
108 def key \82Ð\82ç\82ª\82È Hiragana               =    0x70 # \82Ð\82ç\82ª\82È \83J\83^\83J\83\83\8d\81[\83}\8e\9a
109
110 def key ReverseSolidus BackSlash        =    0x73 # \81__
111
112 def key \95Ï\8a· Convert                    =    0x79 # \95Ï\8a·(\8e\9f\8có\95â) \91O\8có\95â \91S\8có\95â
113
114 def key \96³\95Ï\8a· NonConvert               =    0x7b # \96³\95Ï\8a·
115
116 def key YenSign Yen                     =    0x7d # \|
117
118 def key MM/Messanger                    = E0-0x05 # (MultiMedia Keyboard) \83\81\83b\83Z\83\93\83W\83\83\81[
119
120 def key MM/Undo MM/F2                   = E0-0x08 # (MultiMedia Keyboard) F2 \8c³\82É\96ß\82·
121 def key MM/Redo MM/F3                   = E0-0x07 # (MultiMedia Keyboard) F3 \82â\82è\92¼\82µ
122
123 def key MediaPrevTrack ScanPreviousTrack PreviousTrack \
124                                         = E0-0x10 # (MultiMedia Keyboard) |<<
125 def key VAIO/TV/VIDEO                   = E0-0x11 # (Vaio) TV/VIDEO
126 def key VAIO/TIMER-REC                  = E0-0x12 # (Vaio) TIMER REC
127 def key VAIO/DV-CAPTURE                 = E0-0x13 # (Vaio) DV CAPTURE
128 def key VAIO/VIDEO-EDIT                 = E0-0x14 # (Vaio) VIDEO EDIT
129 def key VAIO/MAIL                       = E0-0x15 # (Vaio) MAIL
130 def key VAIO/INTERNET                   = E0-0x16 # (Vaio) INTERNET
131 def key MediaNextTrack ScanNextTrack NextTrack \
132                                         = E0-0x19 # (MultiMedia Keyboard) >>|
133
134 def key NumEnter NumReturn              = E0-0x1c
135 def key RightControl RControl RCtrl     = E0-0x1d
136
137 def key VolumeMute Mute                 = E0-0x20 # (MultiMedia Keyboard)
138 def key MM/Calculator ALCalculator      = E0-0x21 # (MultiMedia Keyboard) \93d\91ì
139
140 def key MediaPlayPause Play/Pause       = E0-0x22 # (MultiMedia Keyboard) > / ||
141 def key MM/SpellCheck   MM/F10          = E0-0x23 # (MultiMedia Keyboard) F10 \83X\83y\83\8b\83`\83F\83b\83N
142 def key MediaStop Stop                  = E0-0x24 # (MultiMedia Keyboard) \81¡
143
144 # def ignore                            = E0-0x2a # \82È\82É\82±\82ê (\96³\8e\8b)
145
146 def key VolumeDown VolumeDecrement      = E0-0x2e # (MultiMedia Keyboard) -
147
148 def key VolumeUp VolumeIncrement        = E0-0x30 # (MultiMedia Keyboard) +
149
150 def key BrowserHome ACHome Internet     = E0-0x32 # (MultiMedia Keyboard) \83z\81[\83\80
151
152 def key NumSolidus NumSlash             = E0-0x35 # \83e\83\93\83L\81[ /
153
154 def key PrintScreen Snapshot            = E0-0x37
155 def key RightAlt RAlt RMenu             = E0-0x38
156
157 def key MM/Help         MM/F1           = E0-0x3b # (MultiMedia Keyboard) F1 \83w\83\8b\83v
158 def key MM/MyMusic                      = E0-0x3c # (MultiMedia Keyboard) \83}\83C\83~\83\85\81[\83W\83b\83N
159
160 def key MM/New          MM/F4           = E0-0x3e # (MultiMedia Keyboard) F4 \90V\8bK\8dì\90¬
161 def key MM/Open         MM/F5           = E0-0x3f # (MultiMedia Keyboard) F5 \8aJ\82­
162 def key MM/Close        MM/F6           = E0-0x40 # (MultiMedia Keyboard) F6 \95Â\82\82é
163 def key MM/Reply        MM/F7           = E0-0x41 # (MultiMedia Keyboard) F7 \95Ô\90M
164 def key MM/Forward      MM/F8           = E0-0x42 # (MultiMedia Keyboard) F8 \93]\91\97
165 def key MM/Send         MM/F9           = E0-0x43 # (MultiMedia Keyboard) F9 \91\97\90M
166
167 def key Break                           = E0-0x46 # Break
168 def key Home                            = E0-0x47
169 def key \81ª Up                           = E0-0x48
170 def key PageUp Prior                    = E0-0x49
171
172 def key \81© Left                         = E0-0x4b
173 def key MM/MyDocument                   = E0-0x4c # (MultiMedia Keyboard) \83}\83C\83h\83L\83\85\83\81\83\93\83g
174 def key \81¨ Right                        = E0-0x4d
175
176 def key End                             = E0-0x4f
177 def key \81« Down                         = E0-0x50
178 def key PageDown Next                   = E0-0x51
179 def key Insert                          = E0-0x52
180 def key Delete Del                      = E0-0x53
181
182 def key MM/Save         MM/F11          = E0-0x57 # (MultiMedia Keyboard) F11 \8fã\8f\91\82«\95Û\91
183 def key MM/Print        MM/F12          = E0-0x58 # (MultiMedia Keyboard) F12 \88ó\8dü
184 # def ignore                            = E0-0x59 # (Wireless Keyboard) Unknown
185
186 def key LeftWindows LWindows LWin       = E0-0x5b
187 def key RightWindows RWindows RWin      = E0-0x5c
188 def key Applications Apps               = E0-0x5d
189 def key PowerOff                        = E0-0x5e # Power off  (112 \83L\81[\83{\81[\83h)
190 def key Sleep                           = E0-0x5f # Sleep      (112 \83L\81[\83{\81[\83h)
191
192 def key WakeUp                          = E0-0x63 # Wake up    (112 \83L\81[\83{\81[\83h)
193 def key MM/MyPicture                    = E0-0x64 # (MultiMedia Keyboard) \83}\83C\83s\83N\83`\83\83
194 def key BrowserSearch ACSearch          = E0-0x65 # (Internet Explorer)
195 def key BrowserFavorites ACBookmarks    = E0-0x66 # (Internet Explorer)
196 def key BrowserRefresh ACRefresh        = E0-0x67 # (Internet Explorer)
197 def key BrowserStop ACStop              = E0-0x68 # (Internet Explorer)
198 def key BrowserForward ACForward        = E0-0x69 # (Internet Explorer)
199 def key BrowserBack ACBack              = E0-0x6a # (Internet Explorer)
200 def key ALLocalBrowser                  = E0-0x6b # (N/A) My Computer 
201 def key LaunchMail ALEmailReader Email  = E0-0x6c # (MultiMedia Keyboard) \83\81\81[\83\8b
202 def key LaunchMediaSelect ALConsumerControlConfiguration \
203                                         = E0-0x6d # (MultiMedia Keyboard) \83\81\83f\83B\83A
204
205 def key Pause                           = E1-0x1d 0x45 # Pause
206
207 # def overflow                          =    0xff # \83I\81[\83o\81[\83t\83\8d\81[ (\96³\8e\8b)
208 def sync                                =    0x7e # &Sync \82Å\8eg\82¤\83X\83L\83\83\83\93\83R\81[\83h
209
210 def mod Shift   = LShift RShift
211 def mod Alt     = LAlt RAlt
212 def mod Control = LControl RControl
213 def mod Windows = LWindows RWindows
214 mod shift += E0RShift
215 key *E0RShift = *RShift
216
217
218 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
219\83L\81[\83V\81[\83P\83\93\83X\92è\8b`
220 #
221
222 keyseq $ToggleIME               = A-\94¼\8ap/\91S\8ap
223 keyseq $CapsLock                = S-\89p\90\94
224
225 keyseq $SPACE                   = ~S-*Space                     #  
226 keyseq $EXCLAMATION_MARK        =  S-*_1                        # !
227 keyseq $QUOTATION_MARK          =  S-*_2                        # "
228 keyseq $NUMBER_SIGN             =  S-*_3                        # #
229 keyseq $DOLLAR_SIGN             =  S-*_4                        # $
230 keyseq $PERCENT_SIGN            =  S-*_5                        # %
231 keyseq $AMPERSAND               =  S-*_6                        # &
232 keyseq $APOSTROPHE              =  S-*_7                        # '
233 keyseq $LEFT_PARENTHESIS        =  S-*_8                        # (
234 keyseq $RIGHT_PARENTHESIS       =  S-*_9                        # )
235 keyseq $ASTERISK                =  S-*Colon                     # *
236 keyseq $PLUS_SIGN               =  S-*Semicolon                 # +
237 keyseq $COMMA                   = ~S-*Comma                     # ,
238 keyseq $HYPHEN-MINUS            = ~S-*HyphenMinus               # -
239 keyseq $FULL_STOP               = ~S-*FullStop                  # .
240 keyseq $SOLIDUS                 = ~S-*Solidus                   # /
241 keyseq $DIGIT_ZERO              = ~S-*_0                        # 0
242 keyseq $DIGIT_ONE               = ~S-*_1                        # 1
243 keyseq $DIGIT_TWO               = ~S-*_2                        # 2
244 keyseq $DIGIT_THREE             = ~S-*_3                        # 3
245 keyseq $DIGIT_FOUR              = ~S-*_4                        # 4
246 keyseq $DIGIT_FIVE              = ~S-*_5                        # 5
247 keyseq $DIGIT_SIX               = ~S-*_6                        # 6
248 keyseq $DIGIT_SEVEN             = ~S-*_7                        # 7
249 keyseq $DIGIT_EIGHT             = ~S-*_8                        # 8
250 keyseq $DIGIT_NINE              = ~S-*_9                        # 9
251 keyseq $COLON                   = ~S-*Colon                     # :
252 keyseq $SEMICOLON               = ~S-*Semicolon                 # ;
253 keyseq $LESS-THAN_SIGN          =  S-*Comma                     # <
254 keyseq $EQUALS_SIGN             =  S-*HyphenMinus               # =
255 keyseq $GREATER-THAN_SIGN       =  S-*FullStop                  # >
256 keyseq $QUESTION_MARK           =  S-*Solidus                   # ?
257 keyseq $COMMERCIAL_AT           = ~S-*CommercialAt              # @
258 keyseq $LATIN_CAPITAL_LETTER_A  =  S-*A                         # A
259 keyseq $LATIN_CAPITAL_LETTER_B  =  S-*B                         # B
260 keyseq $LATIN_CAPITAL_LETTER_C  =  S-*C                         # C
261 keyseq $LATIN_CAPITAL_LETTER_D  =  S-*D                         # D
262 keyseq $LATIN_CAPITAL_LETTER_E  =  S-*E                         # E
263 keyseq $LATIN_CAPITAL_LETTER_F  =  S-*F                         # F
264 keyseq $LATIN_CAPITAL_LETTER_G  =  S-*G                         # G
265 keyseq $LATIN_CAPITAL_LETTER_H  =  S-*H                         # H
266 keyseq $LATIN_CAPITAL_LETTER_I  =  S-*I                         # I
267 keyseq $LATIN_CAPITAL_LETTER_J  =  S-*J                         # J
268 keyseq $LATIN_CAPITAL_LETTER_K  =  S-*K                         # K
269 keyseq $LATIN_CAPITAL_LETTER_L  =  S-*L                         # L
270 keyseq $LATIN_CAPITAL_LETTER_M  =  S-*M                         # M
271 keyseq $LATIN_CAPITAL_LETTER_N  =  S-*N                         # N
272 keyseq $LATIN_CAPITAL_LETTER_O  =  S-*O                         # O
273 keyseq $LATIN_CAPITAL_LETTER_P  =  S-*P                         # P
274 keyseq $LATIN_CAPITAL_LETTER_Q  =  S-*Q                         # Q
275 keyseq $LATIN_CAPITAL_LETTER_R  =  S-*R                         # R
276 keyseq $LATIN_CAPITAL_LETTER_S  =  S-*S                         # S
277 keyseq $LATIN_CAPITAL_LETTER_T  =  S-*T                         # T
278 keyseq $LATIN_CAPITAL_LETTER_U  =  S-*U                         # U
279 keyseq $LATIN_CAPITAL_LETTER_V  =  S-*V                         # V
280 keyseq $LATIN_CAPITAL_LETTER_W  =  S-*W                         # W
281 keyseq $LATIN_CAPITAL_LETTER_X  =  S-*X                         # X
282 keyseq $LATIN_CAPITAL_LETTER_Y  =  S-*Y                         # Y
283 keyseq $LATIN_CAPITAL_LETTER_Z  =  S-*Z                         # Z
284 keyseq $LEFT_SQUARE_BRACKET     = ~S-*LeftSquareBracket         # [
285 keyseq $REVERSE_SOLIDUS         = ~S-*ReverseSolidus            # \
286 keyseq $RIGHT_SQUARE_BRACKET    = ~S-*RightSquareBracket        # ]
287 keyseq $CIRCUMFLEX_ACCENT       = ~S-*CircumflexAccent          # ^
288 keyseq $LOW_LINE                =  S-*ReverseSolidus            # _
289 keyseq $GRAVE_ACCENT            =  S-*CommercialAt              # `
290 keyseq $LATIN_SMALL_LETTER_A    = ~S-*A                         # a
291 keyseq $LATIN_SMALL_LETTER_B    = ~S-*B                         # b
292 keyseq $LATIN_SMALL_LETTER_C    = ~S-*C                         # c
293 keyseq $LATIN_SMALL_LETTER_D    = ~S-*D                         # d
294 keyseq $LATIN_SMALL_LETTER_E    = ~S-*E                         # e
295 keyseq $LATIN_SMALL_LETTER_F    = ~S-*F                         # f
296 keyseq $LATIN_SMALL_LETTER_G    = ~S-*G                         # g
297 keyseq $LATIN_SMALL_LETTER_H    = ~S-*H                         # h
298 keyseq $LATIN_SMALL_LETTER_I    = ~S-*I                         # i
299 keyseq $LATIN_SMALL_LETTER_J    = ~S-*J                         # j
300 keyseq $LATIN_SMALL_LETTER_K    = ~S-*K                         # k
301 keyseq $LATIN_SMALL_LETTER_L    = ~S-*L                         # l
302 keyseq $LATIN_SMALL_LETTER_M    = ~S-*M                         # m
303 keyseq $LATIN_SMALL_LETTER_N    = ~S-*N                         # n
304 keyseq $LATIN_SMALL_LETTER_O    = ~S-*O                         # o
305 keyseq $LATIN_SMALL_LETTER_P    = ~S-*P                         # p
306 keyseq $LATIN_SMALL_LETTER_Q    = ~S-*Q                         # q
307 keyseq $LATIN_SMALL_LETTER_R    = ~S-*R                         # r
308 keyseq $LATIN_SMALL_LETTER_S    = ~S-*S                         # s
309 keyseq $LATIN_SMALL_LETTER_T    = ~S-*T                         # t
310 keyseq $LATIN_SMALL_LETTER_U    = ~S-*U                         # u
311 keyseq $LATIN_SMALL_LETTER_V    = ~S-*V                         # v
312 keyseq $LATIN_SMALL_LETTER_W    = ~S-*W                         # w
313 keyseq $LATIN_SMALL_LETTER_X    = ~S-*X                         # x
314 keyseq $LATIN_SMALL_LETTER_Y    = ~S-*Y                         # y
315 keyseq $LATIN_SMALL_LETTER_Z    = ~S-*Z                         # z
316 keyseq $LEFT_CURLY_BRACKET      =  S-*LeftSquareBracket         # {
317 keyseq $VERTICAL_LINE           =  S-*YenSign                   # |
318 keyseq $RIGHT_CURLY_BRACKET     =  S-*RightSquareBracket        # }
319 keyseq $TILDE                   =  S-*CircumflexAccent          # ~