Klavye Testi

Klavye tanılama
ms
Tarayıcıya ayrılmış kısayollar bildirilmeyebilir.

Bu klavye testi ile dizüstü bilgisayarınızdaki, masaüstü klavyenizdeki veya USB/Bluetooth harici klavyenizdeki her fiziksel tuşun tarayıcıya ulaşıp ulaşmadığını kontrol edin. Tuşlara basın, ekranda anında yandıklarını görün; fiziksel kod event.code, üretilen değer event.key, tuş konumu, yineleme olayları, rollover zirvesi ve olası takılı tuş uyarıları sayfada yerel olarak gösterilir.

Klavye nasıl test edilir

  1. 1

    Düzen görünümünü seçin

    Ekrandaki tuş ızgarası kontrol ettiğiniz klavyeye yaklaşsın diye ANSI, ISO veya kompakt görünümü seçin. Türkiye'de satılan klavyeler genellikle ISO gövdesindedir: yüksek Enter tuşu ve sol Shift'in yanında fazladan bir tuş bulunur. Tuşların üzerinde Türkçe Q ya da Türkçe F harfleri yazsa bile tarayıcı fiziksel tuş kodlarını bildirir.

  2. 2

    Testi başlatın ve tuşlara basın

    Testi başlat düğmesine tıklayın, sekmenin odakta kalmasına dikkat edin ve tuşlara tek tek basın. Tuşlar basılı tutulurken mavi, bırakıldıktan sonra yeşil, takılı tuş uyarı süresini aşacak kadar basılı kalırsa kehribar rengi olur.

  3. 3

    Tanılama sonuçlarını okuyun

    Olay günlüğü, rollover zirvesi, yineleme sayısı ve basılı tuş listesi ile hiç olay üretmeyen tuşları, kendiliğinden tekrar eden girişleri, sol ve sağ değiştirici tuş sorunlarını veya klavyenizin aynı anda bildiremediği kombinasyonları tespit edin.

Tarayıcıdaki klavye testi neyi gösterir

Modern masaüstü tarayıcılarında klavye olayları iki değerli bilgi sunar. event.code, tarayıcının desteklediği yerlerde KeyQ, Space, NumpadEnter veya ShiftLeft gibi fiziksel tuş konumunu belirtir. event.key ise etkin klavye düzeninin ürettiği değerdir; bu yüzden aynı fiziksel tuş Türkçe Q, Türkçe F, QWERTY, AZERTY, QWERTZ veya başka bir giriş yönteminde farklı karakter bildirebilir.

Bu ayrım sorun giderirken çok işe yarar. KeyQ yanıyor ama üretilen değer beklediğiniz harf değilse, fiziksel tuş sorunsuz iletiliyor demektir ve fark büyük olasılıkla etkin düzenden kaynaklanır. Sayfaya ulaşması gereken bir tuş için hiçbir olay görünmüyorsa sorun donanımda, ürün yazılımında, işletim sistemi sürücüsünde, tarayıcıda ya da sayfadan önce ayrılmış bir kısayolda olabilir.

Tanılama Ne anlama gelir Ne için yararlı
Fiziksel kod KeyA veya Numpad5 gibi donanım konum kodu Hangi fiziksel anahtarın tetiklendiğini görmek
Tuş değeri Etkin düzenin ürettiği karakter veya eylem Düzen ve değiştirici tuş farklarını yakalamak
Konum Standart, sol, sağ veya sayısal tuş takımı Shift, Ctrl, Alt ve sayısal tuş takımı varyantlarını denemek
Rollover zirvesi Oturum boyunca aynı anda basılı tutulan en yüksek tuş sayısı Kombinasyon sınırlarını veya hayalet tuş sorununu hızlıca ölçmek
Yineleme olayları Tuş basılı tutulurken tarayıcının gönderdiği repeat olayları Beklenmedik şekilde tekrar eden tuşları bulmak
Takılı tuş uyarısı Seçtiğiniz eşikten uzun süre basılı kalan tuş Düzgün bırakılmayan tuşları yakalamak

