Hello, I'm trying out FreeDOS in a VM so I set it up as explained in the wiki for Virtual Box but chose French keyboard layout with an english system (how I install all my OS).
French keyboard layout isn't working properly in that setup though, key 'M' which is right next to key 'L' on our keyboards prints a comma ','. (but the key next to 'N' which is supposed to print a comma does indeed do so and doesn't print an 'M' so 'M' and ',' aren't inverted)
Keys 'A', 'Q' are inverted, same for 'Z' and 'W'.
(FR mapping is : azertyuiop // qsdfghjklm // wxcvbn)
(In my VM with that set up mapping is : qwertyuiop // asdfghjkl // zxcvbnm)
All other keys seem to produce the expected output.
By "as explained in the wiki for Virtual Box" I meant, as explained in the FreeDOS wiki when using Virtual Box...
Try mKEYB instead. You may be able to "fdnpkg install mkeyb". If that (for some reason) doesn't work, grab it directly (assuming you have installed FDNET):
ftp://ftp.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/keyb/mkeyb/mkeyb041.zip
See next post :)
Last edit: Clem 2017-05-09
Okay, chose US keyboard layout at install, then typed in "mKEYB FR", and poof ! back to square one. Could it be because I'm using a (physical) French keyboard ?
Last edit: Clem 2017-05-09
No idea if it helps but Svarog386 distribution does not have this issue.
Outside of trying yet another keyboard driver (KBFR) or manually entering Alt-Numpad digits, dunno!
https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/keyb/kbfr/
Try asking for further help on the freedos-user mailing list.
BTW, what VirtualBox version and host OS are you using? It's probably not their bug, but you never know.
It's bearable (barely) using US keymap for mKEYB, I'm using Virtual Box Version 5.1.22 r115126 (Qt5.6.2) on Win10 (14393.1198) ^
Last edit: Clem 2017-05-12
I have no experience with using non-English keyboards and am probably completely wrong. But, my totally uninformed guess is there might be some sort of double translation going on. It may be that VirtualBox is translating you keyboard input for a DOS operating system. Perhaps changing the OS setting in VirtualBox to something like "other" will help. Or, perhaps the keyboard scancodes have changed. If so, then a new French keymap may be required.
Last edit: Shidel 2017-05-18
I am using a French keyboard and it all seems to be working fine!
My autoexec contains these two lines (among others, in this order):
I hope this helps!
I tried re-installing fresh FreeDOS 1.2. Selected French Keyboard mapping. Keys are wrong, went inside autoexec.bat and saw :
Edit: I tried setting autoexec.bat with the values Olivier posted but it doesn't seem to do anything (?) as keyboard acts like a US/UK one after boot up.
Last edit: Clem 2017-06-01
Your reply made me check things out on my side and try a couple of completely fresh installs.
It turns out, VMWare Workstation works great out of the box, but VirtualBox doesn't, for some reason...
I hope that helps at least a little...
Okay, I think I got it, I replaced mkeyb FR by keyb FR and that worked. See if it works for you!
Also, I'm stupid, because I had forgotten that anything starting with "REM" is completely inconsequential (comment).
Very nice Olivier ! It's working now, I have no idea why but it does ^_ ^
Last edit: Clem 2017-06-02
Hello
I haved the same problem on VM
My PC is an ASUS X205TA and is not possible to obtain the "m" key.
My soluce, at te he install, is to choise the disposition of keyboard in english (défault)
in autoexec.bat, I added KEYB FR
and now all is correct
Regards
Last edit: ptitjoz 2017-06-16
Hello,
I'm trying to use the [COMBI] section for the french accent and I cannot associate the accent keys with the letters a,e,i,o,u.
If I use another key like « it works.
Here is my setup :
[COMBI]
« aà eè #32'
. aâ eê iî oô uû #32^
` aà eè #32'
^ aâ eê iî oô uû #32^
So the lines 1 and 2 works, but not the line 3 and 4.
Does someone has an idea of this problem ?
Thanks!