Перейти к содержимому

Windows - Как отключить задержку клавиатуры?

1

Есть ли способ отключить задержку, вызванную удержанием клавиши? Я хочу это сделать aaaaaaaaaaaвместоa aaaaaaaaa

РЕДАКТИРОВАТЬ: Я хочу сделать это через командную строку.

3 153 просмотра
roydbt спросил 9 лет назад
R 6

1 ответ

5

Как отключить задержку клавиатуры?

Насколько я знаю, вы не можете полностью удалить задержку клавиатуры. Самая короткая задержка, которую вы можете установить, составляет «приблизительно 250 миллисекунд».

Чтобы установить максимально короткую задержку:

  1. «Пуск»> «Панель управления»> «Клавиатура».

  2. В диалоговом окне «Свойства клавиатуры» выберите вкладку «Скорость».

  3. Установите «Repeat delay» на «Short», перетащив ползунок в правую сторону.

    enter image description here

  4. Нажмите «ОК».


Как я могу установить это значение из cmdоболочки?

Используйте следующую команду:

reg add "HKCU\Control Panel\Keyboard" /v KeyboardDelay /t REG_SZ /d "0" /f 

Значение "0"представляет самую короткую возможную задержку.

KeyboardDelay

Определяет, как долго после нажатия и удержания клавиши символ начинает повторяться. Значения 0 (кратчайшая задержка; приблизительно 250 миллисекунд) и 3 (наибольшая задержка; приблизительно 1 секунда) соответствуют четырем приращениям на шкале задержки повтора на клавиатуре на панели управления.

Source KeyboardDelay


Дальнейшее чтение

Я хочу сделать это с помощью команды cmd. Есть способ сделать это?

roydbt · 9 лет назад · 0

Если вы не возражаете, я спрашиваю, почему вы хотите сделать это через командную строку? Это не было указано в качестве критерия ответа в исходном вопросе, поэтому вы можете изменить его соответствующим образом. Кроме того, этот предыдущий вопрос может помочь: Клавиатура - значения скорости повтора / задержки повтора в Win7

Run5k · 9 лет назад · 0

@roydbt Да. Ответ обновлен.

DavidPostill · 9 лет назад · 0

@ Run5k Этот ответ неверен. У него есть Скорость и Задержка неправильно в ответе.

DavidPostill · 9 лет назад · 0

@DavidPostill, хороший улов. Излишне говорить, что он не должен был быть помечен как «Принят», если бы ОП не проверила его работоспособность.

Run5k · 9 лет назад · 0

@roydbt Вам нужна дополнительная помощь? Если этот ответ был полезен для вас и ответил на ваш вопрос, не забудьте принять этот ответ.

DavidPostill · 9 лет назад · 0

Не работает Он говорит: «Операция завершена успешно», но не работает

roydbt · 9 лет назад · 0

@roydbt Да, это работает. Однако версия командной строки не приводит к корректному обновлению диалога свойств клавиатуры. Использование диалогового окна для установки задержки на сокращение изменяет значение реестра на 0. Изменение значения реестра на 0 не приводит к сокращению задержки в диалоговом окне.

DavidPostill · 9 лет назад · 0

@DavidPostill, так как я могу заставить его работать в командной строке?

roydbt · 9 лет назад · 0

@roydbt Я только что объяснил, что это работает, когда вы запускаете команду reg из командной строки. Задержка повторения клавиатуры установлена ​​на минимальное значение. Существует ошибка, из-за которой диалоговое окно не отображает это значение правильно. Просто игнорируйте диалог.

DavidPostill · 9 лет назад · 0

@DavidPostill, но это не работает. Я попробовал это, и это не работает.

roydbt · 9 лет назад · 0

@roydbt Ну, это работает для меня. Я тщательно проверил это.

DavidPostill · 9 лет назад · 0

@roydbt Вы работаете как администратор? Что выводится из reg запроса" HKCU \ Панель управления \ Клавиатура "/ v KeyboardDelay?

DavidPostill · 9 лет назад · 0
DavidPostill ответил 9 лет назад
D 102 116