В винде есть два драйвера клавиатуры: i8042prt.sys kbdclass.sys Какой из них настоящий ? Т.е. какой из ни реально обрабатывает каждое нажатие клавиши и читает порт 60 ? Или это все "заглушки" а чтение из 60 порта происходит в другом месте ?
Порты 60h и 64h читает i8042prt. kbdclass - это фильтр. Реально он ничего не делает. Нечто вроде буфера между win32 и i8042prt.