Keyboard - Repeat Rate / Repeat Delay-Werte in Win7

25

Welche Werte für die Wiederholungsrate / Wiederholungsverzögerung bietet Win 7 für die Tastatureinstellungen an?

Stanyko
quelle
Haben Sie in der Systemsteuerung unter Tastatureinstellungen eingecheckt? Oder suchen Sie etwas Bestimmtes?
bfhd
1
Auf jeden Fall habe ich getan. Es gibt jedoch keine Werte, die nur in Worten ausgedrückt werden (kurz / lang oder schnell / langsam). Ich benötige einen genauen Wert in Millisekunden.
Stanyko

Antworten:

9

Checken Sie in der Registrierung unter HKEY_CURRENT_USER\Control Panel\Keyboard.

Die KeyboardSpeedEigenschaft bestimmt die Rate, mit der ein Zeichen wiederholt wird, wenn eine Tastaturtaste gedrückt gehalten wird.

Dies ist ein Wert im Bereich von 0 (ungefähr 2,5 Wiederholungen pro Sekunde) bis 31 (ungefähr 30 Wiederholungen pro Sekunde). Die tatsächlichen Wiederholungsraten sind hardwareabhängig und können von einer linearen Skala um bis zu 20% abweichen.

Die KeyboardDelayEigenschaft gibt die Zeitspanne an, nach der eine Taste gedrückt und gehalten wird , bevor vom Betriebssystem Meldungen zur Wiederholung von Tastenanschlägen gesendet werden.

Dieser Wert liegt im Bereich von 0 (ca. 250 Millisekunden Verzögerung) bis 3 (ca. 1 Sekunde Verzögerung). Die mit jedem Wert verbundene tatsächliche Verzögerung kann je nach Hardware variieren.

Quelle

bfhd
quelle
Diese Antwort scheint durch die Informationen im "Quell" -Link nicht unterstützt zu werden.
Kreemoweet
1
Der Link hat sich geändert, seit ich es geschrieben, es war eine direkte copy / paste, (Dies ist eine wahrscheinlich Ersatz. Technet.microsoft.com/en-us/library/cc978658.aspx
bfhd
33

Lass es in HKEY_CURRENT_USER\Control Panel\KeyboardRuhe und versuche es [HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response]stattdessen. Probieren Sie die folgenden Einstellungen aus, die sogenannte Filterschlüssel aktivieren:

[HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response]
"AutoRepeatDelay"="200"
"AutoRepeatRate"="6"
"DelayBeforeAcceptance"="0"
"Flags"="59"

Flags müssen sein 59, andere Werte sind in ms. Muss abgemeldet oder neu gestartet werden, um aktiviert zu werden. Experimentieren Sie, wie Sie es wünschen, obwohl ich AutoRepeatDelayweniger gefunden habe, als 200unnötige Wiederholungen zu erzeugen. Ich habe XP Home und Prof sowie Windows 7 64-Bit getestet und es hat ausgezeichnet funktioniert.

Ursprüngliche Werte, nur im Falle von Problemen, sind:

"AutoRepeatDelay"="1000"
"AutoRepeatRate"="500"
"DelayBeforeAcceptance"="1000"
"Flags"="126"
Appenzeller
quelle
Vielen Dank für die Veröffentlichung! Ich habe den Auto-Repeat-Wert von 725 für meine 1000-Hz-Abfragerate-Tastatur verwendet. Es wurden zufällige Wiederholungen durchgeführt und dies wurde behoben :)
Zhuinden,
Totaler Hack! Aber es funktioniert!
WeGoToMars
Was ist bounceTime?
WeGoToMars
Ausgezeichneter Trick AUSSER, dass die Steuerungstasten hängen bleiben (ich habe meine Strg- und Win-Taste auch in Spielen, nachdem ich diesen Trick deaktiviert habe).
Euri Pinhollow
Hat für mein Windows 7 auf einem ThinkPad T450 sehr gut funktioniert, hat jetzt die Betriebssystempartition wiederhergestellt und ich versuche es erneut.
Edwin Yip
0

Mit diesem Dienstprogramm können Sie als Alternative zur von Appenzeller beschriebenen Änderung der Registrierung die Geschwindigkeit ändern, die über die Systemsteuerung nicht verfügbar ist.

https://geekhack.org/index.php?topic=41881.0 - FilterKeys Setter ... für eine schnellere Tastenwiederholung (in Windows)

Robert Collier
quelle