6

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

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

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

3 ответа3

12

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

4

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

vkFFsc023::Send ^c

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

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

1

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

!v::Send ^v 

Здесь, когда вы нажмете Alt+V, он будет вести себя как паста.

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

!c::Send ^c  

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .