
Estou usando o vim, então remapeei caps lockpara Esca chave. Mas às vezes ainda preciso de Caps Lock para digitar caracteres maiúsculos longos. Então, estou me perguntando se é possível remapear pressionamentos duplos rápidos Shiftde teclas para Caps Lock?
Por favor, considere a plataforma Windows e Mac OS X.
Responder1
Você poderia usarAutoHotkeypara ambientes Windows.
Isto irá alternar Caps Lockse Shiftfor pressionado duas vezes dentro de 500 milissegundos
Shift::
if (A_ThisHotkey == A_PriorHotkey && A_TimeSincePriorHotkey <= 500)
{
SetCapsLockState % !GetKeyState("CapsLock", "T")
}
return