Gamepad Testi

Kontrolcü bağlayın

Bu gamepad testiyle kontrolcünüzü maçtan, yayından veya tamirden önce kontrol edin. Araç, Gamepad API verilerini tarayıcıda yerel olarak okur; düğme değerlerini, eksenleri, ölü bölge filtresinden geçen hareketi ve mevcut titreşim desteğini gösterir. Standart eşlemeli kontrolcülerde bilinen denetim adları kullanılır; ham düzenlerde ise araç fiziksel yerleşimi tahmin etmesin diye denetimler numaralı kalır. Cihaz kimlikleri, düğme değerleri ve eksen okumaları tarayıcıda kalır.

Kontrolcü nasıl test edilir

  1. 1

    Gamepadi bağlayın ve uyandırın

    Kontrolcüyü USB ile takın veya Bluetooth üzerinden eşleştirin. Tarayıcı, cihazı listelemeden önce bir kullanıcı hareketi bekliyorsa herhangi bir düğmeye bir kez basın.

  2. 2

    Tüm girişleri deneyin

    Her düğmeye basın ve analog çubukları hareket ettirin. Giriş değeri çubuklarının, ham eksen değerlerinin ve filtrelenmiş konumların gerçek zamanlı güncellenmesini izleyin. Tetik adları yalnızca tarayıcı standart eşleme bildirdiğinde gösterilir.

  3. 3

    Ortalanmış analogları ve titreşimi test edin

    Kısa ortalanmış analog örneklemesi sırasında iki çubuğa da dokunmayın, gerekirse ekrandaki ölü bölgeyi ayarlayın ve tarayıcı bir dokunsal motor sunduğunda titreşim kontrolünü çalıştırın.

Gamepad API neleri bildirir

Modern tarayıcılar uyumlu kontrolcüleri Gamepad API üzerinden sunar. Algılanan her gamepad bir id, bir eşleme (mapping) adı, sıralı bir düğme listesi ve sıralı bir eksen listesi verebilir. Bir düğme yalnızca basılı ya da serbest durumunu değil, 0,00 ile 1,00 arasında analog bir giriş değerini de bildirebilir. Eksenler hareketi genellikle -1,00 ile 1,00 arasında raporlar; 0,00 merkez konumdur. Düğme, tetik ve analogların bilinen sırasını yalnızca standard eşlemesi garanti eder; bu nedenle ham düzenler numaralı kalır.

Ölü bölge ve drift

Ölü bölge, analog çubuğun merkezi çevresinde ekranın sıfır kabul ettiği küçük bir aralıktır. Buradaki varsayılan değer 0,12; yani -0,12 ile 0,12 arasındaki değerler, sınırlar dâhil, filtrelenir. Bu ayar yalnızca test ekranını değiştirir; kontrolcüyü kalibre etmez ve oyunun ayarını değiştirmez. Standart eşlemeli gamepadlerde ortalanmış analog testi, çubuklar boştayken dört analog ekseninden örnek alır. Seçilen eşiğin dışında kalıcı bir boşta okuma bildirir, fakat test sırasında çubuklar hareket ederse örneği reddeder. Bu bir tanı ipucudur, kesin donanım arızası kararı değildir.

Belirti Nelere bakmalı Tipik çözüm
Kamera kendiliğinden kayıyor Analoglar ortadayken alınan kararlı örnek ölü bölgenin dışında kalıyor Dokunmadan yeniden test edin, ardından oyun ayarını değiştirin veya analogu servise verin
Tetik tam basılmıyor Standart eşlemeli tetiğin giriş değeri %100’ün altında kalıyor Yeniden kalibre edin, temizleyin veya başka bir USB portu deneyin
Düğmede çift giriş Numaralı düğme tek basışta iki kez durum değiştiriyor Anahtarı, kabloyu veya kablosuz bağlantıyı kontrol edin
Titreşim testi başarısız Titreşim desteklenmiyor ya da tarayıcı engelliyor Başka bir tarayıcı deneyin veya kolun dokunsal desteğini doğrulayın

Örnek üzerinden

Analoglar ortadayken tekrarlanan örneklerin X ekseninde +0,04, Y ekseninde -0,03 çevresinde toplandığını düşünün. Varsayılan 0,12 ölü bölgeyle filtrelenen iki değer de 0,00 olur ve sonuç eşik içinde kalır. Kararlı örnekler bunun yerine +0,21 çevresinde toplanırsa araç, boştaki eksenin ölü bölgenin dışında olduğunu bildirir. Oyun içi ölü bölgeyi değiştirmeden, yeniden kalibre etmeden veya donanımı başka bir bilgisayarda kontrol etmeden önce analoga dokunmadan testi tekrarlayın.

Sık yapılan hatalar

  • Bazı tarayıcılar, sayfa yüklendikten sonra bir düğmeye basılana kadar gamepadi göstermez.
  • Bluetooth gecikmesi, zayıf pil veya yıpranmış bir kablo girişleri kesintili gösterebilir.
  • Standart eşlemenin dışında düğme ve eksen sırası değişebilir; bu nedenle ham denetimler özellikle numaralı bırakılır.
  • Tarayıcıdaki titreşim testi yalnızca tarayıcı desteğini kanıtlar. Bir oyun kendi dokunsal katmanını farklı kullanabilir.

Sık Sorulan Sorular

Cihaz kimlikleri, düğme durumları ve eksen okumaları tarayıcıda kalır ve sunucuya gönderilmez. Adımlı modda yalnızca ölü bölge ve seçilen kontrolcü yuvası, görüntüleme ayarı olarak sayfa URL’sinde taşınır.

Birçok tarayıcı, kullanıcının kontrolcüyle etkileşime girmesini bekler. Sayfayı açtıktan sonra herhangi bir düğmeye basın, sekmenin odakta olduğundan emin olun ve gerekirse listeyi yenileyin.

Görüntüleme eşiği olarak varsayılan 0,12 ile başlayın. Daha düşük değerler daha küçük boşta okumaları gösterir; daha yüksek değerler bu ekrandaki hareketin daha fazlasını gizler. Kaydırıcı kontrolcüyü veya oyunu değiştirmez; gerçek oyun ölü bölgesini oyunun kendi ayarlarından yapın.

Dokunsal destek kontrolcüye, tarayıcıya, işletim sistemine ve bağlantı türüne bağlıdır. Düğme devre dışıysa gamepad giriş testleri için çalışmaya devam eder, ancak sayfaya bir titreşim motoru sunmaz.

İlgili Araçlar