Поменять местами CTRL и CAPSLOCK в Windows только для emacs

Поменять местами CTRL и CAPSLOCK в Windows только для emacs

Мне удалось переназначить клавиши CTRL и CAPS LOCK друг другу с помощью редактора реестра в Windows. Теперь это довольно удобно в emacs, но довольно неудобно для обычных приложений.

Я хотел бы переназначить CTRL <-> CAPS только для emacs, но для всего остального клавиши должны остаться прежними. Возможно ли это?

решение1

Да, это возможно сAutoHotkeyскрипт вроде следующего:

SetTitleMatchMode, 2

#IfWinActive, Emacs
Capslock::Ctrl
Ctrl::Capslock
#IfWinActive

ВидетьУстановитьНазваниеМатчРежим,#ЕслиВыигралАктивно / #ЕслиВыигралСуществует,Переназначение клавиш и кнопоки другие документы AHK, если вам нужно настроить скрипт (особенно, чтобы он соответствовал заголовку окна Emacs илиahk_классправильно).

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