Как поменять местами клавиши Ctrl и Fn на корпоративном компьютере?

Как поменять местами клавиши Ctrl и Fn на корпоративном компьютере?

Наши компьютеры были обновлены доHP EliteBook 8570pмашины, и хотя это очень хорошие машины, они также очень большие — настолько большие, что левая Ctrlклавиша находится слишком далеко, из-за чего нажать Ctrl«+» Vодной рукой очень сложно.

Я уверен, что есть способы переназначить ключи так, чтобы их сигнал поменялся местами. Но добавьте фактор корпоративной безопасности, есть ли еще достаточно простой подход к этому?

Я уверен, что вам хотелось бы получить больше информации, прежде чем вы сможете ответить. Я постараюсь добавлять обновления на основе комментариев и ответов.

решение1

Это невозможно сделать. Не без того, чтобы не запачкать руки, то есть не открыть клавиатуру и не поменять клавиши на аппаратном уровне. Нажатие клавиши Fn изменяет скан-коды других клавиш на плате, но не сообщается операционной системе. Например, на многих клавиатурах ноутбуков нажатие Fn-Kбудет зарегистрировано как нажатие фактической клавиши Numpad 2, даже если эта клавиша может физически не существовать. Операционная система полностью не знает ни о какой клавише Fn, и поэтому ее нажатия не могут быть переназначены на программном уровне.

решение2

Вы можете сделать это с помощьюАвтохоткей. Загрузите, установите и добавьте это в скрипт по умолчанию:

vkFFsc023::Send ^c

Если это не сработает, у нас, вероятно, разные коды клавиш (потому что на моей машине это работает ;)). В этом случае выберитеОткрытьна иконке AHK в системном трее, затем нажмите , CtrlKчтобы просмотреть историю клавиш, нажмите fnc, затем , F5чтобы обновить, и измените значения vkи scв скрипте на числа в первых двух столбцах строки, соответствующей нажатию клавиши.

Вы можете сделать это для любой комбинации, Ctrlsomethingкоторую вы хотите переназначить.

решение3

СкачатьAutoHotkeyи вы можете использовать этот скрипт

!v::Send ^v 

Здесь, когда вы нажмете Alt+, Vэто будет означать вставку.

Если вы хотите переназначить Ctrl+ Cна Alt+ C , то просто добавьте эту строку в скрипт

!c::Send ^c  

это скопирует текст. Однако вы не можете переназначить клавишу Fnс помощью AHK.

решение4

Это можно сделать в BIOS. Перезагрузка -> F1 и найдите что-то вроде Клавиатура, Конфигурация, Замена клавиш Fn и Ctrl или Поведение функциональных клавиш.

Связанный контент