Zawsze utrzymuję częstotliwość powtarzania klawiatury na maksymalnym poziomie, a opóźnienie na poziomie minimalnym dla optymalnej reakcji klawiatury.
Jednak w systemie Windows 7 stwierdziłem, że szybkość i opóźnienie są resetowane do wartości domyślnych (tj. Tych, które są ustawiane przy nowej instalacji systemu Windows) za każdym razem, gdy system wznawia pracę ze stanu uśpienia i wymaga otwarcia apletu panelu sterowania klawiatury (który już pokazuje żądane ustawienia) i ręcznie ustaw je ponownie, naciskając Enter.
Widziałem kilka postów na forach pomocy technicznej Microsoft, ale żadnych rozwiązań. Czy ktoś wie, jak to naprawić?
Odpowiedzi:
Miałem ten sam problem. Bardzo irytujące. Napisałem więc małą aplikację na pasku zadań, która resetuje częstotliwość powtarzania klawiatury i opóźnienie po dwukrotnym kliknięciu. Ma resetować szybkość i opóźnienie, gdy wychodzi ze snu, ale czasem działa, a czasem nie. Ale dwukrotne kliknięcie małej ikony paska zadań jest tak łatwe, że nie zadałem sobie trudu, aby ją debugować do tej pory.
Pobierz źródło tutaj: http://thumpers-hole.net/KeyboardReset.zip
Pobierz tylko aplikację tutaj: http://thumpers-hole.net/KeyboardReset-JustExe.zip
Mam nadzieję że to pomoże.
EDYCJA: Naprawiono link. Przepraszamy za niewłaściwy link.
źródło
Wybrana odpowiedź autorstwa chrisa nie działała w mojej 64-bitowej instalacji Win 8. Ten wiersz można uruchomić z pliku wsadowego, aby zresetować szybkość.
Po prostu uruchamiam go ze skrótu.
Źródło: https://forums.lenovo.com/t5/IdeaPad-YUVZ-and-P-series/Re-Y50-Windows-8-Keyboard-response-too-slow-after-coming-back/mp/1809426
Edytuj 1
Plik wsadowy można dodać jako zaplanowane zadanie do wykonania po przebudzeniu laptopa. Na krótko pojawia się okno wiersza poleceń, ale nie trzeba martwić się o ręczne uruchomienie.
Skonfiguruj zadanie z niestandardowym wyzwalaczem z tym filtrem
Edytuj 2
Powyższe dotyczy systemu Windows 8. Aby odpowiedzieć na komentarz Franka implementujący system Windows 7. Może to działać, ale nie mam systemu do przetestowania. Będę edytować i usuwać, jeśli tak nie jest. Na podstawie tej odpowiedzi /superuser//a/84453/400252
Utwórz plik wsadowy (keyboard.bat) na komputerze zawierający powyższe polecenie mode.
Otwórz harmonogram zadań. Kliknij prawym przyciskiem myszy Biblioteka harmonogramu zadań i wybierz Utwórz zadanie.
Nazwij zadanie.
W zakładce Trigger kliknij New. Rozpocznij zadanie: na wydarzeniu. Dziennik: Microsoft-Windows-Kernel-Power / Thermal-Operational. Źródło: Kernel-Power. Identyfikator zdarzenia 1.
W zakładce Działania kliknij Nowy. Działanie: Uruchom program. Przejdź do utworzonego pliku wsadowego.
W zakładce Warunki odznacz Stop, jeśli komputer przełącza się na zasilanie bateryjne.
W zakładce Ustawienia zaznacz Uruchom zadanie jak najszybciej po nieudanym zaplanowanym uruchomieniu.
Nie jestem pewien, czy musisz zmienić opcje zabezpieczeń w zakładce ogólnej dotyczące uruchamiania po zalogowaniu, czy nie, lub uruchamiania z najwyższymi uprawnieniami. Nie mam systemu, z którym nie mogę tego przetestować.
Jeśli powyższe nie działa, w ramach obejścia utwórz skrót do pliku wsadowego, w którym możesz go szybko uruchomić, gdy jest to wymagane, na przykład w menu Start lub pasku szybkiego uruchamiania.
źródło
mode
w wierszu polecenia systemu Windows (cmd.exe
), aby wyświetlić wszystkie bieżące wartości ustawień połączenia.Formularz polecenia Odpowiedź Goose działa w moim systemie, ale nie byłem zadowolony z uruchomienia jej za każdym razem ręcznie. Jeśli chcesz również zautomatyzować proces, postępuj zgodnie z tymi prostymi instrukcjami:
źródło
[EDYCJA: całkowicie zmieniona odpowiedź]
Kilka uwag, dwa rozwiązania i ostrzeżenie dotyczące zmian w rejestrze. Obserwacje poprawią twoje zrozumienie i są niezbędne do diagnostyki różnicowej twojego problemu.
.
UWAGI
Sprawdź, kiedy dokładnie wystąpi problem, za pomocą wskazania. Jeśli nie używasz hasła : Panel sterowania> Opcje zasilania> Lewy panel: „Wymagaj hasła”> wybierz „Wymagaj hasła”. Poniższe rozwiązania dotyczą sprawy „Zablokowanej”, która moim zdaniem stanowi zdecydowaną większość przypadków. Jeśli Twoja sprawa jest inna, zostaw komentarz.
.
ROZWIĄZANIA
Te dwa rozwiązania są ulepszeniami sugestii innych, tutaj i gdzie indziej.
Pierwszy to szybka naprawa dla laptopów: Panel sterowania> Opcje zasilania (lub odpowiednik)> „Po zamknięciu pokrywy”: Nic nie rób (2x). To może wyleczyć twój problem, nawet jeśli Twój laptop nie obudzi się automatycznie po otwarciu pokrywy.
Drugi to zaawansowane rozwiązanie dla laptopów i komputerów stacjonarnych: automatyczne polecenie cmd.exe (DOS), które resetuje częstotliwość powtarzania znaków (tak oficjalnie nazywa się) do maksymalnej, natychmiast po odblokowaniu systemu. Oto jak:
A. Otwórz Notatnik i wpisz
mode con: rate=31 delay=0
. Wyższe niż 31 nie ma zastosowania, opóźnienie = 0 wynosi. Zapisz go w folderze systemu Windows (np. C: \ Windows), nazywając go czymś odpowiednim, na przykład CharRepeatReset.bat. .Bat jest koniecznością.B. Kliknij dwukrotnie plik i sprawdź, czy resetuje on częstotliwość powtarzania. Jeśli tak, możesz zautomatyzować to podwójne kliknięcie w następujący sposób:
Daj mi znać, jak to działa, tutaj lub za pośrednictwem f [dot] conijn [at] conijnconsultancy [dot] com.
.
OSTRZEŻENIE DOTYCZĄCE ZMIAN REJESTRACJI
Dotyczy to zmian wprowadzonych w HKEY_CURRENT_USER \ Control Panel \ Accessibility \ Keyboard Response, które są czasem sugerowane. Próbowałem tego na kilka sposobów i może to działać, ale we wszystkich przypadkach przyniosło to poważne skutki uboczne. Począwszy od procesora przechodzącego w przesterowanie, aż po całkowite zamrożenie, które można rozwiązać jedynie przy braku zasilania. To ostatnie powoduje utratę niezapisanych plików. Bądź więc bardzo ostrożny z tym.
źródło
wejść do:
źródło