Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

International keyboard support (Developers)

posted by tom Homepage, Germany (West), 22.01.2023, 18:06
(edited by tom on 22.01.2023, 19:51)

> I'm working on enabling some of my programs for Unicode.
>...
>
> On the keyboard side there is the KEYB.COM program. From what I can tell
> when you use KEYB it just fixes or replaces the standard BIOS handling,
> converting scan codes to something different from the default. It also
> allows for some shift/meta type operations to generate additional
> characters. But ultimately, the output is still going to be a value from 0
> to 255 representing a character, and hopefully the matching code page for
> the video display is resident. Otherwise, you get the correct character
> but an incorrect display.
>
> Does this sound about right?

that sounds mostly right.

however, there used to be a thing called DBCS (double-byte character support?) that was somehow used to support languages with more than 256 characters like Chinese. however, as a (german) European I'm only used to languages with much less than 256 letters. It would be cool to have a Chinese/Japanese (or similar) developer explain how this worked - in the context of DOS and how MSDOS helped support this.

of course, a DOS application like the editor Blocek can find a way to input and output DBCS all on its own...

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 90 users online (0 registered, 90 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum