Klavye Testi
Herhangi bir tuşa basın, anında kaydını görün — tuş adı, kodu ve akan geçmiş. Ölü, takılan veya çift basan tuşu saniyeler içinde bulun.
975 görüntülenme
Bu tuş tek basışta birden çok kayıt üretti — chatter (yıpranmış anahtar) belirtisi olabilir.
Nasıl Çalışır
Her fiziksel tuş basışı tarayıcıda bir çift KeyboardEvent tetikler: tuşa bastığınızda keydown, bıraktığınızda keyup. Her olay iki farklı kimlik taşır ve aradaki fark göründüğünden daha önemlidir: key, klavye düzeninizin ürettiği karakterdir (ekrana yazılan şey); code ise tuşun kart üzerindeki fiziksel konumudur ve hangi düzen aktif olursa olsun değişmez. Bu araç her basışta ikisini de yan yana kaydeder.
Bu ayrım donanım testinin can alıcı noktasıdır. Diyelim ki işletim sistemi klavye düzenini QWERTY'den Dvorak'a çevirdiniz ve sol üstteki harf tuşuna bastınız. QWERTY altında bu tuş key: "q" bildirir; Dvorak altında aynı fiziksel anahtar key: "'" bildirir — ama her iki durumda da code hep KeyQ kalır, çünkü code karakteri değil anahtarı tarif eder. Fiziksel bir anahtarın ölü mü yoksa chatter mı yaptığını anlamak istiyorsanız, düzenden bağımsız gerçeği söyleyen sayı code'dur. Düzen eşlemesinin doğru olup olmadığını kontrol ediyorsanız (örneğin yeni bir klavye sürücüsü veya dil paketi kurduktan sonra), key'in o düzen için beklediğinizle eşleşip eşleşmediğine bakmanız gerekir — bu tamamen farklı bir sorudur.
Tuşlara bastıkça sayfa karakteri veya tuş adını anında yakar, fiziksel kodu ekler ve şimdiye kadar test ettiğiniz her farklı tuşu bir rozet listesinde biriktirir; böylece klavyeyi baştan sona taramak kolaylaşır. Her kayıtlı keydown'da bir sayaç artar; tek bir fiziksel basış birden fazla artışa yol açıyorsa bu test hatası değil, chatter'dır.
Bilinmesi Gerekenler
- Ölü tuş: o fiziksel konum için hiçbir şey görünmez — key değil code'a bakın, çünkü ölü bir anahtar hiçbir olay üretmez.
- Chatter: tek fiziksel basışta sayaç ikiden fazla artar — yıpranmış mekanik anahtar veya sinyali sekten membran teması.
- İşletim sistemi/tarayıcıya ayrılmış tuşlar: Fn, bazı medya tuşları ve kimi Windows/Command kombinasyonları, web sayfasının JavaScript'ine hiç ulaşmadan işletim sistemi veya tarayıcı tarafından yakalanır — burada görünmemesi her zaman donanım arızası anlamına gelmez.
- Ghosting ve rollover: ucuz klavyelerde aynı anda birçok tuşa basmak, klavyenin iç matrisinin sınırlarına takılabilir; eşzamanlı kombinasyonlar sessizce bir tuşu düşürüyorsa bu anti-ghosting/N-key rollover sınırlamasıdır, mutlaka hasar değildir.
- Her şey yerel kalır: olaylar yalnız tarayıcınızdaki JavaScript ile okunup gösterilir — hiçbir tuş vuruşu ağ üzerinden gönderilmez, sayfadan ayrılır ayrılmaz geçmiş silinir.
Sıkça Sorulan Sorular
Bir tuş burada hiç görünmüyor — klavye bozuk mu?
Önce başka bir uygulamada deneyip yazılımı eleyin. Bazı tuşlar işletim sistemi veya tarayıcıya ayrılmıştır (Fn, bazı medya tuşları, kimi kombinasyonlarda Windows/Command) ve web sayfasına hiç ulaşmaz — bu arıza değil, normaldir. Aynı fiziksel tuş her uygulamada ve her düzende sessizse, anahtar veya kablo bağlantısı daha olası nedendir.
Klavye chatter'ı nedir?
Yıpranmış anahtarın tek fiziksel basışta iki veya daha çok kayıt üretmesidir; burada sayacın tek basışta birden fazla artmasıyla görünür. Mekanik klavyelerde temizlik veya anahtar değişimiyle çoğunlukla çözülür; membranlılarda genelde tam değişim gerekir.
"key" ile "code" arasındaki fark ne, testte hangisine güvenmeliyim?
"key" mevcut düzeninizin ürettiği karakterdir; "code" tuşun fiziksel konumudur ve düzenle değişmez. Donanımı test ederken — bu fiziksel tuş çalışıyor mu — code'a bakın. Düzen eşlemesinin doğruluğunu doğrularken key'i o düzenin üretmesi gerekenle karşılaştırın.
Tuş vuruşlarım kaydediliyor veya gönderiliyor mu?
Hayır. Olaylar tarayıcınızdaki JavaScript ile işlenir ve yalnız ekranda gösterilir; hiçbir şey saklanmaz, günlüğe yazılmaz veya iletilmez.
Başka uygulamalarda çalışan bir tuş burada neden hiçbir şey göstermiyor?
Bir avuç tuş, herhangi bir web sayfasının JavaScript'i onları görmeden önce işletim sistemi veya tarayıcı arayüzü tarafından yakalanır — bazı medya tuşları, Fn kombinasyonları ve kimi kısayol dizileri yalnız bu araçta değil her sitede aynı şekilde davranır.
Benzer Araçlar
Sorun Bildir
Klavye Testi
Yorumlar
Henüz yorum yok — ilk yorumu siz yazın!