Windows - Wie deaktiviere ich die Tastaturverzögerung?

3059
roydbt

Gibt es eine Möglichkeit, die beim Halten einer Taste verursachte Verzögerung zu deaktivieren? Ich möchte, dass es aaaaaaaaaaastatta aaaaaaaaa

BEARBEITEN: Ich möchte dies über die Eingabeaufforderung tun.

1
Ich interessiere mich nicht für den Nachteil. Es ist für die Entwicklung eines Spiels, bei dem eine Taste gedrückt werden muss. roydbt vor 7 Jahren 0
@ KamilMaciorowski - Bitte schickt uns keine solchen unsinnigen Kommentare. Ich musste es melden, weil ich nicht konstruktiv war. Ramhound vor 7 Jahren 0

1 Antwort auf die Frage

5
DavidPostill

Wie deaktiviere ich die Tastaturverzögerung?

Soweit mir bekannt ist, können Sie die Tastaturverzögerung nicht vollständig entfernen. Die kürzeste Verzögerung, die Sie einstellen können, ist "ungefähr 250 Millisekunden".

So stellen Sie die kürzeste mögliche Verzögerung ein:

  1. "Start"> "Systemsteuerung"> "Tastatur".

  2. Wählen Sie im Dialogfeld "Tastatureigenschaften" die Registerkarte "Geschwindigkeit".

  3. Setzen Sie die "Wiederholverzögerung" auf "Kurz", indem Sie den Schieberegler nach rechts ziehen.

  4. OK klicken".


Wie kann ich diesen Wert von einer cmdShell aus einstellen ?

Verwenden Sie den folgenden Befehl:

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

Der Wert steht "0"für die kürzeste mögliche Verzögerung.

Tastaturverzögerung

Legt fest, wie lange nach dem Drücken einer Taste die Taste wiederholt wird. Die Werte 0 (kürzeste Verzögerung; ungefähr 250 Millisekunden) und 3 (längste Verzögerung; ungefähr 1 Sekunde) entsprechen den vier Schritten der Wiederholungsverzögerungsskala in der Tastatur in der Systemsteuerung.

Source KeyboardDelay


Lesen Sie weiter

  • Ein AZ-Index der Windows-CMD-Befehlszeile - Eine hervorragende Referenz für alles, was mit Windows-Cmd-Zeilen in Verbindung steht.
  • reg - Registrierungsschlüssel und -werte lesen, festlegen oder löschen, speichern und aus einer .REG-Datei wiederherstellen.
Ich möchte dies über einen cmd-Befehl tun. Gibt es eine Möglichkeit, dies zu tun? roydbt vor 7 Jahren 0
Wenn Sie nichts dagegen haben, dass ich frage, warum möchten Sie das über die Befehlszeile? Dies wurde nicht als ein Kriterium für eine Antwort in Ihrer ursprünglichen Frage angegeben. Daher möchten Sie sie möglicherweise entsprechend bearbeiten. Darüber hinaus kann diese vorherige Frage hilfreich sein: [Tastatur - Wiederholrate / Wiederholverzögerungswerte in Win7] (http://superuser.com/q/388160/650163) Run5k vor 7 Jahren 0
@roydbt Ja. Antwort aktualisiert DavidPostill vor 7 Jahren 0
@ Run5k Diese Antwort ist falsch. Er hat Speed ​​und Delay in der Antwort falsch herum. DavidPostill vor 7 Jahren 0
@DavidPostill, guter Fang. Es sollte nicht gesagt werden, dass es nicht als "Accepted" markiert sein sollte, ohne dass das OP tatsächlich überprüft hat, dass es funktioniert. Run5k vor 7 Jahren 0
@ roydbt Benötigen Sie weitere Hilfe? Wenn diese Antwort für Sie hilfreich war und Ihre Frage beantwortet hat, vergessen Sie nicht, diese Antwort zu akzeptieren (http://superuser.com/help/accepted-answer). DavidPostill vor 7 Jahren 0
Es funktioniert nicht Es sagt "Die Operation wurde erfolgreich abgeschlossen", aber es funktioniert nicht roydbt vor 7 Jahren 0
@roydbt Ja, es funktioniert. Die Befehlszeilenversion bewirkt jedoch nicht, dass das Dialogfeld Tastatureigenschaften korrekt aktualisiert wird. Durch das Festlegen der Verzögerung auf den Dialog wird der Registrierungswert auf 0 gesetzt. Wenn Sie den Registrierungswert auf 0 setzen, wird die Verzögerung im Dialogfeld nicht auf einen kurzen Wert festgelegt. DavidPostill vor 7 Jahren 0
@DavidPostill Wie kann ich es in der Eingabeaufforderung funktionieren lassen? roydbt vor 7 Jahren 0
Ich habe gerade erklärt, dass es funktioniert, wenn Sie den Befehl `reg` an der Eingabeaufforderung ausführen. Die Verzögerung der Tastaturwiederholung ist auf den Mindestwert eingestellt. Es gibt einen Fehler, durch den der Dialog diesen Wert nicht korrekt wiedergibt. Ignoriere einfach den Dialog. DavidPostill vor 7 Jahren 0
@DavidPostill, aber es funktioniert nicht. Ich habe es ausprobiert und es funktioniert nicht. roydbt vor 7 Jahren 0
@roydbt Nun, es funktioniert für mich. Ich habe es gründlich getestet. DavidPostill vor 7 Jahren 0
@roydbt Laufen Sie als Administrator? Was ist die Ausgabe von `reg Abfrage" HKCU \ Control Panel \ Keyboard "/ v KeyboardDelay`? DavidPostill vor 7 Jahren 0