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 bretjohn Homepage E-mail, Rio Rancho, NM, 23.01.2023, 18:12

Unfortunately, it's not as simple as all that (even though that's far from simple in itself).

There are also some keyboard that have multiple "modes" they can be in. For example, at least some versions of Cyrillic keyboards have "Cyrillic Mode" (for typing in Russian or a similar language) and a Latin Mode (for typing in English). Even if you can identify which keyboard driver is loaded (some keyboard drivers have a way to do that and others don't) you also may need identify which Mode it's in. Again, some keyboard drivers provide a way to do that and others don't.

And there's also the problem of "custom" keyboard layouts that don't follow any particular widely recognized "standard". There are also keyboard layouts that are available in, e.g., a Windows command prompt that have never had a DOS equivalent made.

It gets really complicated and really ugly very quickly unless you're going to limit yourself to certain "common" scenarios. I had to go through this as I was writing my SCANCODE program (which can "type" scancodes for you automatically).

 

Complete thread:

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