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).

0 ответов

Другие вопросы по тегам