Hi Tom, >> 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...? Eric ------------------------------------------------------------------------- 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