Проблема: Часто (~5%), когда я блокирую компьютер (Win + L), компьютер переходит на экран блокировки, после чего почти сразу отображается окно «Проект» (W + P), за которым следует:
Когда я снова вхожу в систему, открывается ряд окон, в том числе:
- 5-6+ экземпляров проводника Windows (.exe) (win + e)
- 2 раза нажать «Run» (Win + R)
- Настройки (Win + I)
- Visual Studio (win, v, i, s)
Окружение: На моем компьютере (настольном компьютере) запущено множество программ, таких как программы редактирования, разработки, игры и общие программы; веб-сокеты Python, autohotkey, ряд античитов (из игр) и т. д. Список запущенных программ настолько обширен, что мне нелегко определить, какие именно программы являются нарушителями.
Что я пробовал: Я использовал просмотрщик событий, чтобы найти какие-нибудь странные события, но, похоже, ничего не произошло.
Мне нужна помощь с: Я ищу способ устранения этого поведения. Я немного не понимаю, какие термины использовать для поиска решения.
также: мой гугл-фу отстой. Я был бы признателен за любую помощь в том, как мне подойти к этой проблеме.
решение1
Это заняло чертовски много времени, чтобы разобраться. Похоже, это вызвано autohotkey (в Windows).
Код виновника:
sc05C up::
Send, Overuse of formatting, such as ALL CAPS,
Return
sc05C — это горячая клавиша для International 6
использования программного обеспечения iCUE (для игровых клавиатур Corsair), которую я назначил на клавишу G13. Для возникновения этой проблемы iCUE не обязательно должен быть запущен.
При блокировке компьютера с помощью Win + L
, каким-то образом срабатывает горячая клавиша sc05C, в результате чего макрос выполняет среднюю блокировку - это означает, что Send
строка вызывается, но с помощью Win
клавишинажато перед.Send
Это эффективно работает:
Send, {Win Down}Overuse of formatting, such as ALL CAPS,{Win Up}
причем блокировка компьютера происходит в какой-то момент, обычно перед буквой «P» в «CAPS».
Редактирование 1: Это может быть как-то связано с sc05C == vkEA, которыйдокументысказать:
0xE9-F5 | OEM specific
Редактирование 2: Протестировал с помощью vkEA, и это не вызывает проблемы. Я думаю, что изначально использовался sc05C, поскольку vkEA не вызывался должным образом с использованием старой версии CUE v2. С помощью iCUE v3.27.68 это работает.