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, 13.02.2023, 15:35

> > There are also some keyboard that have multiple "modes" they can be in.
> it's not 'multiple'. it's 2: 'translated to local' and 'completely
> transparent or no translation at all'.
>
> and this mode is questionable via INT whatever.

It is INT 2F.AD85, and is supported by later versions the PC-DOS KEYB program. AFAIK it was never supported by MS-DOS KEYB. The FD-KEYB program by Aitor does support it but it works a little differently than the PC-DOS version. The FD-KEYB program has way more than 2 "modes" (sub-mappings). The KEYB programs from other DOS clones may support it also (like DR-DOS or PTS-DOS), but I'm not sure.

> > Again, some keyboard drivers
> > provide a way to do that and others don't.
> then 'others' are buggy. what's the problem?

The problem is that sometimes other programs (not KEYB) need to know what the current keyboard mapping and/or sub-mapping is in order to work properly (automatically) without requiring manual intervention from the user. When a KEYB program doesn't identify itself to other programs the user must do it themselves and they shouldn't need to do that.

> > 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's not such a big deal to create your own keyboard layout.

Creating a custom keyboard layout is not a big deal, but having it automatically be able to notify other programs that may need to know what it's doing can be a very big deal.

 

Complete thread:

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