Еще в августе (когда я получил StarCraft 2) я заметил, что комбинации клавиш Ctrl+1 и Ctrl+2 не работают. Я думал, что это странно, потому что Ctrl+3 и все другие комбинации работали нормально (включая Shift+1 и т.д.), Поэтому я не особо задумывался об этом; Я просто проигнорировал это как ошибку SC2.
Теперь, 4 месяца спустя, я решил играть в совершенно не связанную игру (Dawn of War 2) и заметил то же самое: эти две конкретные комбинации клавиш не работают. Чтобы убедиться, что я не схожу с ума, я попробовал это в Chrome и нескольких других приложениях, и, увы, это не сработало.
Я помню, как играл в стратегические игры летом, до StarCraft 2, и он работал нормально. Есть идеи, что пошло не так?
Вещи, которые я пробовал
- ActiveHotkeys говорит, что комбинация клавиш не является глобальной горячей клавишей.
- Пробовал другую клавиатуру - все равно не работал.
- Комбинации клавиш работали на виртуальной машине (пробовал как с Windows, так и с Ubuntu в качестве гостей).
- Использование Ctrl+1 в качестве горячей клавиши для скрипта AutoHotKey работало.
- Использование Ctrl+1 в качестве вывода скрипта AutoHotKey не сработало.
- Я завершил все несущественные процессы, а ключи все еще не работали.
- В безопасном режиме комбинации клавиш не работали.
У меня заканчиваются идеи
Что еще может происходить? Может ли программа установить какую-то зацепку для клавиатуры и просто не выпустить ее? Есть ли способ для меня, чтобы увидеть путь, который вводит через систему, возможно, чтобы увидеть, где он останавливается? Я программист, так что я бы хорошо написал некоторый код, чтобы помочь мне понять это.