F13 неправильно обрабатывается как numpad. Введите vcxsrv.
Я использую SharpKeys на своем компьютере с Windows 8, чтобы привязать клавишу Caps Lock к клавише F13, чтобы использовать ее в качестве горячей клавиши / модификатора в других программах. Это прекрасно работает в приложениях Windows - например, http://keycode.info/ правильно сообщает, что я нажал F13, когда нажимаю Caps Lock.
Тем не менее, это не работает в vcxsrv, который рассматривает ключ как KP_Enter
т. е. введите на цифровой клавиатуре. Выход из xev
идентичен независимо от того, нажимаю ли я Caps Lock или настоящую цифровую клавишу Enter. На это поведение не влияет Num Lock, -keyhook
аргумент vcxsrv, или -xkbvariant nodeadkeys
Аргумент в пользу vcxsrv, это все, что я мог бы попробовать сам. Насколько я могу судить, это единственный ключ, который не прошел правильно.
В случае, если это имеет значение, я использую PuTTY для SSH в виртуальную машину Fedora 28 для запуска приложений X, которые я использую (например, xev
).