the german keyboard has a third layer for additional characters, see:
https://ro-kom.de/linux-falschen-tastaturlayout-auf-deutsch-umstellen/
e.g. 7 till 9 and a " sharp S" which looks like a beta character, and some more. They can be activated by pressing AltGr + 7 etc. first, only to clarify what we are talking about. In vms this combination works fine with mkeyb, but at least at 3 real machines there is only a beep, when you try this combination. (see fd bug reports). A workaround is to use mkeyb gr / e.
fdos 1.4 uses mkeyb gr without /e, which works fine on all your fd boot options, except the boot option that is mentioned with menudefault. if i change the menudefault e.g. from 3,5 to 2,5 the special keys that did not work with 2,5 suddenly do no longer work on 3,5 but on 2,5 etc. but this seems not to be a problem on every real machine, only on special one. This is the problem we talk about. The strange thing is, that pressing some characters like del, pause, arrow up etc. while booting makes everything work as it should do.
Bernd can tell you more about this.
I took a lot of pictures to documentate this.
If necessary, i can upload them on my website, but if the characters that do not work, you can not see that they do not work.
Willi
--
Gesendet mit der mail.com Mail App
Gesendet mit der mail.com Mail App
Am 14.04.25, 22:23 schrieb Jerome Shidel via Freedos-devel <freedos-devel@lists.sourceforge.net>:
Hi,
> On Apr 14, 2025, at 3:21 PM, Bernd Böckmann via Freedos-devel <freedos-devel@lists.sourceforge.net> wrote:
>
> Hi Eric,
>
>> Am 14.04.2025 um 21:14 schrieb Eric Auer via Freedos-devel <freedos-devel@lists.sourceforge.net>:
>>
>> If I understand you correctly, then JEMM386, but not JEMMEX,
>> clears the ext keyboard flag at 40:96, but should not.
>
> the flag gets cleared even before the first driver is loaded, depending on what gets selected in the FreeDOS boot menu (probably more which keys get pressed to achieve the selection).
>
> The following is a complete config.sys which triggers it (no JEMM386 etc.)
>
> !MENUCOLOR=7,0
> MENUDEFAULT=3,5
> MENU 1 - Load FreeDOS with JEMMEX, no EMS (most UMBs), max RAM free
> MENU 2 - Load FreeDOS with JEMMEX (more compatible)
> MENU 3 - Load FreeDOS with JEMM386 (Expanded Memory)
> MENU 4 - Load FreeDOS low with some drivers (Safe Mode)
> MENU 5 - Load FreeDOS without drivers (Emergency Mode)
> 12345?DEVICE=C:\EXTKBD2.EXE
>
> Greetings, Bernd
What if you press nothing and let it timeout?
>
>
>
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel
_______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel