Горячая клавиша не срабатывает
- нажатие клавиши ничего не делает
- горячая клавиша не работает в игре
- клавиша работала вчера, а сейчас нет
- нажатие на кнопку панели вызывает ошибку
- ни одна из моих горячих клавиш нигде не работает
- пишет, что горячие клавиши нельзя прочитать на этом компьютере
- клавиши перестали работать после того, как я перенес strAImer на другой ПК
- горячие клавиши перестали работать после того, как антивирус что-то почистил
- я не могу найти плитку кнопок управления, чтобы починить клавиши
Клавиша сама по себе никогда не запускает действие — она запускает сценарий через слот кнопки. Эта цепочка описана в руководстве "Панель управления", раздел "Горячие клавиши"; без него список ниже не имеет смысла.
Начните с верхней части настроек плитки Панель: Кнопки — шестерёнка в её заголовке. Блок там указывает, какая из двух неисправностей у вас есть, и они лечатся по-разному. Эта плитка раньше называлась "Кнопки управления"; это одна и та же.
Ни одна клавиша не работает, нигде
Блок говорит: "Горячие клавиши не могут быть прочитаны на этом компьютере, поэтому ни одна из них не срабатывает — с помощником или без. Обычно это означает отсутствующий компонент Windows; переустановка strAImer поверх текущей версии исправляет это."
Исключите этот вариант первым. Ничего не случилось с вашими слотами или сценариями — приложение не может спросить Windows, нажата ли клавиша вообще, поэтому каждая клавиша мертва, в играх и вне их. Две вещи вызывают это:
- Системные библиотеки отсутствуют. Windows, на которой никогда не было игры, драйвера или инструмента разработчика, их не содержит. Любая установка версии 0.7.0 или новее приносит свою собственную копию, так что это затрагивает только машины, настроенные из старой сборки.
- Часть, которая читает состояние клавиши, была удалена из установки. Антивирусное ПО делает это время от времени: отслеживание нажатой клавиши выглядит для него как кейлоггер.
Оба лечатся одинаково — установите strAImer снова поверх текущей версии. Нет необходимости сначала удалять, и ваши настройки, ваша компоновка панели и ваши подключенные аккаунты остаются нетронутыми. Если причиной был антивирус, добавьте strAImer в его исключения перед переустановкой, иначе тот же файл исчезнет снова.
Блок отображается только тогда, когда сам strAImer работает как обычное приложение. Если вы запускаете его самостоятельно от имени администратора, блока и предупреждения нет — судите по симптому вместо этого: ни одна клавиша нигде не срабатывает — это данный случай.
Только игры игнорируют клавишу
Блок говорит: "Помощник включен, но не отвечает. Горячие клавиши работают везде, кроме игр, запущенных от имени администратора."
Windows не позволяет обычному приложению видеть нажатия клавиш, пока активное окно с повышенными правами в фокусе. Помощник существует именно для этого: нажмите Включить в том же блоке, и Windows запросит права администратора один раз. Подтверждено на реальных играх.
Скопированная или восстановленная установка показывает другую строку: "Помощник включен в ваших настройках, но он еще не настроен на этом компьютере. Включите его, чтобы завершить — Windows запросит права администратора один раз." Ваши настройки переехали на новую машину, задача Windows за помощником — нет. Одно нажатие Включить завершает работу. Это обычный ответ на "клавиша работала вчера, а сейчас нет" после переезда на другой компьютер.
Что проверить дальше
- Есть ли сценарий для этого слота, и включен ли он? Также проверьте группу, к которой он принадлежит — отключенная группа заглушает свои сценарии. И сам модуль Сценарии должен быть включен.
- Запущен ли strAImer? Свернуто — нормально; закрыто — нет.
- Была ли комбинация распознана? Записанная клавиша становится красной, и её всплывающая подсказка гласит "Не удалось распознать комбинацию". Какие клавиши вообще можно записать, перечислено в руководстве "Панель управления".
- Модификаторы должны совпадать точно. Голая клавиша не сработает, пока зажат Ctrl или Shift — частая неожиданность в играх.
Нажатие на кнопку вызывает ошибку
- Модуль отключен — включите модуль обратно в Каталоге модулей.
- Доступ запрещен или Неизвестное действие модуля — кнопка указывает на что-то, что модуль не предоставляет. Стоит отправить запрос в поддержку.