The new version of mKEYB 0.52 breaks the support of entering the | character with the ALT GR + | keys with a German keyboard layout loaded.
mKEYB 0.46 from FreeDOS 1.3 doesn't have this problem.
The | character is required to enter commands like this one:
C:\type longtext.txt | more
.... REM shows file longtext.txt page wise with pause
We cannot report a bug in another project's bug tracker because we would not be able to answer questions about your configuration that triggered the bug. Depending on how you set up the virtual machine, the problem might have been entirely in your configuration and not a bug at all. You will need to contact the QEMU folks yourself.
see notes, not a bug
I had the same problem with 0.52 with all characters on the third layer of a key on certain keyboards (mine had more than 81 or 82 keys). ²³{[]}\~|µ did not work e.g. on a real machine.
Solved by mkeyb gr /? which gave the help that has starting with 0.49 (0.48?) a new option; /E was introduced.
So if you boot up with mkeyb gr /e everything works fine. Maybe the definition in /? is not optimum explanained, but it helps.
Please stop to ride on this theme (debug etc.)
I think this thread can be closed.
additional comment: This is a BIOS bug in some Acer Laptops (maybe others too). Bernd created a bugfix for this. Google for fixkbd.
I have a copy of fixkbd but am no sure if it is a good idea to upload it; as it only was a fix there is no documentation about the license.
So: @Jerome + Jime:
It should be published anywhere. As you can see: I am not alone with this problem.