На це питання вже є відповідь тут:
Існує велика кількість утиліт, які перезаписують клавіші, але, здається, я не знаходжу дуже специфічної функції: я хочу, щоб блокування шапки виступало клавішею модифікатора управління, коли утримується, але як втеча, коли натискається самостійно.
Подібне запитання було поставлено тут , і одна з відповідей дала сценарій AutoHotkey, однак він чутливий до часу натискання клавіш і обробляє лише жорстко закодований список усіх можливих комбінацій керування + літер. Я вважаю за краще, якби він функціонував без примх, блокуючи натиснуті події кепки, зберігаючи будь-які інші натиснуті клавіші, поки клавіша блокування шапки ще не відпущений, а потім вирішує, чи надсилати втечу чи керування.
Чи є така проста утиліта або більш загальний сценарій AutoHotkey, який робить це?