3

На моем рабочем ПК, без администратора и желания не устанавливать сторонние продукты:

Как я могу переназначить клавишу Caps Lock, чтобы функционировать как CTRL?

Я знаю о системных взломах реестра с этим ключом:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

Но я не могу записать ключ, я полагаю, из-за проблем с доступом.

И подход на пользователя:

HKEY_CURRENT_USER\Keyboard Layout

Который может быть написан, но безрезультатно. Я предполагаю, что это происходит из-за того, что ключ используется только в предыдущих версиях Windows, как показывают комментарии в Интернете.

Любое предложение о том, как этого можно достичь?

1 ответ1

1

Я взял это из вики emacs (на которую я не могу ссылаться, так как у меня недостаточно репов на суперпользователе). Используйте AutoHotkey. Вы можете установить переносную версию, которая не требует прав администратора.

Тем не менее, я просто использовал ahktoexe и скрипт, указанный на сайте emacs, чтобы создать исполняемый файл, который я запускаю (без необходимости прав администратора). Этот скрипт специфичен для emacs, но вы можете просто удалить оператор if и сделать его постоянным.

Сделайте файл с именем script.ahk и добавьте в него:

Capslock::Control

Запустите его через ahktoexe, и все. Поместите исполняемый файл в автозагрузку в меню «Пуск», и он будет запускаться при каждом включении компьютера.

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