Добавить в корзинуПозвонить
Найти в Дзене
Иван Корнев

Переназначение клавиш в AutoHotkey v2: быстрый ремап без сюрпризов

Если нужно именно заменить одну клавишу другой, используйте remap Origin::Destination — он корректно сохраняет нажатие/удержание/отпускание и часто надёжнее, чем Send (особенно в играх и «капризных» приложениях). - База ремапа: a::b (A работает как B). Поменять местами — две строки a::b и b::a. - CapsLock → Ctrl, но CapsLock оставить: +CapsLock::CapsLock (включать через Shift) CapsLock::Ctrl Важно: правило с +CapsLock ставить выше. - Отключить клавишу: F1::return (удобно для F1/Win и т.п.). - Только в конкретной программе: #HotIf WinActive("ahk_exe notepad.exe") a::b #HotIf - Комбинации с модификаторами: ^x::^c (Ctrl+X → Ctrl+C). Доп. модификаторы обычно «наследуются». - Если клавиша странная: используйте VKnn (смысл) или SCnnn (физическая кнопка). При частой смене раскладок чаще стабильнее SC. Коротко: начинайте с remap, ограничивайте правила через #HotIf, а для проблемных клавиш переходите на VK/SC. Подробнее: https://www.ivan-kornev.ru/articles/windows/setup/key-remap-autohotkey-

Переназначение клавиш в AutoHotkey v2: быстрый ремап без сюрпризов

Если нужно именно заменить одну клавишу другой, используйте remap Origin::Destination — он корректно сохраняет нажатие/удержание/отпускание и часто надёжнее, чем Send (особенно в играх и «капризных» приложениях).

- База ремапа: a::b (A работает как B). Поменять местами — две строки a::b и b::a.

- CapsLock → Ctrl, но CapsLock оставить:

+CapsLock::CapsLock (включать через Shift)

CapsLock::Ctrl

Важно: правило с +CapsLock ставить выше.

- Отключить клавишу: F1::return (удобно для F1/Win и т.п.).

- Только в конкретной программе:

#HotIf WinActive("ahk_exe notepad.exe")

a::b

#HotIf

- Комбинации с модификаторами: ^x::^c (Ctrl+X → Ctrl+C). Доп. модификаторы обычно «наследуются».

- Если клавиша странная: используйте VKnn (смысл) или SCnnn (физическая кнопка). При частой смене раскладок чаще стабильнее SC.

Коротко: начинайте с remap, ограничивайте правила через #HotIf, а для проблемных клавиш переходите на VK/SC.

Подробнее: https://www.ivan-kornev.ru/articles/windows/setup/key-remap-autohotkey-v2