Klawiatura - wartości szybkości powtarzania / opóźnienia powtarzania w Win7

25

Jakie są wszystkie możliwe wartości szybkości powtarzania / opóźnienia powtarzania oferowane przez Win 7 dotyczące ustawień klawiatury.

Stanyko
źródło
Czy sprawdziłeś w panelu sterowania w Ustawieniach klawiatury? A może szukasz czegoś bardziej konkretnego?
bfhd
1
Na pewno tak. Ale nie ma wartości, wyrażonych tylko słowami (krótki / długi lub szybki / wolny). Potrzebuję dokładnych wartości w milisekundach.
Stanyko

Odpowiedzi:

9

Sprawdź w rejestrze pod HKEY_CURRENT_USER\Control Panel\Keyboard.

KeyboardSpeedWłaściwość określa szybkość, z jaką znak powtarza gdy klawisz klawiatury jest przytrzymywany.

Jest to wartość z zakresu od 0 (około 2,5 powtórzeń na sekundę) do 31 (około 30 powtórzeń na sekundę). Rzeczywiste częstotliwości powtarzania zależą od sprzętu i mogą różnić się od skali liniowej nawet o 20%.

KeyboardDelayWłaściwość określa czas, po naciśnięciu przycisku i przytrzymaniu w dół przed naciśnięciem klawisza powtarzania wiadomości są wysyłane przez system operacyjny.

Wartość ta mieści się w zakresie od 0 (opóźnienie około 250 milisekund) do 3 (opóźnienie około 1 sekundy). Rzeczywiste opóźnienie związane z każdą wartością może się różnić w zależności od sprzętu.

źródło

bfhd
źródło
Ta odpowiedź nie jest obsługiwana przez informacje podane w łączu „źródłowym”.
kreemoweet
1
Link został zmieniony, odkąd go opublikowałem, był to bezpośredni kopiuj / wklej; (. Jest to prawdopodobnie zamiennik: technet.microsoft.com/en-us/library/cc978658.aspx
bfhd
33

Zostaw w HKEY_CURRENT_USER\Control Panel\Keyboardspokoju i spróbuj [HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response]zamiast tego. Wypróbuj następujące ustawienia, które aktywują tak zwane klucze filtrów:

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

Flagi muszą być 59, inne wartości są w ms. Wymaga wylogowania lub ponownego uruchomienia w celu aktywacji. Eksperymentuj, jak chcesz, choć znalazłem AutoRepeatDelaymniej niż 200generowanie niepotrzebnych powtórzeń. Testowałem XP Home i Prof, a także Windows 7 64-bit i działało doskonale.

Oryginalne wartości, na wypadek problemów, to:

"AutoRepeatDelay"="1000"
"AutoRepeatRate"="500"
"DelayBeforeAcceptance"="1000"
"Flags"="126"
Appenzeller
źródło
Dziękujemy za opublikowanie tego! Użyłem wartości automatycznego powtarzania 725 dla mojej klawiatury o częstotliwości odpytywania 1000 Hz, robiłem losowe powtórzenia i to naprawiło :)
Zhuinden
Całkowity hack! Ale to działa!
WeGoToMars
Co to jest bounceTime?
WeGoToMars
Doskonała sztuczka Z WYJĄTKIEM, że powoduje to blokowanie klawiszy sterujących (mam kombinację klawiszy Ctrl i Win nawet w grach, całkowicie znikną po wyłączeniu tej sztuczki).
Euri Pinhollow
Poprzednio bardzo dobrze działał na moim Windows 7 na ThinkPad T450, teraz przywróciłem partycję OS i próbuję ponownie.
Edwin Yip
0

W przypadku interfejsu użytkownika alternatywnego do modyfikowania rejestru, zgodnie z opisem Appenzellera, to narzędzie umożliwia dostosowanie prędkości niedostępnych w Panelu sterowania.

https://geekhack.org/index.php?topic=41881.0 - Narzędzie FilterKeys Setter ... dla szybszego powtarzania klawiszy (w systemie Windows)

Robert Collier
źródło