20

Я всегда поддерживаю максимальную частоту повторения клавиатуры и минимальную задержку для оптимальной реакции клавиатуры.

Однако под Windows 7 я обнаружил, что скорость и задержка сбрасываются на значения по умолчанию (то есть те, которые установлены при новой установке Windows) всякий раз, когда система выходит из спящего режима и требует открытия апплета панели управления клавиатуры (который уже показывает требуемые настройки) и вручную установите их снова, нажав Enter.

Я видел пару сообщений на форумах поддержки Microsoft, но никаких решений. Кто-нибудь знает способ исправить это?

5 ответов5

10

У меня такая же проблема. Очень раздражает Поэтому я написал небольшое приложение для панели задач, которое сбрасывает частоту повторения клавиатуры и задержку при двойном нажатии. Предполагается сбросить скорость и задержку, когда он выходит из сна, но иногда это работает, иногда нет. Но двойной щелчок на маленьком значке панели задач настолько прост, что я не потрудился отладить его так далеко.

Загрузите источник здесь: http://thumpers-hole.net/KeyboardReset.zip
Загрузите только приложение здесь: http://thumpers-hole.net/KeyboardReset-JustExe.zip

Надеюсь это поможет.

РЕДАКТИРОВАТЬ: Исправлена ссылка. Извините за неправильную ссылку.

6

Выбранный ответ от chris не сработал при моей установке Win 8 64 bit. Эта строка может быть запущена из командного файла для сброса скорости.

mode con: rate=32 delay=1

Я просто запускаю его с ярлыка.

Источник: https://forums.lenovo.com/t5/IdeaPad-YUVZ-and-P-series/Re-Y50-Windows-8-Keyboard-response-too-slow-after-coming-back/mp/1809426

Редактировать 1

Пакетный файл может быть добавлен в качестве запланированной задачи для выполнения после выхода ноутбука из спящего режима. Он ненадолго выскакивает в окно командной строки, но избегает необходимости запускать его вручную.

Настройте задачу с помощью пользовательского триггера с помощью этого фильтра.

<QueryList>
  <Query Id="0" Path="System">
    <Select Path="System">*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter'] and (Level=4 or Level=0) and (EventID=1)]]</Select>
  </Query>
</QueryList>

Редактировать 2

Выше для Windows 8. Чтобы ответить на комментарий Фрэнка, реализующий для Windows 7. Это может работать, но у меня нет системы для тестирования. Я буду редактировать и удалять, если это не так. На основании этого ответа https://superuser.com/a/84453/400252

Создайте пакетный файл (keyboard.bat) на вашем компьютере, содержащий команду режима выше.

Откройте планировщик заданий. Щелкните правой кнопкой мыши библиотеку планировщика заданий и выберите «Создать задание».

Назовите задачу.

На вкладке Trigger нажмите New. Начните задание: по событию. Журнал: Microsoft-Windows-Kernel-Power/ Тепловой-Эксплуатационный. Источник: Кернел-Пауэр. Событие с кодом 1.

На вкладке Действия нажмите Новый. Действие: Запустите программу. Перейдите к созданному вами пакетному файлу.

На вкладке «Условия» снимите флажок «Стоп», если компьютер переключается на питание от батареи.

На вкладке «Настройки» установите флажок «Запускать задачу» как можно скорее после того, как запланированный запуск пропущен.

Я не уверен, что вам нужно изменить параметры безопасности на вкладке "Общие", касающиеся запуска, когда вы вошли в систему или нет, или работы с наивысшими привилегиями. У меня нет системы, с которой я не могу это проверить.

Если вышеупомянутое не работает, то в качестве обходного пути создайте ярлык для командного файла где-нибудь, где вы можете быстро запустить его при необходимости, например, в меню Пуск или на панели быстрого запуска.

4

Команда формы ответа Goose работает в моей системе, но я не был удовлетворен тем, что выполнял ее каждый раз вручную. Если вы также хотите автоматизировать процесс, следуйте этим простым инструкциям:

  1. Скачать NirCmd
  2. Поместите nircmd.exe в вашу папку Windows
  3. Открыть планировщик заданий
  4. Создайте новое задание и назовите его как хотите
  5. Создайте новый триггер со следующими параметрами: (Запустите задачу: «О событии», «Журнал: система», «Источник»: средство устранения неполадок с питанием, код события: 1).
  6. Создайте новое действие с этими настройками: (Действие: запустить программу, Программа / скрипт: nircmd, Добавить аргументы (необязательно): execmd mode con: rate = 32 delay = 1)
  7. На вкладке «Условия» снимите флажок «Запускать задачу, только если компьютер подключен к сети переменного тока).
