Сегодня в хакерских новостях появилась умная статья о пользовательских сочетаниях клавиш.
Автор рассказывает о методике переназначения клавиши-модификатора, такой как CTRL, на ESC, если клавиша CTRL была нажата без модификатора. Это полезно в vim из-за того, как часто вам нужно нажимать ESC.
Другой метод, который он описывает, - сопоставление открытых скобок (
с левой клавишей Shift и )
с правой клавишей Shift.
Если при удерживании клавиши Shift нажата другая клавиша, клавиша Shift работает нормально.
Автор описывает программное обеспечение, которое он использует в OSX, но есть ли способ сделать это в Windows?
Я слышал об AutoHotKey, но, кажется, он запускает макросы только при нажатии простых клавиш, а не условное переключение состояния, которое потребуется.