Hi all, Eric requested me on this thread but all I have to say is that I have tested (once again) the main russian keyboard layout (keyb ru,,keybrd2.sys) for FreeDOS (under Win98SE's DOS Prompt running under VMWare Server 1.0.7) and it worked fine. I've typed cyrillic "р" (Latin "r") both under the DOS prompt and under applications such as EDIT.COM.
I see that the discussion here runs around kernel, command interpreters, programming and stuff. Unfortunately I can be of no help on that. I can say, though, that Aitor's KEYB is able to handle E0h characters much like any other DOS KEYB program (otherwise there would be no russian support at all). One could think on trading cp808/cp866 for cp872/cp855. The problem would just change: the affected character (E0h) then is "Я", also needed in russian. Henrique Tom Ehlert escreveu: > Hallo Herr Eric Auer, > > > >>>> That was not clear from your previous mail. However, here is the >>>> relevant bit of code from kernel readkey / ConRead / KbdRdChar: >>>> >>>> - if AL is returned as E0, return AL as 0 if AH is not 0 else >>>> >>> that's simply a bug. >>> >>> the BIOS will never return E0 as the char code >>> > > >> Well okay but somebody added this special e0 code handling >> and he probably had some reasons to do this...? What will >> the BIOS return for extended keys such as "numpad *", will >> it return the ASCII for * and e0 as the scancode or...? >> > > write a small program, test yourself ;) > > Tom > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Freedos-user mailing list > Freedos-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-user > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 > 02:02 > > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user