) AHK позволяет делать и простое a::b, и “умные” правила: по окнам, с модификаторами, для нестандартных клавиш. Главное — не перепутать remap и отправку через Send. - База скрипта (v2): #Requires AutoHotkey v2.0 #SingleInstance Force SendMode "Input" - Простой remap (ведёт себя как «железо»): CapsLock::Ctrl RAlt::AppsKey Поменять местами — две строки: a::b и b::a. - Отключить клавишу: RWin::Return Обязательно держать “аварийный выход”: F12::ExitApp. - Сочетания: ^ Ctrl, ! Alt, + Shift, # Win Пример: ^x::^c. - Когда нужен макрос: если отправляется последовательность, используйте блок и Send + Sleep. - CapsLock: Esc по тапу, Ctrl по удержанию: через KeyWait (логика, не чистый remap). - Странные клавиши/раскладки: используйте scXXX/vkXX. Узнать коды — в Key history (в трее AHK). - Только в конкретной программе: #HotIf WinActive("ahk_exe notepad.exe") … #HotIf Вывод: начинайте с простого remap, добавляйте sc/vk и #HotIf при проблемах, и всегда оставляйте клавишу для быстрого выхо