MSX character set -> Unicode HELP NEEDED

Page 6/8
1 | 2 | 3 | 4 | 5 | | 7 | 8

By Parn

Paladin (772)

Parn's picture

24-01-2022, 06:31

At first look it seems your analysis is correct, Manuel. However, I would be hard pressed to find any relevant key combination that would yield the Cz character, so for character mapping purposes I would be perfectly fine with not supporting BH mapping at all. Just like when you type \ in a Japanese machine you get a ¥, it would be OK getting a Cz when reaching for Pt (I don't even know if it's possible at all, I may be getting something wrong here).

By Manuel

Ascended (18694)

Manuel's picture

30-01-2022, 01:27

Need some help again:
- on Brazillian MSX models, which machines have which dead keys and at which position in the matrix (row+col) are they located? And to which key on the physical keyboard do they correspond? Also: are these necessary to type any character or are they just convenience?
- same for the German and French keyboards...

By Manuel

Ascended (18694)

Manuel's picture

30-01-2022, 23:47

More help needed: how do Korean keyboards work? How does one produce all characters?

More specifically, how do I type these characters
1 (01)
2 (02)
3 (03)
4 (04)
5 (05)
6 (06)
7 (07)
8 (08)
9 (09)
10 (0a)
11 (0b)
12 (0c)
13 (0d)
14 (0e)
15 (0f)
167 (a7)
168 (a8)
169 (a9)
170 (aa)
171 (ab)
172 (ac)
173 (ad)
174 (ae)
175 (af)
176 (b0)
177 (b1)
178 (b2)
179 (b3)
180 (b4)
181 (b5)
182 (b6)
183 (b7)
184 (b8)
185 (b9)
186 (ba)
187 (bb)
188 (bc)
189 (bd)
190 (be)
191 (bf)
192 (c0)
193 (c1)
194 (c2)
195 (c3)
196 (c4)
197 (c5)
198 (c6)
199 (c7)
200 (c8)
201 (c9)
202 (ca)
203 (cb)
204 (cc)
205 (cd)
206 (ce)
207 (cf)
208 (d0)
209 (d1)
210 (d2)
211 (d3)
212 (d4)
213 (d5)
214 (d6)
215 (d7)
216 (d8)
217 (d9)
218 (da)
219 (db)
220 (dc)
221 (dd)
222 (de)
223 (df)
224 (e0)
225 (e1)
226 (e2)
227 (e3)
228 (e4)
229 (e5)
230 (e6)
231 (e7)
232 (e8)
233 (e9)
234 (ea)
235 (eb)
236 (ec)
237 (ed)
238 (ee)
239 (ef)
240 (f0)
241 (f1)
242 (f2)
243 (f3)
244 (f4)
245 (f5)
246 (f6)
247 (f7)
248 (f8)
249 (f9)
250 (fa)
251 (fb)

You can see what they look like here, so I'm sure they're in the normal font:

But which keys do you need to press to produce these characters?

By Manuel

Ascended (18694)

Manuel's picture

31-01-2022, 01:03

And another question: does someone have any keyboard matrix information on the SVI-328? Especially where keys like Insert, Backspace, etc are located.

By Parn

Paladin (772)

Parn's picture

31-01-2022, 14:30

Manuel wrote:

- on Brazillian MSX models, which machines have which dead keys and at which position in the matrix (row+col) are they located? And to which key on the physical keyboard do they correspond?

All Brazilian machines have dead keys. In the HotBit you have three of them: ~^ (tilde/circumflex, row 2 col 0), ´` (acute/grave accents, row 1 col 5) and ¨´ (umlaut/apostrophe, only dead if Shift not pressed, row 1 col 6). The Expert 1.1 (and the Plus models) has two: ~^ (row 1 col 7) and ´` (row 1 col 5, just like the HotBit). The Expert 1.0 has only one: ´`~^ (row 3 col 5, has all diacritics except the umlaut, and is modified by the R Gra key, which corresponds to the Code key in other MSX models).

They are all needed to type accented characters.

By msxholder

Champion (399)

msxholder's picture

01-02-2022, 20:52

By NYYRIKKI

Enlighted (5917)

NYYRIKKI's picture

01-02-2022, 21:54

msxholder wrote:

SVI matrix.
https://www.msx.pics/image/yw7Oo

Yes, this one in service manual is correct and even kind of logical, but maybe a bit weird mirrored at least from programmer point of view. :)

Manuel, I think you rather read it from the wiki:
https://www.msx.org/wiki/SVI-3x8_keyboard

By gdx

Enlighted (5317)

gdx's picture

02-02-2022, 02:31

Manuel wrote:

You can see what they look like here, so I'm sure they're in the normal font:

But which keys do you need to press to produce these characters?

We can't directly display them for the most part. These are character parts that display while a character is forming. Most Korean characters use 2 or 3 of these parts.

Other things: You should take into account matrices because some MSX use the same font and the same layout of characters but not the same keys to display them. This is the case for some French MSX for the numbers.

https://www.msx.org/wiki/Keyboard_Matrices

(I know these matrices are incomplete)

This job is not an easy task. I think the easiest way to help improve OpenMSX is to participate in the wiki because everyone can put their contribution there when they notice a lack or error.

https://www.msx.org/wiki/MSX_Characters_and_Control_Codes
https://www.msx.org/wiki/MSX_font

By Manuel

Ascended (18694)

Manuel's picture

02-02-2022, 07:34

gdx, when I am done these matrix tables can be generated from the results Smile

So how do you type these character parts on a Korean MSX?

Thanks for the svi matrix! Google didn't find it...

By Manuel

Ascended (18694)

Manuel's picture

02-02-2022, 08:44

NYYRIKKI wrote:

Manuel, I think you rather read it from the wiki:
https://www.msx.org/wiki/SVI-3x8_keyboard

How does one type the reverse video characters? And the arrow symbols?

Page 6/8
1 | 2 | 3 | 4 | 5 | | 7 | 8