Мне удалось переназначить клавиши CTRL и CAPS LOCK друг другу с помощью редактора реестра в Windows. Теперь это довольно удобно в emacs, но довольно неудобно для обычных приложений.
Я хотел бы переназначить CTRL <-> CAPS только для emacs, но для всего остального клавиши должны остаться прежними. Возможно ли это?
решение1
Да, это возможно сAutoHotkeyскрипт вроде следующего:
SetTitleMatchMode, 2
#IfWinActive, Emacs
Capslock::Ctrl
Ctrl::Capslock
#IfWinActive
ВидетьУстановитьНазваниеМатчРежим,#ЕслиВыигралАктивно / #ЕслиВыигралСуществует,Переназначение клавиш и кнопоки другие документы AHK, если вам нужно настроить скрипт (особенно, чтобы он соответствовал заголовку окна Emacs илиahk_классправильно).