Почему не работает Shift + Numlock, хотя есть + NumLock :: NumLock? - PullRequest
0 голосов
/ 10 июля 2020

У меня есть это:

NumLock::CapsLock
+NumLock::NumLock

Однако Shift + Numlock не работает, хотя я поместил его в отдельный скрипт и запустил в безопасном режиме с новейшими версия. Использование этого работает:

+NumLock::SetNumLockState, % GetKeyState("Numlock", "T") ? "Off" : "On"

Раньше работало. Вы знаете, как это отладить?

1 Ответ

0 голосов
/ 10 июля 2020

Я не знаю, почему именно ваш код выше не работает. Возможно, экспериментирование с различными режимами отправки может дать ответ, но вы можете просто использовать SetNumLockState.

NumLock::CapsLock
+NumLock::SetNumLockState, % !GetKeyState("Numlock", "T")

GetKeyState("Numlock", "T") получает текущее логическое состояние клавиши numlock, и это отменяется оператором !.

...