Türkçe Q ve Türkçe F düzenleri

Ekrandaki ızgara, tuşları fiziksel konumlarına göre Latin harflerle etiketler; çünkü event.code karakteri değil konumu tanımlar. Türkçe Q düzeninde ı, ğ, ü, ş, i, ö ve ç tuşları ek karakterlere yerleşir ve @ işareti AltGr+Q ile yazılır. TSE standardı olan Türkçe F düzeninde ise harflerin yerleşimi tamamen farklıdır: örneğin KeyQ fiziksel tuşu f harfini üretir. Her iki durumda da fiziksel kod değişmez, yalnızca event.key değişir.

Düzenler arasında geçiş Windows üzerinde genellikle Alt+Shift veya Windows+Boşluk, macOS üzerinde Ctrl+Boşluk ile yapılır. Bu geçiş yalnızca üretilen karakteri etkiler, donanım testinin doğruluğunu bozmaz. Ayrıca AltGr ile üretilen karakterlerde tarayıcı AltRight kodunu ayrı bir olay olarak bildirir; günlükte iki satır görmeniz normaldir.

Rollover, hayalet tuş ve sınırlar

Rollover, bir klavyenin aynı anda bildirebildiği tuş sayısıdır. Ofis klavyeleri genellikle iki veya üç tuşluk yaygın kombinasyonları taşır; oyun klavyeleri ise 6 tuşluk rollover veya N tuşluk rollover sunduğunu duyurur. Bu araç yalnızca tarayıcıya ulaşan tuş olaylarını gösterebilir, klavyenin, işletim sisteminin ya da tarayıcının hiç iletmediği tuşları kanıtlayamaz. Rollover zirvesini bir web sayfası üzerinde yapılan pratik bir kontrol olarak görün, laboratuvar sertifikası olarak değil.

Sık yapılan hatalar

  • Sekmeyi odakta tutun. Sekme değiştirmek veya adres çubuğunu açmak keyup olaylarını kesebilir; bu yüzden sayfa odağı kaybettiğinde araç basılı tuş listesini temizler.
  • Bazı kısayollar tarayıcı veya işletim sistemi tarafından ayrılmıştır: Alt+Tab, Cmd+Tab, Cmd+W, Cmd+L ve F5 gibi.
  • Mobil klavyeler, sanal klavyeler, IME birleştirme, ölü tuşlar ve erişilebilirlik araçları bildirilen tuş değerini değiştirebilir veya geciktirebilir.
  • Burada tek bir tuş çalışmıyorsa, anahtarın bozuk olduğuna karar vermeden önce başka bir tarayıcı ve başka bir USB bağlantı noktası deneyin.

Sık Sorulan Sorular

Hayır. Tuş olayları yalnızca tarayıcınızda okunur ve gösterilir. Araç, tuş değerlerini, fiziksel kodları, zamanlama verilerini veya olay geçmişini hiçbir sunucuya göndermez.

Izgara tuşları fiziksel konumlarına göre etiketler ve event.code standart gereği her zaman Latin kodları döndürür. Türkçe F düzeninde KeyQ fiziksel tuşu f harfi üretir; harf, tuş değeri event.key alanında görünür, fiziksel kod ise değişmez.

Tarayıcılar ve işletim sistemleri bazı tuşları ve kısayolları sayfa okumadan önce ayırır. Alt+Tab, Cmd+Tab, Cmd+L veya sayfa yenileme gibi sistem kombinasyonları bu teste hiç ulaşmayabilir.

event.code fiziksel tuş konumudur; event.key ise etkin klavye düzeninizin ürettiği karakter veya eylemdir. Düzen değişikliği tuş değerini değiştirir, fiziksel kodu değiştirmez.

Testiniz sırasında tarayıcıya aynı anda ulaşan en yüksek tuş sayısını gösterebilir. Klavye ürün yazılımının, işletim sisteminin veya tarayıcının sayfaya iletmeden önce elediği tuşları belgeleyemez.

İlgili Araçlar