First post, by OMORES
So, I have this all in one mixed PCI/PCI-E configuration on my main computer where I run all Windows versions... I have only one PS/2 port and I use it for mouse. Y type PS/2 splitters seems not to work with my motherboard , so I need two keyboards: my BIOS/DOS main keyboard which works fine under DOS, all 16 bit Windows, Windows 95/98, NT 3.51 and NT4 + newer OSes where onboard USB is recognized... And a second USB keyboard plugged into a compatible USB card for Windows Me/2000/XP. (I use a VIA 6212 card)
For practical reasons, I would like to stick only with one keyboard... I know, I can use a PS2 keyboard which will work in all possible conditions, but then I won't have good mouse support. USB to PS/2 mouse emulation can go wrong even when it works... In Windows 98SE I use lmouse.drv from Windows 3.11 and everything is smooth with an USB emulated mouse... (or else mouse movements are totally crazy)
In Windows NT the keyboard driver is managed by I8042PRT.SYS so I tried the same trick, by overwriting Windows 2000/XP I8042PRT.SYS with the one from NT 4.0 and NT 3.51 but the keyboard is still not recognized... (The USB emulated keyboard is recognized during the installation part but will fail as soon as Windows tries to initialize it...)
Any other ideas how to pull this out?
My latest video: NT 4.0 running from M.2 PCI-E AHCI SSD.