Hi! Japheth found an interesting problem and explains on BTTR: https://www.bttr-software.de/forum/forum_entry.php?id=21818
It turned out that Mkeyb and MS SmartDrv don't like each other. The root of the problem is that MKEYB's Int 15h handler expects the carry flag to be set, else it does nothing. If SmartDrv is loaded AFTER Mkeyb, it also installs an Int 15h handler, to catch Ctrl-Alt-Del. It doesn't care about the the carry flag, and the crucial code is: > cmp ax, 4F53h jnz prev_handler That also explains why it's just key 56h that isn't translated, the usual keys have scan codes < 53h. > The simplest fix is to load MKeyb AFTER MS SmartDrv.
_______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user