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