Ghosting klawiatury a podwójne rejestrowanie klawiszy: jak je odróżnić

ATTACK SHARK x AJAZZ AK820 Wired Mechanical keyboard - Volume control knob on AK820 keyboard with play/pause function and yellow accents

Sprawdź, czy jeden klawisz powtarza znak po naciśnięciu, czy klawisze działają nieprawidłowo tylko w kombinacjach, a następnie wykonaj krótki test, który wskaże kolejny krok rozwiązywania problemu.

Udostępnij

Najszybciej rozróżnisz te problemy, sprawdzając, kiedy występuje kłopot. Chatter pojawia się, gdy jedno szybkie naciśnięcie pojedynczego klawisza wpisuje znak dwa razy lub więcej. Ghosting klawiatury i jego bliski krewny, blokowanie rollover, występują tylko wtedy, gdy naciskasz kilka klawiszy jednocześnie.

W tej grupie problemów z kombinacjami występują dwa różne objawy. Prawdziwe ghosting dodaje klawisz, którego nie naciskasz. Blokowanie pomija klawisz, który naciskasz. Rozpoznanie, który z tych objawów występuje, pozwala uniknąć wymiany przełączników lub zmiany ustawień, które nie mogą rozwiązać rzeczywistego problemu.

Zacznij od objawu: powtarzanie przy pojedynczym naciśnięciu czy tylko w kombinacji

Porównaj, co dzieje się przy jednym naciśnięciu i przy wciśnięciu kombinacji klawiszy. Każdy z tych wzorców wskazuje na inny mechanizm.

Powtarzające się znaki po naciśnięciu pojedynczego klawisza

Chatter wygląda tak: naciskasz klawisz raz, całkowicie go puszczasz i zamiast „s” otrzymujesz „ss” lub „sss”. Jednym z mechanizmów, które mogą za to odpowiadać, są drgania styków. Zgodnie z dokumentacją oprogramowania układowego QMK styki przełączników mechanicznych często kilkakrotnie łączą się i rozłączają, zanim się ustabilizują, a nieeliminowane drgania styków mogą powodować powtarzanie naciśnięć. QMK zauważa również, że czas stabilizacji może się różnić w zależności od typu i wieku przełącznika, a nawet sposobu naciskania klawisza. Klawiatury filtrują te drgania sprzętowo lub programowo, stosując „debouncing”.

To oznacza, że powtarzające się znaki są objawem, a nie wyrokiem. Wskazują, że problem dotyczy naciśnięcia tego klawisza. Nie dowodzą, że sam przełącznik jest uszkodzony.

ATTACK SHARK x AJAZZ AK820 Przewodowa klawiatura mechaniczna - Pokrętło regulacji głośności na klawiaturze AK820 z funkcją odtwarzania/pauzy i żółtymi akcentami

Dodatkowy lub brakujący klawisz w kombinacji

Problemy z kombinacjami klawiszy mają dwie odmiany, które nie są tym samym.

Prawdziwe ghosting matrycy oznacza, że pojawia się fikcyjne naciśnięcie klawisza. W większości klawiatur klawisze są połączone w siatkę wierszy i kolumn. W przykładzie ghostingu matrycy QMK trzy naciśnięte klawisze są odczytywane jako cztery, ponieważ prąd znajduje ścieżkę, przez którą nienaciśnięty klawisz wygląda na naciśnięty. QMK wyjaśnia, że dioda przy każdym klawiszu blokuje przepływ prądu wstecz tą ścieżką.

Blokowanie daje odwrotny rezultat: zamierzony klawisz po prostu nie zostaje zarejestrowany. Rollover określa, ile klawiszy klawiatura może rejestrować jednocześnie. Omówienie na wiki Deskthority wyjaśnia, że klawiatura z ograniczonym rolloverem obsługuje niezawodnie niektóre kombinacje, ale nie inne, więc w przypadku niektórych kombinacji jeden klawisz nie zostaje zarejestrowany. Wiele osób również nazywa to „ghostingiem”. Na potrzeby diagnozy rozróżniaj te dwa zjawiska: dodatkowy klawisz kontra brakujący klawisz. Rollover i blokowane kombinacje

Przeprowadź kontrolowany test pojedynczego klawisza i kombinacji

