KEY & CLICK · AÇIK DOKÜMANTASYON
Test yöntemi ve kaynaklar
Bir değerin neyi gösterdiği kadar neyi gösteremediği de önemlidir. Aşağıdaki açıklamalar tarayıcı API’lerine ve aracın gerçek çalışma biçimine dayanır.
Klavye: konum ve karakter
KeyboardEvent.code fiziksel konumu, KeyboardEvent.key üretilen karakteri veya işlevi belirtir. Giriş dili ve değiştiriciler karakteri değiştirebilir. Kapsama, seçilen şemaya dâhil beklenen tuşların bu oturumda gözlenme oranıdır; kalite puanı değildir. Fn isteğe bağlıdır. macOS Caps Lock basılı tutma sayımına katılmaz.
Aynı konum, farklı karakter
Aşağıdakiler seçili giriş düzenleri için örneklerdir; cihazınızda Tuş ayrıntılarındaki gerçek değerleri karşılaştırın. code bir programlama dilinin harf kodlaması veya klavyenin seri numarası değildir.
| Fiziksel kod | Karakter örneği | Bağlam |
|---|---|---|
| KeyA | a / A | İngilizce QWERTY: Shift veya Caps Lock harf boyutunu değiştirebilir. |
| KeyI | ı / I | Türkçe Q: noktasız ı, noktalı i ile aynı harf değildir. |
| KeyY | z / Z | Almanca QWERTZ: fiziksel konum kodu KeyY kalabilir, üretilen harf Z olur. |
Fare: düğme rolleri ve kaydırma
Birincil ve ikincil roller sistem ayarlarına göre fiziksel düğmelerle yer değiştirebilir. Çift tıklama sayacı tarayıcı olayını sayar; istemsiz anahtar tekrarı teşhisi değildir. wheel olayı fareden veya dokunmatik yüzeyden gelebilir. Kaydırma miktarı ve hareket koordinatları DPI ölçümü değildir.
Oyun kolu: normalleştirilmiş değerler
Düğme değerleri 0–1, eksenler −1–1 aralığında bildirilir. Standart eşleme bilinirse konum adları gösterilir; aksi durumda B0 ve A0 gibi indeksler kullanılır. Sayfa ölü bölge veya merkezleme filtresi uygulamaz, fakat işletim sistemi ya da sürücü önceden uygulamış olabilir. Beş saniyelik boşta gözlem bir arıza eşiği değildir.
Kanıt ve uyumluluk sınırı
Yazılım kontrolleri fiziksel cihaz testlerinin yerine geçmez. Belirli bir MacBook, Magic Mouse, Xbox veya PlayStation modeli için denenmiş uyumluluk iddiası yalnızca gerçek cihaz kaydı varsa yapılabilir. Bir sorun bildirirken cihazı, bağlantıyı, tarayıcıyı ve tekrar adımlarını ekleyin; özel yazışmalarınızı eklemeyin.