OXYGENHUB
◆ main openmsx / share / unicodemaps / unicodemap.br_hotbit_1_2
14.9 KiB · last changed chore(): initial commit 1 month ago source blame history raw
e8555c89 Andy McCall 1
#region: Brazil, Sharp Hotbit MSX-BASIC 1.2
2
#format: <UNICODE>, <ROW><COL>, <MODIFIERS>
3
# <UNICODE>: hexadecimal unicode number or DEADKEY<N>
4
# <ROW>: row in keyboard matrix (hexadecimal: 0-B)
5
# <COL>: column in keyboard matrix (0-7)
6
# <MODIFIERS>: space separated list of modifiers:
7
#              SHIFT CTRL GRAPH CODE
8
#
9
# Example characters in comments are encoded in UTF-8
10
#
11
12
MSX-Video-Characterset: MSXVIDBR.TXT
13
14
DEADKEY1, 15,          # ´ -> á, é, ú, í, ó
15
DEADKEY2, 16,          # ¨ -> ü
16
DEADKEY3, 20,          # ~ -> ã, õ
17
00000, 02, CTRL SHIFT  # ^@
18
00001, 26, CTRL        # ^A
19
00002, 27, CTRL        # ^B
20
00003, 30, CTRL        # ^C
21
00004, 31, CTRL        # ^D
22
00005, 32, CTRL        # ^E
23
00006, 33, CTRL        # ^F
24
00007, 34, CTRL        # ^G
25
00008, 75,             # Backspace
26
00009, 73,             # Tab
27
0000a, 37, CTRL        # ^J
28
0000b, 81,             # Home (is Home a unicode character?)
29
0000c, 41, CTRL        # ^L
30
0000d, 77,             # Enter/CR
31
0000e, 43, CTRL        # ^N
32
0000f, 44, CTRL        # ^O
33
00010, 45, CTRL        # ^P
34
00011, 46, CTRL        # ^Q
35
00012, 82,             # Insert (is Insert a unicode character?)
36
00013, 50, CTRL        # ^S
37
00014, 51, CTRL        # ^T
38
00015, 52, CTRL        # ^U
39
00016, 53, CTRL        # ^V
40
00017, 54, CTRL        # ^W
41
00018, 76,             # Select (is Select a unicode character?)
42
00019, 56, CTRL        # ^Y
43
0001a, 57, CTRL        # ^Z
44
0001b, 72,             # Escape(SDL maps ESC and ^[ to this code)
45
0001c, 87,             # Right (SDL maps ^\ to this code)
46
0001d, 84,             # Left  (SDL maps ^] to this code)
47
0001e, 85,             # Up    (SDL maps ^^ to this code)
48
0001f, 86,             # Down  (SDL maps ^/ to this code)
49
00020, 80,             # Space
50
00021, 01, SHIFT       # ! (EXCLAMATION MARK)
51
00022, 06, SHIFT       # " (QUOTATION MARK)
52
00023, 03, SHIFT       # # (NUMBER SIGN)
53
00024, 04, SHIFT       # $ (DOLLAR SIGN)
54
00025, 05, SHIFT       # % (PERCENT SIGN)
55
00026, 07, SHIFT       # & (AMPERSAND)
56
00027, 16, SHIFT       # ' (APOSTROPHE)
57
00028, 11, SHIFT       # ( (LEFT PARENTHESIS)
58
00029, 00, SHIFT       # ) (RIGHT PARENTHESIS)
59
0002a, 10, SHIFT       # * (ASTERISK)
60
0002b, 13, SHIFT       # + (PLUS SIGN)
61
0002c, 22,             # , (COMMA)
62
0002d, 12,             # - (HYPHEN-MINUS)
63
0002e, 23,             # . (FULL STOP)
64
0002f, 24,             # / (SOLIDUS)
65
00030, 00,             # 0 (DIGIT ZERO)
66
00031, 01,             # 1 (DIGIT ONE)
67
00032, 02,             # 2 (DIGIT TWO)
68
00033, 03,             # 3 (DIGIT THREE)
69
00034, 04,             # 4 (DIGIT FOUR)
70
00035, 05,             # 5 (DIGIT FIVE)
71
00036, 06,             # 6 (DIGIT SIX)
72
00037, 07,             # 7 (DIGIT SEVEN)
73
00038, 10,             # 8 (DIGIT EIGHT)
74
00039, 11,             # 9 (DIGIT NINE)
75
0003a, 23, SHIFT       # : (COLON)
76
0003b, 22, SHIFT       # ; (SEMICOLON)
77
0003c, 25,             # < (LESS-THAN SIGN)
78
0003d, 13,             # = (EQUALS SIGN)
79
0003e, 25, SHIFT       # > (GREATER-THAN SIGN)
80
0003f, 24, SHIFT       # ? (QUESTION MARK)
81
00040, 02, SHIFT       # @ (COMMERCIAL AT)
82
00041, 26, SHIFT       # A (LATIN CAPITAL LETTER A)
83
00042, 27, SHIFT       # B (LATIN CAPITAL LETTER B)
84
00043, 30, SHIFT       # C (LATIN CAPITAL LETTER C)
85
00044, 31, SHIFT       # D (LATIN CAPITAL LETTER D)
86
00045, 32, SHIFT       # E (LATIN CAPITAL LETTER E)
87
00046, 33, SHIFT       # F (LATIN CAPITAL LETTER F)
88
00047, 34, SHIFT       # G (LATIN CAPITAL LETTER G)
89
00048, 35, SHIFT       # H (LATIN CAPITAL LETTER H)
90
00049, 36, SHIFT       # I (LATIN CAPITAL LETTER I)
91
0004a, 37, SHIFT       # J (LATIN CAPITAL LETTER J)
92
0004b, 40, SHIFT       # K (LATIN CAPITAL LETTER K)
93
0004c, 41, SHIFT       # L (LATIN CAPITAL LETTER L)
94
0004d, 42, SHIFT       # M (LATIN CAPITAL LETTER M)
95
0004e, 43, SHIFT       # N (LATIN CAPITAL LETTER N)
96
0004f, 44, SHIFT       # O (LATIN CAPITAL LETTER O)
97
00050, 45, SHIFT       # P (LATIN CAPITAL LETTER P)
98
00051, 46, SHIFT       # Q (LATIN CAPITAL LETTER Q)
99
00052, 47, SHIFT       # R (LATIN CAPITAL LETTER R)
100
00053, 50, SHIFT       # S (LATIN CAPITAL LETTER S)
101
00054, 51, SHIFT       # T (LATIN CAPITAL LETTER T)
102
00055, 52, SHIFT       # U (LATIN CAPITAL LETTER U)
103
00056, 53, SHIFT       # V (LATIN CAPITAL LETTER V)
104
00057, 54, SHIFT       # W (LATIN CAPITAL LETTER W)
105
00058, 55, SHIFT       # X (LATIN CAPITAL LETTER X)
106
00059, 56, SHIFT       # Y (LATIN CAPITAL LETTER Y)
107
0005a, 57, SHIFT       # Z (LATIN CAPITAL LETTER Z)
108
0005b, 21,             # [ (LEFT SQUARE BRACKET)
109
0005c, 14,             # \ (REVERSE SOLIDUS)
110
0005d, 21, SHIFT       # ] (RIGHT SQUARE BRACKET)
111
0005e, 14, SHIFT       # ^ (CIRCUMFLEX ACCENT)
112
0005f, 12, SHIFT       # _ (LOW LINE)
113
00060, --,             # ` (GRAVE ACCENT)
114
00061, 26,             # a (LATIN SMALL LETTER A)
115
00062, 27,             # b (LATIN SMALL LETTER B)
116
00063, 30,             # c (LATIN SMALL LETTER C)
117
00064, 31,             # d (LATIN SMALL LETTER D)
118
00065, 32,             # e (LATIN SMALL LETTER E)
119
00066, 33,             # f (LATIN SMALL LETTER F)
120
00067, 34,             # g (LATIN SMALL LETTER G)
121
00068, 35,             # h (LATIN SMALL LETTER H)
122
00069, 36,             # i (LATIN SMALL LETTER I)
123
0006a, 37,             # j (LATIN SMALL LETTER J)
124
0006b, 40,             # k (LATIN SMALL LETTER K)
125
0006c, 41,             # l (LATIN SMALL LETTER L)
126
0006d, 42,             # m (LATIN SMALL LETTER M)
127
0006e, 43,             # n (LATIN SMALL LETTER N)
128
0006f, 44,             # o (LATIN SMALL LETTER O)
129
00070, 45,             # p (LATIN SMALL LETTER P)
130
00071, 46,             # q (LATIN SMALL LETTER Q)
131
00072, 47,             # r (LATIN SMALL LETTER R)
132
00073, 50,             # s (LATIN SMALL LETTER S)
133
00074, 51,             # t (LATIN SMALL LETTER T)
134
00075, 52,             # u (LATIN SMALL LETTER U)
135
00076, 53,             # v (LATIN SMALL LETTER V)
136
00077, 54,             # w (LATIN SMALL LETTER W)
137
00078, 55,             # x (LATIN SMALL LETTER X)
138
00079, 56,             # y (LATIN SMALL LETTER Y)
139
0007a, 57,             # z (LATIN SMALL LETTER Z)
140
0007b, 55, CODE        # { (LEFT CURLY BRACKET)
141
0007c, 25, GRAPH       # | (VERTICAL LINE)
142
0007d, 30, CODE        # } (RIGHT CURLY BRACKET)
143
0007e, --,             # ~ (TILDE)
144
0007f, 83,             # Delete
145
000a0, 80,             # No-break space (&nbsp;)
146
000a1, 46, CODE        # ¡ (INVERTED EXCLAMATION MARK)
147
000a2, 04, CODE        # ¢ (CENT SIGN)
148
000a3, 47, CODE        # £ (POUND SIGN)
149
000a5, 51, CODE        # ¥ (YEN SIGN)
150
000a7, 03, CODE        # § (SECTION SIGN)
151
000a8, --,             # ¨ (DIAERESIS)
152
000aa, 20, CODE        # ª (FEMININE ORDINAL INDICATOR)
153
000ab, 22, SHIFT GRAPH # « (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK)
154
000ac, 56, SHIFT GRAPH # ¬ (NOT SIGN)
155
000b0, 57, SHIFT GRAPH # ° (DEGREE SIGN)
156
000b1, 13, GRAPH       # ± (PLUS-MINUS SIGN)
157
000b2, 02, SHIFT GRAPH # ² (SUPERSCRIPT TWO)
158
000b5, 45, CODE        # µ (MICRO SIGN)
159
000b6, 32, CODE        # ¶ (PILCROW SIGN)
160
000b7, 30, SHIFT GRAPH # · (MIDDLE DOT)
161
000ba, 25, CODE        # º (MASCULINE ORDINAL INDICATOR)
162
000bb, 23, SHIFT GRAPH # » (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK)
163
000bc, 01, GRAPH       # ¼ (VULGAR FRACTION ONE QUARTER)
164
000bd, 02, GRAPH       # ½ (VULGAR FRACTION ONE HALF)
165
000be, 03, GRAPH       # ¾ (VULGAR FRACTION THREE QUARTERS)
166
000bf, 34, CODE        # ¿ (INVERTED QUESTION MARK)
167
000c0, --,             # À (LATIN CAPITAL LETTER A WITH GRAVE)
168
000c1, --,             # Á (LATIN CAPITAL LETTER A WITH ACUTE)
169
000c2, --,             # Â (LATIN CAPITAL LETTER A WITH CIRCUMFLEX)
170
000c3, --,             # Ã (LATIN CAPITAL LETTER A WITH TILDE)
171
000c6, 50, CODE        # Æ (LATIN CAPITAL LETTER AE)
172
000c7, 17, SHIFT       # Ç (LATIN CAPITAL LETTER C WITH CEDILLA)
173
000c9, --,             # É (LATIN CAPITAL LETTER E WITH ACUTE)
174
000ca, --,             # Ê (LATIN CAPITAL LETTER E WITH CIRCUMFLEX)
175
000cd, --,             # Í (LATIN CAPITAL LETTER I WITH ACUTE)
176
000d1, 33, CODE        # Ñ (LATIN CAPITAL LETTER N WITH TILDE)
177
000d3, --,             # Ó (LATIN CAPITAL LETTER O WITH ACUTE)
178
000d4, --,             # Ô (LATIN CAPITAL LETTER O WITH CIRCUMFLEX)
179
000d5, --,             # Õ (LATIN CAPITAL LETTER O WITH TILDE)
180
000d6, --,             # Ö (LATIN CAPITAL LETTER O WITH DIAERESIS)
181
000da, --,             # Ú (LATIN CAPITAL LETTER U WITH ACUTE)
182
000dc, --,             # Ü (LATIN CAPITAL LETTER U WITH DIAERESIS)
183
000df, 07, CODE        # ß (LATIN SMALL LETTER SHARP S)
184
000e0, --,             # à (LATIN SMALL LETTER A WITH GRAVE)
185
000e1, --,             # á (LATIN SMALL LETTER A WITH ACUTE)
186
000e2, --,             # â (LATIN SMALL LETTER A WITH CIRCUMFLEX)
187
000e3, --,             # ã (LATIN SMALL LETTER A WITH TILDE)
188
000e6, 26, CODE        # æ (LATIN SMALL LETTER AE)
189
000e7, 17,             # ç (LATIN SMALL LETTER C WITH CEDILLA)
190
000e9, --,             # é (LATIN SMALL LETTER E WITH ACUTE)
191
000ea, --,             # ê (LATIN SMALL LETTER E WITH CIRCUMFLEX)
192
000ed, --,             # í (LATIN SMALL LETTER I WITH ACUTE)
193
000f1, 31, CODE        # ñ (LATIN SMALL LETTER N WITH TILDE)
194
000f2, --,             # ò (LATIN SMALL LETTER O WITH GRAVE)
195
000f3, --,             # ó (LATIN SMALL LETTER O WITH ACUTE)
196
000f4, --,             # ô (LATIN SMALL LETTER O WITH CIRCUMFLEX)
197
000f5, --,             # õ (LATIN SMALL LETTER O WITH TILDE)
198
000f6, --,             # ö (LATIN SMALL LETTER O WITH DIAERESIS)
199
000f7, 24, SHIFT GRAPH # ÷ (DIVISION SIGN)
200
000f9, --,             # ù (LATIN SMALL LETTER U WITH GRAVE)
201
000fa, --,             # ú (LATIN SMALL LETTER U WITH ACUTE)
202
000fb, --,             # û (LATIN SMALL LETTER U WITH CIRCUMFLEX)
203
000fc, --,             # ü (LATIN SMALL LETTER U WITH DIAERESIS)
204
000ff, 05, CODE        # ÿ (LATIN SMALL LETTER Y WITH DIAERESIS)
205
00128, --,             # Ĩ (LATIN CAPITAL LETTER I WITH TILDE)
206
00129, --,             # ĩ (LATIN SMALL LETTER I WITH TILDE)
207
00132, 53, CODE        # IJ (LATIN CAPITAL LIGATURE IJ)
208
00133, 27, CODE        # ij (LATIN SMALL LIGATURE IJ)
209
00168, --,             # Ũ (LATIN CAPITAL LETTER U WITH TILDE)
210
00169, --,             # ũ (LATIN SMALL LETTER U WITH TILDE)
211
00192, 01, CODE        # ƒ (LATIN SMALL LETTER F WITH HOOK)
212
00393, 52, CODE        # Γ (GREEK CAPITAL LETTER GAMMA)
213
00394, 44, CODE        # Δ (GREEK CAPITAL LETTER DELTA)
214
00398, 13, CODE        # Θ (GREEK CAPITAL LETTER THETA)
215
003a3, 22, CODE        # Σ (GREEK CAPITAL LETTER SIGMA)
216
003a6, 40, CODE        # Φ (GREEK CAPITAL LETTER PHI)
217
003a9, 41, CODE        # Ω (GREEK CAPITAL LETTER OMEGA)
218
003b1, 06, CODE        # α (GREEK SMALL LETTER ALPHA)
219
003b4, 00, CODE        # δ (GREEK SMALL LETTER DELTA)
220
003c0, 37, CODE        # π (GREEK SMALL LETTER PI)
221
003c3, 21, CODE        # σ (GREEK SMALL LETTER SIGMA)
222
003c4, 10, CODE        # τ (GREEK SMALL LETTER TAU)
223
003c9, 16, CODE        # ω (GREEK SMALL LETTER OMEGA)
224
02021, 02, CODE        # ‡ (DOUBLE DAGGER)
225
02022, 11, GRAPH       # • (BULLET)
226
02030, 05, GRAPH       # ‰ (PER MILLE SIGN)
227
0207f, 03, SHIFT GRAPH # ⁿ (SUPERSCRIPT LATIN SMALL LETTER N)
228
020a2, 54, CODE        # ₢ (CRUZEIRO SIGN)
229
02205, 15, CODE        # ∅ (EMPTY SET)
230
02208, 12, CODE        # ∈ (ELEMENT OF)
231
02219, 55, SHIFT GRAPH # ∙ (BULLET OPERATOR)
232
0221a, 07, GRAPH       # √ (SQUARE ROOT)
233
0221e, 10, GRAPH       # ∞ (INFINITY)
234
02229, 04, GRAPH       # ∩ (INTERSECTION)
235
0223d, 21, GRAPH       # ∽ (REVERSED TILDE)
236
02248, 21, SHIFT GRAPH # ≈ (ALMOST EQUAL TO)
237
02261, 13, SHIFT GRAPH # ≡ (IDENTICAL TO)
238
02264, 22, GRAPH       # ≤ (LESS-THAN OR EQUAL TO)
239
02265, 23, GRAPH       # ≥ (GREATER-THAN OR EQUAL TO)
240
02302, --,             # ⌂ (HOUSE)
241
02310, 47, SHIFT GRAPH # ⌐ (REVERSED NOT SIGN)
242
02320, 06, GRAPH       # ⌠ (TOP HALF INTEGRAL)
243
02321, 06, SHIFT GRAPH # ⌡ (BOTTOM HALF INTEGRAL)
244
02500, 12, GRAPH       # ─ (BOX DRAWINGS LIGHT HORIZONTAL)
245
02502, 14, SHIFT GRAPH # │ (BOX DRAWINGS LIGHT VERTICAL)
246
0250c, 47, GRAPH       # ┌ (BOX DRAWINGS LIGHT DOWN AND RIGHT)
247
02510, 56, GRAPH       # ┐ (BOX DRAWINGS LIGHT DOWN AND LEFT)
248
02514, 53, GRAPH       # └ (BOX DRAWINGS LIGHT UP AND RIGHT)
249
02518, 43, GRAPH       # ┘ (BOX DRAWINGS LIGHT UP AND LEFT)
250
0251c, 33, GRAPH       # ├ (BOX DRAWINGS LIGHT VERTICAL AND RIGHT)
251
02524, 35, GRAPH       # ┤ (BOX DRAWINGS LIGHT VERTICAL AND LEFT)
252
0252c, 51, GRAPH       # ┬ (BOX DRAWINGS LIGHT DOWN AND HORIZONTAL)
253
02534, 27, GRAPH       # ┴ (BOX DRAWINGS LIGHT UP AND HORIZONTAL)
254
0253c, 34, GRAPH       # ┼ (BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL)
255
02571, 24, GRAPH       # ╱ (BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT)
256
02572, 14, GRAPH       # ╲ (BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT)
257
02573, 55, GRAPH       # ╳ (BOX DRAWINGS LIGHT DIAGONAL CROSS)
258
02580, 36, SHIFT GRAPH # ▀ (UPPER HALF BLOCK)
259
02582, 52, GRAPH       # ▂ (LOWER ONE QUARTER BLOCK)
260
02584, 36, GRAPH       # ▄ (LOWER HALF BLOCK)
261
02586, 44, GRAPH       # ▆ (LOWER THREE QUARTERS BLOCK)
262
02588, 45, GRAPH       # █ (FULL BLOCK)
263
0258a, 41, GRAPH       # ▊ (LEFT THREE QUARTERS BLOCK)
264
0258c, 40, GRAPH       # ▌ (LEFT HALF BLOCK)
265
0258e, 37, GRAPH       # ▎ (LEFT ONE QUARTER BLOCK)
266
02590, 40, SHIFT GRAPH # ▐ (RIGHT HALF BLOCK)
267
02596, 35, SHIFT GRAPH # ▖ (QUADRANT LOWER LEFT)
268
02597, 33, SHIFT GRAPH # ▗ (QUADRANT LOWER RIGHT)
269
02598, 43, SHIFT GRAPH # ▘ (QUADRANT UPPER LEFT)
270
0259a, 31, SHIFT GRAPH # ▚ (QUADRANT UPPER LEFT AND LOWER RIGHT)
271
0259d, 53, SHIFT GRAPH # ▝ (QUADRANT UPPER RIGHT)
272
0259e, 31, GRAPH       # ▞ (QUADRANT UPPER RIGHT AND LOWER LEFT)
273
025a0, 26, SHIFT GRAPH # ■ (BLACK SQUARE)
274
025ac, 26, GRAPH       # ▬ (BLACK RECTANGLE)
275
025c7, 30, GRAPH       # ◇ (WHITE DIAMOND)
276
025cb, 00, GRAPH       # ○ (WHITE CIRCLE)
277
025d8, 11, SHIFT GRAPH # ◘ (INVERSE BULLET)
278
025d9, 00, SHIFT GRAPH # ◙ (INVERSE WHITE CIRCLE)
279
0263a, 15, GRAPH       # ☺ (WHITE SMILING FACE)
280
0263b, 15, SHIFT GRAPH # ☻ (BLACK SMILING FACE)
281
0263c, 57, GRAPH       # ☼ (WHITE SUN WITH RAYS)
282
02640, 42, SHIFT GRAPH # ♀ (FEMALE SIGN)
283
02642, 42, GRAPH       # ♂ (MALE SIGN)
284
02660, 17, GRAPH       # ♠ (BLACK SPADE SUIT)
285
02663, 20, GRAPH       # ♣ (BLACK CLUB SUIT)
286
02665, 20, SHIFT GRAPH # ♥ (BLACK HEART SUIT)
287
02666, 17, SHIFT GRAPH # ♦ (BLACK DIAMOND SUIT)
288
0266a, 16, GRAPH       # ♪ (EIGHTH NOTE)
289
0266b, 16, SHIFT GRAPH # ♫ (BEAMED EIGHTH NOTES)
290
027ca, 34, SHIFT GRAPH # ⟊ (VERTICAL BAR WITH HORIZONTAL STROKE)
291
1fb6c, 54, GRAPH       # 🭬 (LEFT TRIANGULAR ONE QUARTER BLOCK)
292
1fb6d, 32, GRAPH       # 🭭 (UPPER TRIANGULAR ONE QUARTER BLOCK)
293
1fb6e, 54, SHIFT GRAPH # 🭮 (RIGHT TRIANGULAR ONE QUARTER BLOCK)
294
1fb6f, 32, SHIFT GRAPH # 🭯 (LOWER TRIANGULAR ONE QUARTER BLOCK)
295
1fb82, 44, SHIFT GRAPH # 🮂 (UPPER ONE QUARTER BLOCK)
296
1fb85, 52, SHIFT GRAPH # 🮅 (UPPER THREE QUARTERS BLOCK)
297
1fb87, 41, SHIFT GRAPH # 🮇 (RIGHT ONE QUARTER BLOCK)
298
1fb8a, 37, SHIFT GRAPH # 🮊 (RIGHT THREE QUARTERS BLOCK)
299
1fb96, 45, SHIFT GRAPH # 🮖 (INVERSE CHECKER BOARD FILL)
300
1fb98, 46, GRAPH       # 🮘 (UPPER LEFT TO LOWER RIGHT FILL)
301
1fb99, 46, SHIFT GRAPH # 🮙 (UPPER RIGHT TO LOWER LEFT FILL)
302
1fb9a, 50, SHIFT GRAPH # 🮚 (UPPER AND LOWER TRIANGULAR HALF BLOCK)
303
1fb9b, 50, GRAPH       # 🮛 (LEFT AND RIGHT TRIANGULAR HALF BLOCK)
304
1fbaf, 12, SHIFT GRAPH # 🮯 (BOX DRAWINGS LIGHT HORIZONTAL WITH VERTICAL STROKE)