Blokowanie klawiszy i zjawy
Zjawy pojawiają się, gdy naciśniesz dwa klawisze na klawiaturze, a trzeci klawisz - którego nie nacisnąłeś - zostanie również wysłany na komputer. Jest to bardzo rzadko spotykane nawet w najtańszych nowoczesnych płytach, ponieważ producenci mają zwyczaj ograniczania najazdu, aby klucze-duchy były zawsze blokowane.
Blokowanie klawiszy jest tak proste, jak się wydaje; doświadczasz tego, gdy osiągniesz maksymalne przewrócenie klucza. Więc jeśli naciśniesz 2 klawisze, a trzeci klawisz zostanie zablokowany na twojej tablicy; wtedy właśnie doświadczyłeś blokowania, ponieważ twoja klawiatura ma tylko 2KRO.
Kluczowanie (#KRO i NKRO)
NKRO polega na tym, że możesz nacisnąć tyle klawiszy, ile chcesz, i wszystkie z nich przechodzą. Jest to podobne do tego, co niektóre „klawiatury do gier” nieprawidłowo sprzedają jako „anti-ghosting”, mimo że Logitech i Razer stosują je tylko do klastra WASD. Zauważ, że teraz tylko klawiatury PS / 2 mogą wykazywać pełny najazd na klawisz n; chociaż Microsoft i Ducky to tylko dwie firmy, które już rozważały projektowanie NKRO przez USB.
xKRO, gdzie x = Dowolna liczba, jest kluczowym przewróceniem twojej planszy; i oznacza maksymalną liczbę klawiszy, które można nacisnąć bez blokowania klawiszy.
Wiele mechanicznych klawiatur USB jest oznaczonych jako 6KRO, co oznacza, że dowolne 6 klawiszy można nacisnąć jednocześnie bez blokowania użytkownika. Zazwyczaj wystarcza to większości użytkowników. Chociaż ograniczona liczba gier może mieć problem z 6KRO. Klawiatury USB z 6KRO pozwalają również na użycie maksymalnie 4 klawiszy modyfikujących do tych 6 normalnych klawiszy. Te modyfikatory obejmują CTRL, ALT, Shift i Super (Windows, Command lub Meta Key.) Czasami obejmuje to również klawisz FN obecny na wybranych klawiaturach.
Key Bouncing
Robią to wszystkie typy przełączników kluczy - w tym gumowe kopuły. Po naciśnięciu klawisza przełącznik „odbija się” bardzo szybko i szybko się włącza. Powoduje to, że klawisze rejestrują się wielokrotnie dla każdego naciśnięcia. Z tego powodu klawiatury muszą wprowadzić pewne opóźnienie ogłaszania - aby po naciśnięciu klawisza kontroler czekał przez pewien czas przed zarejestrowaniem naciśnięcia klawisza. Na przykład przełączniki Cherry MX potrzebują 5 ms czasu ogłaszania, a gumowe kopuły potrzebują więcej (dokładnie to, jak długo zależy od ich jakości).
Wskaźniki sondowania i czasy odpowiedzi
Jest to bardzo przydatne dla myszy, ale dla klawiatur jest prawie bez znaczenia. Załóżmy przez chwilę, że wszystkie przełączniki mają czas zapowiedzi 5 ms przełączników Cherry MX (co jest bardzo hojne). Nawet jeśli miałbyś super ludzką szybkość i refleks, każdy pojedynczy klucz byłby przynajmniej o tyle opóźniony. Tak naprawdę, każda częstotliwość odpytywania powyżej 200 Hz (w najlepszym wypadku) jest absolutnie bezużyteczna i jedynie szum rynkowy. Może to być nawet trochę szkodliwe, ponieważ niepotrzebnie marnowałbyś czas procesora na odpytywanie klawiatury. I w przeciwieństwie do klawiatur USB, karty PS / 2 nie są w ogóle odpytywane. Po prostu wysyłają sygnał do komputera, gdy tylko są gotowi, co powoduje przerwanie sprzętowe, zmuszając procesor do zarejestrowania tego naciśnięcia klawisza.
PS / 2 czy USB?
PS / 2 wygrywa na trzech frontach: po pierwsze, obsługuje pełne przechodzenie n-key. Po drugie, klawiatury PS / 2 nie są odpytywane, ale są całkowicie oparte na przerwie. Po trzecie, nie jest możliwe opóźnienie przez użycie magistrali USB przez inne urządzenia. Istnieją dwa rodzaje trybów przesyłania USB - tryb przesyłania przerwania (klawiatura USB odpytuje, po wykryciu klawisza kontroler USB wysyła przerwanie do procesora) oraz tryb przesyłania izochronicznego, który rezerwuje pewną przepustowość dla klawiatury z gwarantowane opóźnienie w autobusie. Niestety, nie ma absolutnie żadnych klawiatur, które używają tych ostatnich, ponieważ musiałyby zostać użyte specjalne kontrolery, co spowodowałoby, że koszt byłby zbyt wysoki.
Więc jeśli klawiatura obsługuje zarówno PS / 2, jak i USB, a komputer ma port PS / 2, nie ma powodu, aby z niej nie korzystać.