1

[РЕДАКТИРОВАТЬ: полностью пересмотренный ответ]

Некоторые замечания, два решения и предупреждение об изменениях реестра. Наблюдения улучшат ваше понимание и необходимы для дифференциальной диагностики вашей проблемы.

,

НАБЛЮДЕНИЯ

  1. Проблема возникла / возникает в принципе во всех версиях Win: XP, Vista, 7, 8 и 10. Я читал это здесь и на других форумах.
  2. Проблема возникает на ноутбуках и десктопах.
  3. Сообщается, что проблема возникает на компьютерах Lenovo и Dell, хотя во многих отчетах ни один бренд не упоминается. (Если ваша машина другой марки, пожалуйста, оставьте комментарий.)
  4. Существует разница между сном (режим ожидания) и спящим режимом. И у вас может быть «Гибридный сон» на вашей машине. Для всей истории см. Https://www.howtogeek.com/102897/whats-the-difference-between-sleep-and-hibernate-in-windows/.
  5. Существует 4 обстоятельства, при которых вы должны ввести свой пароль Windows, каждый со своим указанием над полем пароля:
    • После того, как экран был заблокирован. Индикация: «Заблокировано».
    • После перезагрузки. Индикация: нет.
    • После того, как вы вышли из системы (что также означает, что все программы были закрыты). Индикация: нет.
    • После того, как вы поменяли пользователей. Индикация: в случае только одного пользователя: «вошел в систему» (да, «включен»); в случае нескольких пользователей это может отличаться (я не могу это проверить).

Посмотрите, когда именно ваша проблема возникает, с помощью указания. Если вы не используете пароль: Панель управления> Параметры электропитания> Левая панель: «Требовать пароль»> выберите «Требовать пароль». Следующие решения относятся к делу «Заблокировано», которое, как мне кажется, в подавляющем большинстве случаев. Если ваш случай отличается, пожалуйста, оставьте комментарий.

,

РЕШЕНИЯ

Эти два решения являются улучшениями предложений других, здесь и в других местах.

Первая - это быстрое решение для ноутбуков: Панель управления> Параметры питания (или аналогичные)> «Когда я закрываю крышку»: ничего не делать (2 раза). Это может решить вашу проблему, даже если ваш ноутбук больше не будет автоматически просыпаться после открытия крышки.

Второе - это расширенное решение для ноутбуков и настольных компьютеров: автоматическая команда cmd.exe (DOS), которая сбрасывает максимальную частоту повторения символов (так она называется официально) сразу после разблокировки системы. Вот как:

A. Откройте Блокнот и введите mode con: rate=31 delay=0 . Выше 31 не используется, задержка = 0. Сохраните его в системной папке Windows (например, C:\Windows), указав в нем что-то подходящее, например, CharRepeatReset.bat. .Bat является обязательным.

B. Дважды щелкните файл и посмотрите, не сбрасывает ли он частоту повторения. Если это так, вы можете автоматизировать двойной щелчок следующим образом:

  • Пуск> Поиск> тип: задача> Планировщик задач.
  • Правая панель: создание задачи. Откроется окно с вкладками Общие, Триггеры, Действия и Условия.
  • Общие> Имя: имя вашего файла без .bat (например, CharRepeatReset). Пока оставьте все остальные настройки на этой вкладке как есть.
  • Триггеры> Создать> Разблокировать на рабочей станции> Любой пользователь.
  • Действия> Создать> Запустить программу> Найдите файл .bat.
  • Условия> Снимите флажок «Запускать задание, только если компьютер подключен к сети переменного тока».
  • Нажмите «ОК» (не нужно ничего менять в настройках).

Дайте мне знать, как это работает, здесь или через f [dot] conijn [at] conijnconsultancy [dot] com.

,

ВНИМАНИЕ В ОТНОШЕНИИ РЕГИСТРАЦИОННЫХ ИЗМЕНЕНИЙ

Это касается изменений, внесенных в HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response, которые иногда предлагаются. Я пробовал это несколькими способами, и это могло бы сработать, но во всех случаях это сопровождалось серьезными побочными эффектами. Начиная от процессора, переходящего в перегрузку, чтобы завершить зависания, которые могут быть решены только с прерыванием питания. Последнее заставляет вас потерять несохраненные файлы. Так что будьте очень осторожны с этим.

0

войти в:

  1. панель управления
  2. простота доступа к центру
  3. сделать клавиатуру проще в использовании
  4. настроить ключи фильтра
  5. настройка повтора и медленные клавиши

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