Клавиша Shift остается нажатой даже после закрытия скрипта - PullRequest
0 голосов
/ 01 февраля 2019

Я написал этот код для переназначения некоторых клавиш kepad на клавиши Alt, Shift, Control.Проблема в том, что клавиша Shift остается нажатой, когда я выпускаю Numpad1 и даже после того, как я закрыл скрипт

Numpad0::send {Control down}
Numpad0 Up::send {Control Up}
Numpad1::send {Shift down}
Numpad1 Up::send {Shift Up}
NumpadDot::send {Alt down}
NumpadDot Up::send {Alt Up}

1 Ответ

0 голосов
/ 03 февраля 2019

Вы на самом деле не переопределяете ключи, а создаете для них совершенно новые функции.См. переназначение ключей , если вы хотите пойти по этому пути.Все, что вы делаете сейчас, это отправляете тонны циклических инструкций, чтобы нажать клавишу Shift, а затем одну инструкцию, чтобы отпустить.В сочетании с тем фактом, что клавиши numpad имеют различные состояния поведения , вы просто напрашиваетесь на неприятности.

...