⌨
Klavye Testi - Tuş Algılama ve Tepki Süresi Analizi
Gerçek zamanlı tuş algılama, tepki süresi ölçümü ve tuş haritalama görselleştirmesiyle klavyenizi test edin. Klavye sorunlarını teşhis etmek için idealdir.
Klavye Görselleştirmesi
Test etmek için klavyenizde herhangi bir tuşa basın...
⌨️
İstatistikler
Toplam Tuş Basımı:0
Ortalama Tepki Süresi:-
Şu An Basılı Olan:0
Tuş Basım Geçmişi
❓Klavye Testi Nedir
Klavye testi, tarayıcı klavye olaylarını kullanarak klavyenin işlevselliğini, tepki süresini ve tuş algılamasını doğrular. Takılı kalan tuşlar, ghosting, tuş titremesi ve rollover sınırlamaları gibi sorunları tespit eder. Donanım problemlerini değerlendirmek, mekanik klavyeleri test etmek, oyuncu klavyelerinin performansını doğrulamak ve yazma, programlama veya oyun için güvenilir giriş sağlamak açısından kritik öneme sahiptir.
✨Öne Çıkan Özellikler
⌨️
Gerçek Zamanlı Algılama
Görsel geri bildirimle anlık tuş algılama
⏱️
Tepki Süresi
Klavye tepki sürelerini ölçün ve analiz edin
📊
Basım Geçmişi
Zaman damgalı detaylı tuş basım kaydı
🎯
Tuş Haritalama
Tuş kodları ve fiziksel tuş tanımlayıcılarını görüntüleyin
🎯
Use Cases
WORK
Daily productivity
Use Keyboard Test to complete common utility tasks faster without installing a dedicated desktop application.
QA
Validation and review
Keyboard Test helps check output, compare values, prepare examples, and reduce manual mistakes in routine work.
DOC
Documentation support
Create clearer examples with Keyboard Test for notes, tutorials, support tickets, and internal knowledge base content.
📋Kullanım Rehberi
Adım 1
Klavye görselleştirme alanına odaklanın
Adım 2
Klavyenizdeki tuşlara basarak testi başlatın
Adım 3
İstatistikleri ve geçmişi inceleyerek klavye işlevselliğini doğrulayın
📚Teknik Tanıtım
⌨️Klavye Olaylarının İşlenmesi
Klavye testi, KeyboardEvent arayüzünü kullanarak tarayıcı klavye olaylarını (keydown, keyup, keypress) yakalar. Her olay; tuş ("a", "Enter" gibi karakter değeri), code ("KeyA", "Enter" gibi fiziksel tuş tanımı), keyCode (kullanımdan kalkmış sayısal kod), location (standart, sol, sağ, nümerik klavye) ve değiştirici durumlarını (Ctrl, Alt, Shift, Meta) sağlar. Test, tuşa basılma (keydown) ve bırakılma (keyup) anlarını izler, basılı tutma süresini hesaplar.
⏱️Tepki Süresi Ölçümü
Tepki süresi, ardışık tuş basımları arasındaki aralığı JavaScript zaman damgasıyla ölçer (milisaniye hassasiyeti için Date.now(), mikro saniye hassasiyeti için performance.now()). Metrikler; tuşlar arası süre (yazma hızı göstergesi), ortalama aralık (düzenli yazma ritmi), minimum aralık (en hızlı giriş, klavye tarama hızını test eder) ve standart sapmayı (tutarlılık ölçümü) içerir.
🎯Tuş Haritalama ve Uyumluluk
Tuş haritalama, fiziksel klavye düzenini tanımlar ve farklı yapılandırmalarda işlevselliği test eder. Yaygın düzenler: QWERTY (İngilizce standart), AZERTY (Fransızca), QWERTZ (Almanca), Dvorak (ergonomik alternatif) ve Colemak (optimize edilmiş düzen). Test; tüm tuşların doğru çalıştığını, değiştirici kombinasyonlarının (Ctrl+C, Alt+F4), fonksiyon tuşlarının (F1-F12) ve özel tuşların (medya kontrolleri, parlaklık) tepki verdiğini doğrular.
❓
Frequently Asked Questions
❓
Tüm klavye tuşlarının doğru çalıştığını nasıl test edebilirim?
Klavye üzerindeki her tuşa basın ve aracın tuş bilgilerini gerçek zamanlı gösterip göstermediğine bakın. Normalde bir tuşa bastığınızda ekranda anında vurgulanır, bıraktığınızda vurgulama kaybolur. Bir tuş basıldığında tepki vermiyorsa veya bırakıldıktan sonra vurgulanmış kalıyorsa, o tuşta sorun olabilir.
💬
Klavye ghosting nedir?
Ghosting, aynı anda birden fazla tuşa bastığınızda sistemin gerçekte basılmayan başka tuşları algılamasıdır. Genellikle üç veya daha fazla tuşa aynı anda basıldığında görülür. Test yöntemi: Aynı anda birden çok tuş kombinasyonuna (oyunlarda sık kullanılan WASD+Shift+Space gibi) basın ve basılmayan tuşların tespit edilip edilmediğini gözlemleyin.
🔍
Klavye N-Key Rollover yeteneğini nasıl test ederim?
N-Key Rollover, klavyenin aynı anda kaç tuşu tanıyabildiğini gösterir. Test yöntemi: Birden çok tuşa aynı anda basın ve kaç tanesinin doğru şekilde algılandığını inceleyin. Üst düzey oyuncu klavyeleri genellikle tam N-Key Rollover desteklerken, standart klavyeler çoğunlukla 6 tuş veya daha azını destekler.
💡
KeyboardEvent.code ile KeyboardEvent.key arasındaki fark nedir?
KeyboardEvent.code, klavye düzeninden bağımsız olarak fiziksel tuş konumunu (örneğin "KeyA") temsil eder. KeyboardEvent.key ise Shift ve Caps Lock gibi değiştiricilerden etkilenen mantıksal değeri ("a" veya "A") temsil eder. Örneğin fiziksel A tuşuna bastığınızda code her zaman "KeyA" olur, ancak key değeri "a" veya "A" olabilir.
📚
Neden bazı tuş kombinasyonları başka tarayıcı işlemlerini tetikliyor?
Bazı tuş kombinasyonları tarayıcı veya işletim sistemi kısayollarıdır; Ctrl+W (sekme kapat), Ctrl+T (yeni sekme), F11 (tam ekran) gibi. Bu kısayollar sistem tarafından yakalanır ve test aracında normal şekilde görünmeyebilir. Bu durum normaldir ve klavyede sorun olduğunu göstermez.
🎯
Klavye tepki hızının yeterince hızlı olduğunu nasıl anlarım?
Araç, tuş basımları arasındaki zaman damgalarını ve aralıkları gösterir. İyi bir klavye tepki süresi 1-5 milisaniye arasında olmalıdır. Tepki süreleri sık sık 10 milisaniyeyi aşıyorsa veya tuş aralıkları dengesizse, klavyede gecikme veya bağlantı sorunları olabilir. Mekanik klavyeler genellikle membran klavyelere kıyasla daha hızlı yanıt verir.
🔗Related Documents
User Comments
Loading...