7

Еще в августе (когда я получил 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 не сработало.
  • Я завершил все несущественные процессы, а ключи все еще не работали.
  • В безопасном режиме комбинации клавиш не работали.

У меня заканчиваются идеи

Что еще может происходить? Может ли программа установить какую-то зацепку для клавиатуры и просто не выпустить ее? Есть ли способ для меня, чтобы увидеть путь, который вводит через систему, возможно, чтобы увидеть, где он останавливается? Я программист, так что я бы хорошо написал некоторый код, чтобы помочь мне понять это.

5 ответов5

3

Вы можете попробовать и использовать Signo: он может сказать вам, какое приложение использует определенную горячую клавишу, хотя и не всегда; и если Activehotkeys не видит хука, то я не ожидаю, что Signo тоже - но кто знает.

Для дополнительного тестирования вы можете загрузить VirtualBox, создать виртуальную машину (это легко), установить Windows на эту виртуальную машину и протестировать там горячие клавиши. Если они все еще не работают, то это, вероятно, странная аппаратная вещь.

3

В моем случае это было вызвано опытом NVidia Geforce. Он не указан нигде в программе под сочетаниями клавиш, но при удалении опыта Geforce мне вернули мои клавиши CRTL+1-3 ...

Отличная работа Nvidia ..

3

Ctrl + 1 до 0 не будет работать, если Windows использует их для изменения раскладки клавиатуры (английский, японский, норвежский и т.д.).

Перейдите в Панель управления (просмотр по категориям) »Часы, язык и регион» Изменить клавиатуру или другие методы ввода »вкладка Клавиатуры и языки; Изменить клавиатуры »Расширенные настройки клавиш» Изменить последовательность клавиш для Ctrl + 1 до 0 , на Shift + Ctrl + 1 до 0 или аналогичное, в зависимости от того, что вы используете.

1

Я удалил Geforce Experience v3.2.2.44, и он сразу все исправил.

0

«Похоже, вы можете исправить это, отключив функцию« Поделиться »внутри GFE. - Ран 7 ноября '16 в 16:01»

Я сделал это, и все снова заработало отлично. нет необходимости удалять Geforce опыта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .