Estoy usando vim, así que lo reasigné caps locka Esckey. Pero a veces todavía necesito bloquear mayúsculas para escribir caracteres largos en mayúsculas. Entonces, me pregunto si es posible reasignar Shiftpulsaciones dobles rápidas de teclas al bloqueo de mayúsculas.
Por favor considere la plataforma Windows y Mac OS X.
Respuesta1
Podrías usarAutoHotkeypara entornos Windows.
Esto alternará Caps Locksi Shiftse presiona dos veces dentro de 500 milisegundos.
Shift::
if (A_ThisHotkey == A_PriorHotkey && A_TimeSincePriorHotkey <= 500)
{
SetCapsLockState % !GetKeyState("CapsLock", "T")
}
return