1 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 #
\91\8b\8eg
\82¢
\82Ì
\97J
\9fT - AX.mayu
4 # derived from 104.mayu, and 109.mayu
5 # Copyright (C) 1999-2000, TAGA Nayuta <nayuta@users.sourceforge.net>
8 # Copyright (C) 2000, KAWABE Nobukazu <nbk@imasy.or.jp>
14 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15 # AX
\93ú
\96{
\8cê
\83L
\81[
\83{
\81[
\83h
\92è
\8b`
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
43 def key LeftSquareBracket OpenBracket = 0x1a # [{
44 def key RightSquareBracket CloseBracket = 0x1b # ]}
45 def key Enter Return = 0x1c
46 def key NumEnter NumReturn = E0-0x1c
47 def key LeftControl LControl LCtrl = 0x1d
48 def key
\89p
\90\94/
\83J
\83i Eisuu = E0-0x1d #
\89p
\90\94 \83J
\83i
49 def key Pause = E1-0x1d 0x45 # Pause
59 def key Semicolon = 0x27 # ;:
60 def key Apostrophe Quote = 0x28 # '"
61 def key GraveAccent BackQuote = 0x29 # `~
62 def key LeftShift LShift = 0x2a
63 # def ignore = E0-0x2a # what is this? (ignore)
64 def key YenSign Yen = 0x2b # \|
72 def key Comma = 0x33 # ,<
73 def key FullStop Period = 0x34 # .>
74 def key Solidus Slash = 0x35 # /?
75 def key NumSolidus NumSlash = E0-0x35 # Numpad /
76 def key RightShift RShift = 0x36
77 def key NumAsterisk NumMultiply = 0x37 # Numpad *
78 def key PrintScreen Snapshot = E0-0x37
79 def key LeftAlt LAlt LMenu = 0x38
80 def key
\8a¿
\8e\9a Kanji = E0-0x38 #
\8a¿
\8e\9a
82 def key CapsLock Capital Caps = 0x3a # CapsLock
93 def key NumLock = 0x45
94 def key ScrollLock Scroll = 0x46
95 def key Break = E0-0x46 # Break
96 def key Num7 = 0x47 # Numpad 7
97 def key Home = E0-0x47
98 def key Num8 = 0x48 # Numpad 8
99 def key
\81ª Up = E0-0x48
100 def key Num9 = 0x49 # Numpad 9
101 def key PageUp Prior = E0-0x49
102 def key NumHyphenMinus NumMinus = 0x4a # Numpad -
103 def key Num4 = 0x4b # Numpad 4
104 def key
\81© Left = E0-0x4b
105 def key Num5 = 0x4c # Numpad 5
106 def key Num6 = 0x4d # Numpad 6
107 def key
\81¨ Right = E0-0x4d
108 def key NumPlusSign NumPlus = 0x4e # Numpad +
109 def key Num1 = 0x4f # Numpad 1
110 def key End = E0-0x4f
112 def key
\81« Down = E0-0x50
114 def key PageDown Next = E0-0x51
116 def key Insert = E0-0x52
117 def key NumFullStop NumPeriod = 0x53 # Numpad .
118 def key Delete Del = E0-0x53
120 def key ReverseSolidus BackSlash = 0x56 # \|
123 def key
\96³
\95Ï
\8a· NonConvert = 0x5a #
\96³
\95Ï
\8a·
124 def key
\95Ï
\8a· Convert = 0x5b #
\95Ï
\8a·
125 def key AX = 0x5c # AX
\83L
\81[
126 def key RightWindows RWindows RWin = E0-0x5c # (
\83L
\81[
\83{
\81[
\83h
\8fã
\82É
\82Í
\82È
\82¢)
127 def key Applications Apps = E0-0x5d # (
\83L
\81[
\83{
\81[
\83h
\8fã
\82É
\82Í
\82È
\82¢)
128 # def overflow = 0xff # overflow (ignore)
130 def sync = 0x7e # scan code used by &Sync
132 def mod Shift = LShift RShift
134 def mod Control = LControl
135 def mod Windows = RWindows
138 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
146 #
\81EAX
\83L
\81[
\83{
\81[
\83h
\8fã
\82É
\82Í Windows
\83L
\81[
\82Í
\91¶
\8dÝ
\82µ
\82È
\82¢
\81B
147 #
\81EWindows95
\82Å
\82Í [AX]
\83L
\81[
\82ª [Windows]
\83L
\81[
\82Ì
\96ð
\96Ú
\82ð
\89Ê
\82½
\82µ
\82Ä
\82¢
\82½
\82ª
\81A
148 # NT/2000
\82Å
\82Í
\96³
\8e\8b\82³
\82ê
\82é
\81B
149 #
\81EAX
\83L
\81[
\83{
\81[
\83h
\82Í RWindows
\82â Applications
\82Ì
\83L
\81[
\83R
\81[
\83h
\82ð
\94
\90¶
\82³
\82¹
\82é
150 #
\82±
\82Æ
\82Í
\82È
\82¢
\82ª
\81ANT/2000
\82Ì
\83h
\83\89\83C
\83o
\82Í
\82±
\82ê
\82ç
\82Ì
\83L
\81[
\83R
\81[
\83h
\82ð
\94F
\8e¯
\82·
\82é
\81B
151 #
\81E
\82æ
\82Á
\82Ä
\8fã
\8bL
\82Ì
\82æ
\82¤
\82È
\92è
\8b`
\82ð
\82·
\82é
\82±
\82Æ
\82Å [AX]
\83L
\81[
\82ð [Windows]
\83L
\81[
\82Æ
\82µ
152 #
\82Ä
\8eg
\97p
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B
155 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
156 # define some key sequence
159 keyseq $ToggleIME =
\8a¿
\8e\9a
160 keyseq $CapsLock = CapsLock
162 keyseq $SPACE = ~S-*Space #
163 keyseq $EXCLAMATION_MARK = S-*_1 # !
164 keyseq $QUOTATION_MARK = S-*Apostrophe # "
165 keyseq $NUMBER_SIGN = S-*_3 # #
166 keyseq $DOLLAR_SIGN = S-*_4 # $
167 keyseq $PERCENT_SIGN = S-*_5 # %
168 keyseq $AMPERSAND = S-*_7 # &
169 keyseq $APOSTROPHE = ~S-*Apostrophe # '
170 keyseq $LEFT_PARENTHESIS = S-*_9 # (
171 keyseq $RIGHT_PARENTHESIS = S-*_0 # )
172 keyseq $ASTERISK = S-*_8 # *
173 keyseq $PLUS_SIGN = S-*EqualsSign # +
174 keyseq $COMMA = ~S-*Comma # ,
175 keyseq $HYPHEN-MINUS = ~S-*HyphenMinus # -
176 keyseq $FULL_STOP = ~S-*FullStop # .
177 keyseq $SOLIDUS = ~S-*Solidus # /
178 keyseq $DIGIT_ZERO = ~S-*_0 # 0
179 keyseq $DIGIT_ONE = ~S-*_1 # 1
180 keyseq $DIGIT_TWO = ~S-*_2 # 2
181 keyseq $DIGIT_THREE = ~S-*_3 # 3
182 keyseq $DIGIT_FOUR = ~S-*_4 # 4
183 keyseq $DIGIT_FIVE = ~S-*_5 # 5
184 keyseq $DIGIT_SIX = ~S-*_6 # 6
185 keyseq $DIGIT_SEVEN = ~S-*_7 # 7
186 keyseq $DIGIT_EIGHT = ~S-*_8 # 8
187 keyseq $DIGIT_NINE = ~S-*_9 # 9
188 keyseq $COLON = S-*Semicolon # :
189 keyseq $SEMICOLON = ~S-*Semicolon # ;
190 keyseq $LESS-THAN_SIGN = S-*Comma # <
191 keyseq $EQUALS_SIGN = ~S-*EqualsSign # =
192 keyseq $GREATER-THAN_SIGN = S-*FullStop # >
193 keyseq $QUESTION_MARK = S-*Solidus # ?
194 keyseq $COMMERCIAL_AT = S-*_2 # @
195 keyseq $LATIN_CAPITAL_LETTER_A = S-*A # A
196 keyseq $LATIN_CAPITAL_LETTER_B = S-*B # B
197 keyseq $LATIN_CAPITAL_LETTER_C = S-*C # C
198 keyseq $LATIN_CAPITAL_LETTER_D = S-*D # D
199 keyseq $LATIN_CAPITAL_LETTER_E = S-*E # E
200 keyseq $LATIN_CAPITAL_LETTER_F = S-*F # F
201 keyseq $LATIN_CAPITAL_LETTER_G = S-*G # G
202 keyseq $LATIN_CAPITAL_LETTER_H = S-*H # H
203 keyseq $LATIN_CAPITAL_LETTER_I = S-*I # I
204 keyseq $LATIN_CAPITAL_LETTER_J = S-*J # J
205 keyseq $LATIN_CAPITAL_LETTER_K = S-*K # K
206 keyseq $LATIN_CAPITAL_LETTER_L = S-*L # L
207 keyseq $LATIN_CAPITAL_LETTER_M = S-*M # M
208 keyseq $LATIN_CAPITAL_LETTER_N = S-*N # N
209 keyseq $LATIN_CAPITAL_LETTER_O = S-*O # O
210 keyseq $LATIN_CAPITAL_LETTER_P = S-*P # P
211 keyseq $LATIN_CAPITAL_LETTER_Q = S-*Q # Q
212 keyseq $LATIN_CAPITAL_LETTER_R = S-*R # R
213 keyseq $LATIN_CAPITAL_LETTER_S = S-*S # S
214 keyseq $LATIN_CAPITAL_LETTER_T = S-*T # T
215 keyseq $LATIN_CAPITAL_LETTER_U = S-*U # U
216 keyseq $LATIN_CAPITAL_LETTER_V = S-*V # V
217 keyseq $LATIN_CAPITAL_LETTER_W = S-*W # W
218 keyseq $LATIN_CAPITAL_LETTER_X = S-*X # X
219 keyseq $LATIN_CAPITAL_LETTER_Y = S-*Y # Y
220 keyseq $LATIN_CAPITAL_LETTER_Z = S-*Z # Z
221 keyseq $LEFT_SQUARE_BRACKET = ~S-*LeftSquareBracket # [
222 keyseq $REVERSE_SOLIDUS = ~S-*ReverseSolidus # \
223 keyseq $RIGHT_SQUARE_BRACKET = ~S-*RightSquareBracket # ]
224 keyseq $CIRCUMFLEX_ACCENT = S-*_6 # ^
225 keyseq $LOW_LINE = S-*HyphenMinus # _
226 keyseq $GRAVE_ACCENT = ~S-*GraveAccent # `
227 keyseq $LATIN_SMALL_LETTER_A = ~S-*A # a
228 keyseq $LATIN_SMALL_LETTER_B = ~S-*B # b
229 keyseq $LATIN_SMALL_LETTER_C = ~S-*C # c
230 keyseq $LATIN_SMALL_LETTER_D = ~S-*D # d
231 keyseq $LATIN_SMALL_LETTER_E = ~S-*E # e
232 keyseq $LATIN_SMALL_LETTER_F = ~S-*F # f
233 keyseq $LATIN_SMALL_LETTER_G = ~S-*G # g
234 keyseq $LATIN_SMALL_LETTER_H = ~S-*H # h
235 keyseq $LATIN_SMALL_LETTER_I = ~S-*I # i
236 keyseq $LATIN_SMALL_LETTER_J = ~S-*J # j
237 keyseq $LATIN_SMALL_LETTER_K = ~S-*K # k
238 keyseq $LATIN_SMALL_LETTER_L = ~S-*L # l
239 keyseq $LATIN_SMALL_LETTER_M = ~S-*M # m
240 keyseq $LATIN_SMALL_LETTER_N = ~S-*N # n
241 keyseq $LATIN_SMALL_LETTER_O = ~S-*O # o
242 keyseq $LATIN_SMALL_LETTER_P = ~S-*P # p
243 keyseq $LATIN_SMALL_LETTER_Q = ~S-*Q # q
244 keyseq $LATIN_SMALL_LETTER_R = ~S-*R # r
245 keyseq $LATIN_SMALL_LETTER_S = ~S-*S # s
246 keyseq $LATIN_SMALL_LETTER_T = ~S-*T # t
247 keyseq $LATIN_SMALL_LETTER_U = ~S-*U # u
248 keyseq $LATIN_SMALL_LETTER_V = ~S-*V # v
249 keyseq $LATIN_SMALL_LETTER_W = ~S-*W # w
250 keyseq $LATIN_SMALL_LETTER_X = ~S-*X # x
251 keyseq $LATIN_SMALL_LETTER_Y = ~S-*Y # y
252 keyseq $LATIN_SMALL_LETTER_Z = ~S-*Z # z
253 keyseq $LEFT_CURLY_BRACKET = S-*LeftSquareBracket # {
254 keyseq $VERTICAL_LINE = S-*ReverseSolidus # |
255 keyseq $RIGHT_CURLY_BRACKET = S-*RightSquareBracket # }
256 keyseq $TILDE = S-*GraveAccent # ~
257 keyseq $VERTICAL_LINE = S-*YenSign # |