Проблема с клавишей Fn заключается в том, что многие клавиатуры не реализуют ее как обычную клавишу, а как модификатор, который изменяет сообщения клавиш других клавиш, нажимаемых одновременно.
Вот пример сценария того, как Windows может увидеть ваш ввод:
Нажмите F1 вниз - Windows получит код F1 вниз
Нажмите F1 вверх - Windows получает код F1 вверх
Нажмите Fn вниз - Windows ничего не получает
Нажмите F1 вниз - Windows получает носитель ▶ код вниз
Нажмите F1 вверх - Windows получает носитель ▶ вверх код
Нажмите Fn вверх - Windows ничего не получает