Ну так клавиатуры-то уже не по ps/2 подключаются, а по USB, что контроллер сообщит при опросе, то и будет. Но если есть одна и та же клавиатура, которая под mac os выдаёт кейкоды и даёт ремапить fn, а под windows — нет, значит вопрос в реализации конкретного драйвера