AutoHotkey может сделать это. Это довольно тривиально.
Сделайте файл с расширением .ahk
:
Capslock::Esc
Просто дважды щелкните, чтобы запустить, как только вы установили Autohotkey.
Это действительно так просто. Вы можете скомпилировать скрипт в исполняемый файл ( .exe
), чтобы сделать его переносимым с помощью компилятора, поставляемого с Autohotkey.
Вам придется как-то запускать это при запуске, если вы не хотите запускать его каждый раз при перезагрузке. Добавление ярлыка для скрипта в Startup
папку в меню «Пуск» работает.
Если вам не хочется устанавливать Autohotkey, я скомпилировал исполняемый файл и загрузил его в MediaFire . Если вы мне не доверяете, сделайте это самостоятельно, используя приведенный выше скрипт.
Сами Autohotkey предоставляют некоторые преимущества и недостатки использования этого метода по сравнению с переназначением путем изменения некоторых ключей реестра (что делает SharpKeys и что описывает Piskvor). Они также предоставляют инструкции, в частности:
- Используйте (бесплатную) программу, такую как KeyTweak
- Редактирование реестра вручную с использованием файла .reg, как описано здесь
Esc::Capslock
строку.Программа remapkey.exe, включенная в Windows Server 2003 Resource Kit Tools, упомянутые в этой статье, прекрасно работает в Windows 7. В статье techrepublic есть рисунки, но ниже приводится краткое изложение того, как переназначить esc в шапки.
После установки средств Windows Server 2003 Resource Kit:
источник
Что ж, сам автор SharpKeys отмечает, что он создает только специальный ключ в реестре.
Вы можете пойти трудным путем и поработать с раскладкой вручную или получить создателя раскладки клавиатуры MS - http://msdn.microsoft.com/en-us/goglobal/bb964665
Также обратите внимание, что у SharpKeys есть страница на CodePlex - вы можете получить ее оттуда: http://sharpkeys.codeplex.com/
источник
Лучший Ключ Remapper
(по состоянию на апрель 2020 года)
Следующие программы все делают адекватную работу. Позвольте мне также добавить, что не существует лучшего репаратора ключей. То, что вы должны использовать, зависит от того, к какой из 3 групп вы принадлежите.
1. Замена всех или почти всех символов на клавиатуре
Microsoft Keyboard Layout Creator 1.4. Если вы хотите полностью переделать все символы на клавиатуре, выберите Microsoft Keyboard Layout Creator 1.4. (Вы также можете использовать Keyboard Layout Manager, но я слышал более хорошие вещи о первом.) Хотя это может занять больше времени, использование этих двух программ, вместо меньших программ в списке, имеет смысл, потому что, очевидно, заставляет вашу систему работать намного более эффективно.
2. Переключение нескольких клавиш
KeyTweak. Если вы просто хотите заменить один символ на одну клавишу, выберите KeyTweak. Я использовал SharpKeys и KeyTweak, и KeyTweak намного проще и быстрее в использовании. KeyTweak был прекращен на некоторое время, но он все еще работает отлично . (Я все еще использую его всякий раз, когда переустанавливаю свой компьютер.) Кстати, LifeHacker упомянул, что он не был портативным, но это так.
3. Создание одной клавиши Нажмите несколько клавиш или запустите что-то необычное
Autotype. Если вы хотите, чтобы один ключ делал несколько вещей, например, «Я люблю тебя». или, если вы нажмете клавишу F4, вместо этого вы нажали Alt-F4, вам нужно будет использовать AutoType. AutoType - это простой язык программирования, который позволяет вам многое делать одним нажатием кнопки. Тем не менее , несмотря на то, что люди говорили об этом, вам потребуется некоторое время, чтобы реализовать любой сценарий. Я согласен, что это простой язык, но даже выяснение того, как установить программу, занимает некоторое время. Я широко использую AutoHotkey и могу вам сказать, что вам понадобится несколько часов, чтобы начать писать простой скрипт. Я имею в виду, что мне понадобилось время, чтобы написать этот простой ответ! Более того, вы можете случайно стать зависимым от написания сценариев, которые должны повысить вашу производительность; Однако,дней, чтобы закончить писать это!
источник