OSDN Git Service

abolish suppressing yamy on remote desktop
[yamy/yamy.git] / contrib / 98x1.mayu
1 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
2\91\8b\8eg\82¢\82Ì\97J\9fT - 98x1.mayu\r
3 #\r
4 # derived from 104.mayu, 109.mayu and AX.mayu\r
5 # Copyright (C) 2001, HAJANO Nao`qui <Tory@sneering.104.net>\r
6 #\r
7 \r
8 \r
9 define KBD9801\r
10 define KBD9821\r
11 define KBDRBoard98\r
12 \r
13 \r
14 \r
15 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
16 # PC-98x1 \97p\95W\8f\80\83L\81[\83{\81[\83h\81i\81\95\8cÝ\8a·\83L\81[\83{\81[\83h\81j\92è\8b`\r
17 #\r
18 \r
19 def key Esc Escape                      =    0x00\r
20 def key _1                              =    0x01 # 1!\r
21 def key _2                              =    0x02 # 2"\r
22 def key _3                              =    0x03 # 3#\r
23 def key _4                              =    0x04 # 4$\r
24 def key _5                              =    0x05 # 5%\r
25 def key _6                              =    0x06 # 6&\r
26 def key _7                              =    0x07 # 7'\r
27 def key _8                              =    0x08 # 8(\r
28 def key _9                              =    0x09 # 9)\r
29 def key _0                              =    0x0a # 0\r
30 def key HyphenMinus Hyphen Minus        =    0x0b # -=\r
31 def key Caret CircumflexAccent          =    0x0c # ^`\r
32 def key YenSign Yen                     =    0x0d # \|\r
33 def key BS BackSpace Back               =    0x0e\r
34 def key Tab                             =    0x0f\r
35 def key Q                               =    0x10\r
36 def key W                               =    0x11\r
37 def key E                               =    0x12\r
38 def key R                               =    0x13\r
39 def key T                               =    0x14\r
40 def key Y                               =    0x15\r
41 def key U                               =    0x16\r
42 def key I                               =    0x17\r
43 def key O                               =    0x18\r
44 def key P                               =    0x19\r
45 def key Atmark CommercialAt             =    0x1a # @~\r
46 def key LeftSquareBracket OpenBracket   =    0x1b # [{\r
47 def key Enter Return                    =    0x1c\r
48 def key A                               =    0x1d\r
49 def key S                               =    0x1e\r
50 def key D                               =    0x1f\r
51 def key F                               =    0x20\r
52 def key G                               =    0x21\r
53 def key H                               =    0x22\r
54 def key J                               =    0x23\r
55 def key K                               =    0x24\r
56 def key L                               =    0x25\r
57 def key Semicolon                       =    0x26 # ;+\r
58 def key Colon                           =    0x27 # :*\r
59 def key RightSquareBracket CloseBracket =    0x28 # ]}\r
60 def key Z                               =    0x29\r
61 def key X                               =    0x2a\r
62 def key C                               =    0x2b\r
63 def key V                               =    0x2c\r
64 def key B                               =    0x2d\r
65 def key N                               =    0x2e\r
66 def key M                               =    0x2f\r
67 def key Comma                           =    0x30 # ,<\r
68 def key FullStop Period                 =    0x31 # .>\r
69 def key Solidus Slash                   =    0x32 # /?\r
70 def key _0xdf UNDERBAR                  =    0x33 #  _\r
71 def key Space \83X\83y\81[\83X                  =    0x34\r
72 def key XFER Kanji                      =    0x35\r
73 def key ROLLUP PageDown Next            =    0x36\r
74 def key ROLLDOWN PageUp Prior           =    0x37\r
75 def key INS Insert                      =    0x38\r
76 def key DEL Delete                      =    0x39\r
77 def key \81ª Up                           =    0x3a\r
78 def key \81© Left                         =    0x3b\r
79 def key \81¨ Right                        =    0x3c\r
80 def key \81« Down                         =    0x3d\r
81 def key CLR Home Clear                  =    0x3e\r
82 def key HELP End                        =    0x3f\r
83 def key Subtract NumHyphenMinus NumMinus        =    0x40 # \83e\83\93\83L\81[ -\r
84 def key Divide NumSolidus NumSlash      =    0x41 # \83e\83\93\83L\81[ /\r
85 def key Numpad7 Num7                    =    0x42 # \83e\83\93\83L\81[ 7\r
86 def key Numpad8 Num8                    =    0x43 # \83e\83\93\83L\81[ 8\r
87 def key Numpad9 Num9                    =    0x44 # \83e\83\93\83L\81[ 9\r
88 def key Multiply NumAsterisk NumMultiply        =    0x45 # \83e\83\93\83L\81[ *\r
89 def key Numpad4 Num4                    =    0x46 # \83e\83\93\83L\81[ 4\r
90 def key Numpad5 Num5                    =    0x47 # \83e\83\93\83L\81[ 5\r
91 def key Numpad6 Num6                    =    0x48 # \83e\83\93\83L\81[ 6\r
92 def key Add NumPlusSign NumPlus         =    0x49 # \83e\83\93\83L\81[ +\r
93 def key Numpad1 Num1                    =    0x4a # \83e\83\93\83L\81[ 1\r
94 def key Numpad2 Num2                    =    0x4b # \83e\83\93\83L\81[ 2\r
95 def key Numpad3 Num3                    =    0x4c # \83e\83\93\83L\81[ 3\r
96 def key TYLOR NumEqualsSign NumEquals   =    0x4d # \83e\83\93\83L\81[ =\r
97 def key Numpad0 Num0                    =    0x4e # \83e\83\93\83L\81[ 0\r
98 def key Separator NumComma              =    0x4f # \83e\83\93\83L\81[ ,\r
99 def key Decimal NumFullStop NumPeriod   =    0x50 # \83e\83\93\83L\81[ .\r
100 def key NFER NonConvert                 =    0x51\r
101 def key vf1 F11                         =    0x52\r
102 def key vf2 F12                         =    0x53\r
103 def key vf3 F13                         =    0x54\r
104 def key vf4 F14                         =    0x55\r
105 def key vf5 F15                         =    0x56\r
106 \r
107 def key STOP Pause                      =    0x60\r
108 def key COPY Snapshot PrintScreen       =    0x61\r
109 def key F1                              =    0x62\r
110 def key F2                              =    0x63\r
111 def key F3                              =    0x64\r
112 def key F4                              =    0x65\r
113 def key F5                              =    0x66\r
114 def key F6                              =    0x67\r
115 def key F7                              =    0x68\r
116 def key F8                              =    0x69\r
117 def key F9                              =    0x6a\r
118 def key F10                             =    0x6b\r
119 \r
120 def key SHIFT                           =    0x70\r
121 def key CAPS Capital CapsLock           =    0x71\r
122 def key \82©\82È \83J\83i Kana                  =    0x72\r
123 def key GRPH Menu Alt Meta              =    0x73\r
124 def key CTRL Control                    =    0x74\r
125 \r
126 def key LWin LWindows LeftWindows       =    0x77\r
127 def key RWin RWindows RightWindows      =    0x78\r
128 def key Apps Applications               =    0x79\r
129 \r
130 def sync                                =    0x7a # &Sync \82Å\8eg\82¤\83X\83L\83\83\83\93\83R\81[\83h\r
131 \r
132 def mod Shift   = SHIFT\r
133 def mod Alt     = GRPH\r
134 def mod Control = CTRL\r
135 def mod Windows = LWindows RWindows\r
136 \r
137 \r
138 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
139\83L\81[\83V\81[\83P\83\93\83X\92è\8b`\r
140 #\r
141 \r
142 keyseq $ToggleIME               = C-XFER\r
143 keyseq $CapsLock                = CAPS\r
144 \r
145 keyseq $SPACE                   = ~S-*Space                     #  \r
146 keyseq $EXCLAMATION_MARK        =  S-*_1                        # !\r
147 keyseq $QUOTATION_MARK          =  S-*_2                        # "\r
148 keyseq $NUMBER_SIGN             =  S-*_3                        # #\r
149 keyseq $DOLLAR_SIGN             =  S-*_4                        # $\r
150 keyseq $PERCENT_SIGN            =  S-*_5                        # %\r
151 keyseq $AMPERSAND               =  S-*_6                        # &\r
152 keyseq $APOSTROPHE              =  S-*_7                        # '\r
153 keyseq $LEFT_PARENTHESIS        =  S-*_8                        # (\r
154 keyseq $RIGHT_PARENTHESIS       =  S-*_9                        # )\r
155 keyseq $ASTERISK                =  S-*Colon                     # *\r
156 keyseq $PLUS_SIGN               =  S-*Semicolon                 # +\r
157 keyseq $COMMA                   = ~S-*Comma                     # ,\r
158 keyseq $HYPHEN-MINUS            = ~S-*HyphenMinus               # -\r
159 keyseq $FULL_STOP               = ~S-*FullStop                  # .\r
160 keyseq $SOLIDUS                 = ~S-*Solidus                   # /\r
161 keyseq $DIGIT_ZERO              = ~S-*_0                        # 0\r
162 keyseq $DIGIT_ONE               = ~S-*_1                        # 1\r
163 keyseq $DIGIT_TWO               = ~S-*_2                        # 2\r
164 keyseq $DIGIT_THREE             = ~S-*_3                        # 3\r
165 keyseq $DIGIT_FOUR              = ~S-*_4                        # 4\r
166 keyseq $DIGIT_FIVE              = ~S-*_5                        # 5\r
167 keyseq $DIGIT_SIX               = ~S-*_6                        # 6\r
168 keyseq $DIGIT_SEVEN             = ~S-*_7                        # 7\r
169 keyseq $DIGIT_EIGHT             = ~S-*_8                        # 8\r
170 keyseq $DIGIT_NINE              = ~S-*_9                        # 9\r
171 keyseq $COLON                   = ~S-*Colon                     # :\r
172 keyseq $SEMICOLON               = ~S-*Semicolon                 # ;\r
173 keyseq $LESS-THAN_SIGN          =  S-*Comma                     # <\r
174 keyseq $EQUALS_SIGN             =  S-*HyphenMinus               # =\r
175 keyseq $GREATER-THAN_SIGN       =  S-*FullStop                  # >\r
176 keyseq $QUESTION_MARK           =  S-*Solidus                   # ?\r
177 keyseq $COMMERCIAL_AT           = ~S-*CommercialAt              # @\r
178 keyseq $LATIN_CAPITAL_LETTER_A  =  S-*A                         # A\r
179 keyseq $LATIN_CAPITAL_LETTER_B  =  S-*B                         # B\r
180 keyseq $LATIN_CAPITAL_LETTER_C  =  S-*C                         # C\r
181 keyseq $LATIN_CAPITAL_LETTER_D  =  S-*D                         # D\r
182 keyseq $LATIN_CAPITAL_LETTER_E  =  S-*E                         # E\r
183 keyseq $LATIN_CAPITAL_LETTER_F  =  S-*F                         # F\r
184 keyseq $LATIN_CAPITAL_LETTER_G  =  S-*G                         # G\r
185 keyseq $LATIN_CAPITAL_LETTER_H  =  S-*H                         # H\r
186 keyseq $LATIN_CAPITAL_LETTER_I  =  S-*I                         # I\r
187 keyseq $LATIN_CAPITAL_LETTER_J  =  S-*J                         # J\r
188 keyseq $LATIN_CAPITAL_LETTER_K  =  S-*K                         # K\r
189 keyseq $LATIN_CAPITAL_LETTER_L  =  S-*L                         # L\r
190 keyseq $LATIN_CAPITAL_LETTER_M  =  S-*M                         # M\r
191 keyseq $LATIN_CAPITAL_LETTER_N  =  S-*N                         # N\r
192 keyseq $LATIN_CAPITAL_LETTER_O  =  S-*O                         # O\r
193 keyseq $LATIN_CAPITAL_LETTER_P  =  S-*P                         # P\r
194 keyseq $LATIN_CAPITAL_LETTER_Q  =  S-*Q                         # Q\r
195 keyseq $LATIN_CAPITAL_LETTER_R  =  S-*R                         # R\r
196 keyseq $LATIN_CAPITAL_LETTER_S  =  S-*S                         # S\r
197 keyseq $LATIN_CAPITAL_LETTER_T  =  S-*T                         # T\r
198 keyseq $LATIN_CAPITAL_LETTER_U  =  S-*U                         # U\r
199 keyseq $LATIN_CAPITAL_LETTER_V  =  S-*V                         # V\r
200 keyseq $LATIN_CAPITAL_LETTER_W  =  S-*W                         # W\r
201 keyseq $LATIN_CAPITAL_LETTER_X  =  S-*X                         # X\r
202 keyseq $LATIN_CAPITAL_LETTER_Y  =  S-*Y                         # Y\r
203 keyseq $LATIN_CAPITAL_LETTER_Z  =  S-*Z                         # Z\r
204 keyseq $LEFT_SQUARE_BRACKET     = ~S-*LeftSquareBracket         # [\r
205 keyseq $REVERSE_SOLIDUS         = ~S-*YenSign                   # \\r
206 keyseq $RIGHT_SQUARE_BRACKET    = ~S-*RightSquareBracket        # ]\r
207 keyseq $CIRCUMFLEX_ACCENT       = ~S-*CircumflexAccent          # ^\r
208 keyseq $LOW_LINE                =  S-*_0xdf                     # _\r
209 keyseq $GRAVE_ACCENT            =  S-*CircumflexAccent          # `\r
210 keyseq $LATIN_SMALL_LETTER_A    = ~S-*A                         # a\r
211 keyseq $LATIN_SMALL_LETTER_B    = ~S-*B                         # b\r
212 keyseq $LATIN_SMALL_LETTER_C    = ~S-*C                         # c\r
213 keyseq $LATIN_SMALL_LETTER_D    = ~S-*D                         # d\r
214 keyseq $LATIN_SMALL_LETTER_E    = ~S-*E                         # e\r
215 keyseq $LATIN_SMALL_LETTER_F    = ~S-*F                         # f\r
216 keyseq $LATIN_SMALL_LETTER_G    = ~S-*G                         # g\r
217 keyseq $LATIN_SMALL_LETTER_H    = ~S-*H                         # h\r
218 keyseq $LATIN_SMALL_LETTER_I    = ~S-*I                         # i\r
219 keyseq $LATIN_SMALL_LETTER_J    = ~S-*J                         # j\r
220 keyseq $LATIN_SMALL_LETTER_K    = ~S-*K                         # k\r
221 keyseq $LATIN_SMALL_LETTER_L    = ~S-*L                         # l\r
222 keyseq $LATIN_SMALL_LETTER_M    = ~S-*M                         # m\r
223 keyseq $LATIN_SMALL_LETTER_N    = ~S-*N                         # n\r
224 keyseq $LATIN_SMALL_LETTER_O    = ~S-*O                         # o\r
225 keyseq $LATIN_SMALL_LETTER_P    = ~S-*P                         # p\r
226 keyseq $LATIN_SMALL_LETTER_Q    = ~S-*Q                         # q\r
227 keyseq $LATIN_SMALL_LETTER_R    = ~S-*R                         # r\r
228 keyseq $LATIN_SMALL_LETTER_S    = ~S-*S                         # s\r
229 keyseq $LATIN_SMALL_LETTER_T    = ~S-*T                         # t\r
230 keyseq $LATIN_SMALL_LETTER_U    = ~S-*U                         # u\r
231 keyseq $LATIN_SMALL_LETTER_V    = ~S-*V                         # v\r
232 keyseq $LATIN_SMALL_LETTER_W    = ~S-*W                         # w\r
233 keyseq $LATIN_SMALL_LETTER_X    = ~S-*X                         # x\r
234 keyseq $LATIN_SMALL_LETTER_Y    = ~S-*Y                         # y\r
235 keyseq $LATIN_SMALL_LETTER_Z    = ~S-*Z                         # z\r
236 keyseq $LEFT_CURLY_BRACKET      =  S-*LeftSquareBracket         # {\r
237 keyseq $VERTICAL_LINE           =  S-*YenSign                   # |\r
238 keyseq $RIGHT_CURLY_BRACKET     =  S-*RightSquareBracket        # }\r
239 keyseq $TILDE                   =  S-*CommercialAt              # ~\r