Porównaj działanie tego samego klawisza osobno i w dokładnie tej kombinacji, która sprawia problem. Ten ekran wskazuje możliwy kierunek. Nie potwierdza usterki sprzętowej.

  1. Otwórz miejsce, w którym możesz obserwować wprowadzane znaki. Użyj pustego pola tekstowego, w którym wyraźnie widać każdy wpisany znak.
  2. Naciśnij podejrzany klawisz osobno. Naciśnij go krótko i całkowicie zwolnij. Powtórz to od 10 do 20 razy. Nie przytrzymuj klawisza, ponieważ przytrzymanie go w polu tekstowym uruchamia normalne powtarzanie klawisza przez system operacyjny.
  3. Zwolnij wszystkie klawisze. Przed kolejną próbą upewnij się, że żaden klawisz nie jest wciśnięty.
  4. Odtwórz dokładnie tę samą kombinację. Naciśnij te same klawisze, które powodują problem w grze lub skrócie. Nie zastępuj ich inną kombinacją.
  5. Zapisz, co chcesz uzyskać i co się pojawiło. Zanotuj każdy naciśnięty klawisz i każdy klawisz wyświetlony na ekranie.

Oto jak odczytać wyniki:

  • Podwójne znaki po pojedynczych naciśnięciach: To objaw powielania wejścia (drgania styków). Skup się na tym klawiszu lub obsłudze eliminowania drgań styków przez klawiaturę, a nie na funkcji rollover. Nasz poradnik o tym, jak materiały styków zapobiegają drganiom styków, omawia kwestię przełączników. Jeśli porównujesz dostępne zamienniki, możesz je filtrować według typów przełączników do klawiatur mechanicznych.
  • Pojedyncze naciśnięcia są prawidłowe, ale w kombinacji pojawia się dodatkowy klawisz: To pasuje do zjawiska ghostingu. Wymiana przełącznika nie pomoże, ponieważ problem dotyczy sposobu, w jaki klawiatura odczytuje tę kombinację.
  • Pojedyncze naciśnięcia są rejestrowane prawidłowo, ale w kombinacji naciśnięty klawisz nie zostaje zarejestrowany: To wskazuje na blokowanie związane z funkcją rollover. Wymiana przełączników również tego nie naprawi.

Gdy wynik nie jest jednoznaczny

Jeśli problem pojawia się tylko w jednej aplikacji albo wyniki różnią się między próbami, samo to nie dowodzi usterki sprzętowej. Test w drugim programie lub polu tekstowym pomaga ustalić, czy problem dotyczy klawiatury, czy występuje tylko w jednym środowisku.

Gdy objawy pojawiają się i znikają, warto w następnym kroku wykluczyć problemy z połączeniem; nasz poradnik o objawach uszkodzonego kabla USB podpowiada, na co zwrócić uwagę. Jeśli diagnoza zależy od tego, ile klawiszy rejestruje się jednocześnie, przed zmianą ustawień lub sprzętu sprawdź dokumentację konkretnego modelu klawiatury, ponieważ specyfikacje rollover znacznie się różnią.

Najczęściej zadawane pytania

Czy nowa klawiatura może mieć problem z drganiem styków?

Tak, może. QMK zwraca uwagę, że czas ustalania drgań styków różni się w zależności od rodzaju przełącznika i techniki naciskania, a nie tylko jego wieku. Wykonaj test pojedynczego naciśnięcia, zanim uznasz, że przyczyną jest zużycie.

Zestaw przełączników ATTACK SHARK V3 (100 sztuk) - przełącznik Jelly Blue V3 ze schematem siły nacisku i drogi; 100 fabrycznie nasmarowanych przełączników dotykowych

Co oznacza NKRO w specyfikacji?

NKRO oznacza n-key rollover. Według Deskthority prawdziwa klawiatura NKRO to taka, w której nie występuje blokowanie ani ghosting, a dowolna kombinacja klawiszy jest prawidłowo rejestrowana. Oznaczenie „6KRO” zwykle oznacza sześć zwykłych klawiszy plus klawisze modyfikujące ze względu na tryb USB używany przez klawiaturę.

Dlaczego niektóre skróty nie pojawiają się w testerze klawiszy w przeglądarce?

System operacyjny lub przeglądarka mogą przechwytywać niektóre klawisze jako pierwsze. Klawisz Fn jest często obsługiwany wewnątrz klawiatury, a skróty systemowe, takie jak Alt+Tab, mogą w ogóle nie docierać do strony internetowej. Brak reakcji na klawisz w takim przypadku nie oznacza, że jest blokowany, więc przetestuj te kombinacje w aplikacji, w której faktycznie ich używasz.

Czy przytrzymanie klawisza oznacza drganie styków?

Nie, nie oznacza. Przytrzymanie klawisza w polu tekstowym uruchamia wbudowane w system operacyjny powtarzanie znaków, co jest normalne. Drganie styków oznacza dodatkowe znaki po jednym krótkim naciśnięciu klawisza i całkowitym jego zwolnieniu.

Więcej do przeczytania