>>> Another one is that MKEYB doesn't
>>> report itself correctly as a "standard" keyboard driver to other
>>> programs which can cause some compatibility problems.

>> no one complained so far. ever. in 15+ years.

> Well, then consider this your first complaint.  I don't use MKEYB for this 
> and other reasons.

>> how would this report look like?

> Look at RBIL, INT 2F.AD80 and related calls.

> As Aitor alluded to, KEYB interacts with the various other things
> in DOS (COUNTRY, DISPLAY, CHCP, NLSFUNC, ...).  If KEYB doesn't
> report itself through that mechanism the other DOS functions may not
> work correctly.
admittedly, I'm a german user, who had never anything then an US-ASCII
keyboard, never used anything of the DISPLAY, CHCP, NLSFUNC family
*ever* and so I am certainly not experianced on these things.

how should a KEYB scancode->keycode driver react to copdepage changes,
and how are these communictated?

why would any other TSR need insight into KEYB installed/not installed
state or a pointer to private tables?


> But, it's usually only a problem if you try to
> switch between languages or keyboard layouts or code pages on the
> same computer, which very few people do.
even then, I only see
  'changing between keyboard translation and no translation'
 which MKEYB should support.

 > It's also a problem for other programs (including other TSR's) that
> need to know the current keyboard layout for some reason (which some of mine 
> do).
why would they want to know this? just pass around scancodes, and
MKEYB will be happy.

Tom




_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to