Niektóre klawisze nigdy nie docierają do przeglądarki, ponieważ są przechwytywane przez system operacyjny: klawisz Windows lub klawisz Command, Print Screen, F12 i skróty zamykania okna. Jeśli klucz nie jest zaznaczony, wypróbuj go również poza przeglądarką, zanim uznasz go za uszkodzony.
Jak to działa
Oznacza każdy klawisz, który naciśniesz na wirtualnej klawiaturze, dzięki czemu w ciągu kilku minut będziesz wiedział, czy któryś z klawiszy przestał odpowiadać, czy zadziałał sam, czy też powtarza znaki. Klawisze już przetestowane są podświetlone, a licznik wskazuje, ile pozostało do przejścia przez cały klucz.
Poniżej znajdują się nieprzetworzone dane dla każdego zdarzenia: znak logiczny (klucz), niezależny od języka kod fizyczny (kod), odziedziczony kod klucza, lokalizacja — lewy, prawy lub klawiatura numeryczna — aktywne modyfikatory oraz to, czy zdarzenie pochodzi z automatycznego powtarzania. Jest to podręczny podręcznik podczas programowania skrótów klawiaturowych.
Licznik klawiszy równoczesnych mierzy przesunięcie klawiatury: ile naciśnięć klawiszy jednocześnie jest w stanie przesłać. Klawiatury membranowe zwykle zatrzymują się na trzech lub czterech, podczas gdy klawiatura z funkcją N-key rollover rozpoznaje tyle, ile możesz przytrzymać.
Przykłady
Shift + 1key: "!" · code: "Digit1"klawisz zależy od modyfikatorów i języka klawiatury; kod zawsze identyfikuje ten sam klucz fizyczny i dlatego należy go używać w skrótach.Ctrl derechocode: "ControlRight" · location: 2Zduplikowane klawisze wyróżniają się lokalizacją, więc możesz sprawdzić Shift, Ctrl lub Alt oddzielnie po każdej stronie.A (mantener pulsada)repeat: trueZdarzenia oznaczone jako powtórzone są generowane przez system operacyjny po przytrzymaniu klawisza; Jeśli pojawią się bez trzymania go przez Ciebie, oznacza to, że kontakt tego klawisza nie powiedzie się.Przypadki użycia
- Sprawdź używaną lub nowo zakupioną klawiaturę przed upływem terminu zwrotu.
- Wykryj klawisze, które się powtarzają lub które przestały reagować po rozlaniu płynu.
- Dowiedz się, jaki kod lub wartość keyCode emituje klawisz podczas programowania skrótu.
- Zmierz, ile jednoczesnych klawiszy rozpoznaje komputer, co jest kluczowe w grach i długich kombinacjach.
- Potwierdź fizyczny układ sprzętu, jeśli wydrukowane etykiety nie odpowiadają temu, co napisałeś.
Najczęstsze pytania
Dlaczego klawisz Windows lub klawisz Command nie jest zaznaczony?
Ponieważ system operacyjny przechwytuje go, zanim dotrze do przeglądarki: naciśnięcie go otwiera menu Start lub wyszukiwarkę, a strona traci ostrość. To samo dzieje się z Print Screen i F12 w niektórych systemach. Nie oznacza to, że klucz jest zepsuty.
Jaka jest różnica między kluczem, kodem i kodem klucza?
klucz to znak lub nazwa, która tworzy klucz i zmienia się wraz z językiem i modyfikatorami. kod identyfikuje fizyczną pozycję na klawiaturze i nigdy się nie zmienia. keyCode to starszy numer, oznaczony jako przestarzały w specyfikacji: nadal działa, ale nie powinien być używany w nowym kodzie.
Dlaczego niektóre klawisze przestają się rejestrować po naciśnięciu kilku klawiszy?
Jest to limit przewijania klawiatury. Modele membranowe dzielą obwody między rzędami i kolumnami, więc po trzech lub czterech jednoczesnych klawiszach zaczynają ignorować naciśnięcia klawiszy lub tworzyć fantomowe kombinacje. Klawiatury mechaniczne z funkcją N-key rollover nie mają tego ograniczenia.
Dlaczego litery wyświetlane na wirtualnej klawiaturze nie odpowiadają moim?
Narysowana klawiatura wykorzystuje układ ANSI jako podstawę. When the browser exposes the Keyboard API—currently only Chromium on desktop—the labels are replaced with those of your actual layout, so an AZERTY or QWERTZ keyboard displays correctly. Etykiety ANSI są obsługiwane w pozostałych przeglądarkach.
Czy jest to klawiatura bezprzewodowa czy do notebooka?
Tak. Test współpracuje ze zdarzeniami dostarczanymi przez system, więc podobnie działa z klawiaturami USB, Bluetooth, bezprzewodowymi z odbiornikiem czy zintegrowanymi z notebookiem. Na klawiaturach kompaktowych klawisze, które istnieją tylko z klawiszem Fn, pojawiają się jako dodatkowe kody pod klawiaturą.