Hello Eric,

On Mon, 11 Oct 2021 at 21:19, E. Auer <e.a...@jpberlin.de> wrote:

> > Again, you're misunderstanding the problem.  You shouldn't just
> > automatically generate an ASCII 213 no matter what the Code Page is --
> > you should only generate an ASCII 213 when that's the Euro character
> > on the Code Page currently in use.  ASCII 213 is the Euro character on
> > some Code Pages (like 858) but not on others (like 437 & 850).  There
>
> That sounds like a lot of effort to disable a key binding while
> the user is not using the right font. Maybe they actually are
>
KEYB does it. But it's more of, you load one layout with or without that
binding.


> By definition, anything above 127 is not ASCII, so it will depend
> on the codepage. Still, it is extremely rare that people use more
> than one codepage on the same system AND have identical characters
> with different byte values depending on which codepage they use AND
> have keyboard drivers which support both BUT want to switch on the
> fly instead of using a boot menu option or a simple batch script to
> go to one of the codepage/layout combinations.
>
Define "on the fly". For me, on the fly is issuing a DOS command (such as
CHCP). I gave an example of why it would be desirable in the other thread.

The real solution for the whole mess would probably be to use
> Unicode and graphical fonts with a few 10000 or more glyphs,
> but that would also be a very unlikely choice for DOS users ;-)
>
Well, imagine we have a FreeDOS version that will only run in a (say) 4 MB
minimum pentium+ VGA machine (not a big sacrifice this days).
You have lots of lots of memory. What you say is feasible (and very
desirable): a CON driver that would just switch to graphics mode, but
maintain a pseudo-text mode, emulating a text mode console (but maybe with
some IOCTL functions to write a image to same position). The Unicode glyphs
could be possible because they are (or many of them) stored somewhere in
XMS.

There you go an idea of how it could go. Wish someone had time to go for it
:)


> So while I can confirm that it is possible to design a problem to
> which your plan would be a solution, I still have big problems with
> the question "Will any user apart from yourself need anything even
> remotely as flexible as your planned inter-driver config signals?"
>
For the sake of MS-DOS compatibility. And for the sake of keyboard+screen
(=console) coherency.

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

Reply via email to