Hi,
I have been trying out FreeDOS and have come across a very annoying keyboard issue.
I have done the the installation with the Danish keyboard and it works. Well, almost...
The Danish "æ" "å" are displeyed correctly, but "ø" is not. It is displayed as "¢" in FreeDOS.
I have tried to change codepage and all kinds of settings within FreeDOS, but this single charecter is still displayed wrong. I also tried to use the ASCII code (ALT + 155) instead, but that gave me the same "¢" as before.
I did googled the problem and found another guy who had the same problem in FreeDOS.
However that post was 10 years old. And it did not provide any resolution to the problem.
Michael D.
If you think it's FD KEYB that is buggy, then try mKEYB, which also seems to support Danish.
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/mkeyb.html
However, if you're not getting the correct letter represented, then it's a bug in the codepage (EGA.CPX or whatever). That should probably be reported to Henrique Peron via email, but I haven't seen him around lately.
I did convert Terminus (8x16) for us a while back, and it supports Latin-1, so you could also try using that font instead:
https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/system/fonts/
Sorry, it's just too much work for so few volunteers, and most (all?) don't speak Danish.
I agree, the ALT+155 test implies that the problem is not in KEYB, but in the CPI/CPX files for whatever codepages you are using.
I think I found the reason why it did not work with FD version 1.2
In fdconfig.sys there was:
"Country=001,437,C:\fdos\bin\country.sys
correct is:
"Country=045,865,C:\fdos\bin\country.sys
In autoexec.bat no codepages were set at version 1.2 (cp865).
I added this in autoexec.bat and mkeyb, keyb dk and xkeyb worked fine!
For xkeyb the key files were at C:\FDOS\bin\key!
I just tested the actual FDT2407 version and noticed that Danish is not listened at the language list - and - if so, not with CP 865 but with 858. So it maybe that you still have to do the changes manually.
Finally I think that the thread can be closed.