8

Я хочу переназначить CAPS для экранирования (во многих программах я постоянно использую функцию экранирования), но появляются два предложения:

  1. Горячие Ключи (которые даже люди, предлагающие сказать, являются болью)
  2. SharpKeys - который Norton сообщает как вредоносный сайт

Есть ли другие предложения?

3 ответа3

13

AutoHotkey может сделать это. Это довольно тривиально.

Сделайте файл с расширением .ahk:

Capslock::Esc

Просто дважды щелкните, чтобы запустить, как только вы установили Autohotkey.

Это действительно так просто. Вы можете скомпилировать скрипт в исполняемый файл (.exe), чтобы сделать его переносимым с помощью компилятора, поставляемого с Autohotkey.

Вам придется как-то запускать это при запуске, если вы не хотите запускать его каждый раз при перезагрузке. Добавление ярлыка для скрипта в папку « Startup » в меню «Пуск» работает.


Если вы не хотите устанавливать Autohotkey, я скомпилировал исполняемый файл и загрузил его в MediaFire. Если вы мне не доверяете, сделайте это самостоятельно, используя приведенный выше скрипт.


Сами Autohotkey предоставляют некоторые преимущества и недостатки использования этого метода по сравнению с переназначением путем изменения некоторых ключей реестра (что делает SharpKeys и что описывает Piskvor). Они также предоставляют инструкции, в частности:

  • Используйте (бесплатную) программу, такую как KeyTweak
  • Редактирование реестра вручную с использованием файла .reg, как описано здесь
3

Программа remapkey.exe, включенная в Windows Server 2003 Resource Kit Tools, упомянутые в этой статье, прекрасно работает в Windows 7. В статье techrepublic есть картинки, но ниже приводится краткое изложение того, как переназначить esc в шапки.

После установки средств Windows Server 2003 Resource Kit:

  1. Откройте диалог запуска, нажав Win+R
  2. Введите remapkey.exe и нажмите ввод
  3. Перетащите кнопку "Esc" на базовой клавиатуре с кнопки "Caps" на базовой клавиатуре.
    • Примечание: после отпускания кнопки "Esc" над кнопкой "Caps" на основной клавиатуре переназначенная клавиатура должна отражать изменения.
  4. Нажмите кнопку "Сохранить и выйти". (это первый значок в левом верхнем углу.)
  5. Нажмите через предупреждения.
  6. Перезагрузка (в конце концов, это окна).
  7. Наслаждайтесь вашими переназначенными ключами без необходимости постоянно работать!
2

Что ж, сам автор SharpKeys отмечает, что он создает только специальный ключ в реестре.

Вы можете пойти трудным путем и поработать с раскладкой вручную или получить создателя раскладки клавиатуры MS - http://msdn.microsoft.com/en-us/goglobal/bb964665

Также обратите внимание, что у SharpKeys есть страница на CodePlex - вы можете получить ее оттуда: http://sharpkeys.codeplex.com/

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