Как переназначить клавишу Capslock таким образом, чтобы нажатие и отпускание ее регистрировалось как клавиша Escape, а нажатие и удержание ее регистрировалось как модификатор клавиши Ctrl?
Я ищу решение для Windows, желательно с использованием Autohotkey v2.





#Requires AutoHotkey v2.0
; Remap Capslock to Ctrl:
Capslock::Ctrl
Capslock Up::{
Send "{Ctrl Up}"
If (A_PriorKey = "Capslock") ; if Capslock was pressed alone
Send "{Esc}"
}