Я использую AutoHotkey, чтобы привязать Ctrl к Capslock следующим образом:
Capslock::Ctrl
Я также связал свои домашние ключи для движения, пока удерживается Capslock:
^h::Send {LEFT}
^j::Send {DOWN}
^k::Send {UP}
^l::Send {RIGHT}
Проблема в том, что я могу удерживать Capslock и выдавать одно комбо движения, но последующие нажатия h, j, k или l, все еще удерживая Capslock, приводят к тому, что одна из этих букв появляется в моем редакторе. Другими словами, это как будто Capslock выпущен, хотя я все еще удерживаю его. Если я удерживаю фактическую клавишу Ctrl и использую привязки движения, она работает нормально. Кто-нибудь знает, как это исправить?