Genel Kumanda Test Aracı
Herhangi bir USB veya Bluetooth oyun kumandasını test edin
Universal Teşhis Araçlar
Select a tool below to diagnose your gamepad.
Kapsamlı Rehber: Üçüncü Parti ve Genel Kumandaları Test Etme
HTML5 Oyun Kumandası API'si, işletim sisteminin standart bir oyun kumandası giriş cihazı olarak tanıdığı herhangi bir kumandayla çalışacak şekilde tasarlanmıştır. Bu, test aracımızın çok çeşitli üçüncü parti kumandalar, özel oyun kumandaları, dövüş çubukları, yarış direksiyonları ve hatta retro konsol adaptörleriyle çalıştığı anlamına gelir.
Desteklenen Kumanda Markaları
- 8BitDo: Ultimate, Pro 2, SN30 Pro+ ve tüm kablolu/kablosuz modeller. 8BitDo kumandaları, Bluetooth, USB-C veya dahil edilen 2.4GHz kablosuz adaptör (tarayıcı algılaması için yalnızca USB modu) aracılığıyla tamamen uyumludur.
- Logitech: F310, F710, Logitech Gamepad F510 ve özel kumandalar. F310/F710, bir donanım anahtarına (XInput vs DirectInput) sahiptir — uygun tarayıcı algılaması için XInput moduna (X konumu) ayarlandığından emin olun.
- Razer: Wolverine V2, Raion ve USB ile bağlanan Kishi modelleri. Razer'in tescilli kablosuz protokolleri tarayıcı tarafından algılanmayabilir.
- SteelSeries: Stratus Duo, Nimbus+ ve Bluetooth özellikli diğer modeller.
- SCUF: Reflex, Instinct, Prestige — bunlar değiştirilmiş birinci taraf kumandalardır ve standart Sony/Microsoft oyun kumandalarıyla aynı şekilde çalışır. PowerA, HORI, PDP: Uygun fiyatlı ve lisanslı üçüncü parti kumandalar. Bunlar genellikle XInput veya HID protokolünü kullanır ve tamamen uyumludur.
Genel Kumandalarda Sorun Giderme
The joystick drift epidemic has driven a new wave of "drift-free" controllers using <strong>Hall Effect sensors</strong>. Understanding the difference between the two technologies is crucial when evaluating your controller's health:
- <strong>Potentiometer (Standard):</strong> Uses physical carbon tracks and metal wipers to measure resistance. As the carbon wears away from friction over time, the resistance changes unpredictably, creating the phantom inputs known as "stick drift". Found in almost all standard controllers (DualSense, Xbox Series, Joy-Cons, DualShock 4).
- <strong>Hall Effect (Modern):</strong> Uses magnets attached to the stick and magnetic sensors (Hall Effect sensors) on the circuit board. The sensors detect the position of the magnets without any physical contact. Zero contact = zero wear = zero drift. Used in: DualSense Edge, 8BitDo Ultimate, GuliKit KingKong 2 Pro, Flydigi Vader 3 Pro.
Kumandanız test aracında görünmüyorsa, şu adımları deneyin:
Tuş Eşleme Sorunları
İlgili Araçlar
If your controller isn't appearing in the tester, try these steps:
- Ensure Chrome or Edge is fully updated (Oyun Kumandası API'si requires a modern browser).
- Press any button on the controller first — the Oyun Kumandası API'si only activates after a user interaction.
- Check if the controller has a mode switch (DirectInput vs XInput). Set it to XInput mode.
- Try a different USB port, ideally a rear motherboard port.
- On Windows, check Device Manager → "Human Interface Devices" to verify the OS recognizes the controller.
Xbox Kumanda Test Aracı
Xbox One, Series X|S ve Elite kumanda özelliklerini test edin.
PS5 DualSense Test Aracı
PS4 DualShock 4 Test Aracı
DualShock 4'ünüzde tuşları, çubukları, dokunmatik yüzeyi ve ışık çubuğunu test edin.
Nintendo Switch Test Aracı
Joy-Con kaymasını, Pro Kumanda'yı ve HD Rumble'ı teşhis edin. Bir kumandanın tarayıcı tarafından algılanmamasının en yaygın nedeni, kullandığı giriş protokolüdür. Windows iki oyun kumandası protokolünü destekler: Kumandanızda fiziksel bir anahtar varsa (Logitech F310, F710 ve bazı 8BitDo modellerinde yaygındır), en iyi tarayıcı uyumluluğu için onu "X" moduna (XInput) "D" modu (DirectInput) yerine ayarlayın. Standart oyun kumandalarının ötesinde, Oyun Kumandası API'si ayrıca birçok özel kumandayı da algılar:
PS4 DualShock 4 Tester
Test buttons, sticks, touchpad, and light bar on your DualShock 4.
Nintendo Switch Testi
Diagnose Joy-Con drift, Pro Kumanda, and HD Rumble.
The single most common reason a controller isn't detected by a browser is the input protocol it uses. Windows supports two gamepad protocols:
If your controller has a physical switch (common on Logitech F310, F710, and some 8BitDo models), set it to "X" mode (XInput) rather than "D" mode (DirectInput) for the best browser compatibility.
Beyond standard gamepads, the Oyun Kumandası API'si also detects many specialty controllers:
- XInput (Modern): Microsoft's protocol, designed for Xbox controllers. It provides a standardized 16-button layout with two analog sticks and two analog triggers. The browser Oyun Kumandası API'si works best with XInput controllers. Xbox, modern 8BitDo, and most new third-party controllers use XInput by default.
- DirectInput (Legacy): The older Windows protocol that supports up to 128 buttons and 8 axes, but with no standardized layout. Some older or specialty controllers (some Logitech models, certain HOTAS controllers) only support DirectInput and may appear with incorrect button mapping or not at all.
- Fight Sticks / Arcade Sticks: Hori Fight Stick Alpha, Qanba Obsidian, Mayflash F500, and Victrix Pro FS all work via USB. They report 8-12 buttons and directional inputs. Use the Tuş Testi to map every button.
- Racing Wheels: Logitech G29/G920, Thrustmaster T300RS, and Fanatec wheels are detected as gamepad devices. The steering axis, accelerator, and brake pedals map to analog axes. Force feedback cannot be triggered through the browser.
- Flight Sticks / HOTAS: Thrustmaster T.16000M, Logitech Extreme 3D Pro, and similar joysticks are partially compatible. Multiple axes (pitch, yaw, roll, throttle) are reported. Use the Ölü Bölge Testi to calibrate each axis.
- Retro Adapters: USB adapters for SNES, N64, GameCube, and Genesis controllers typically use DirectInput and may need XInput wrapper software (like x360ce) for full browser compatibility.
Understanding XInput vs DirectInput: Why Your Kumanda Might Not Work
The single most common reason a controller isn't detected by a browser is the input protocol it uses. Windows supports two gamepad protocols:
- XInput (Modern): Microsoft's protocol, designed for Xbox controllers. It provides a standardized 16-button layout with two analog sticks and two analog triggers. The browser Oyun Kumandası API'si works best with XInput controllers. Xbox, modern 8BitDo, and most new third-party controllers use XInput by default.
- DirectInput (Legacy): The older Windows protocol that supports up to 128 buttons and 8 axes, but with no standardized layout. Some older or specialty controllers (some Logitech models, certain HOTAS controllers) only support DirectInput and may appear with incorrect button mapping or not at all.
If your controller has a physical switch (common on Logitech F310, F710, and some 8BitDo models), set it to "X" mode (XInput) rather than "D" mode (DirectInput) for the best browser compatibility.
Testing Specialty Kumandas: Fight Sticks, Racing Wheels & Flight Sticks
Beyond standard gamepads, the Oyun Kumandası API'si also detects many specialty controllers:
- Fight Sticks / Arcade Sticks: Hori Fight Stick Alpha, Qanba Obsidian, Mayflash F500, and Victrix Pro FS all work via USB. They report 8-12 buttons and directional inputs. Use the Tuş Testi to map every button.
- Racing Wheels: Logitech G29/G920, Thrustmaster T300RS, and Fanatec wheels are detected as gamepad devices. The steering axis, accelerator, and brake pedals map to analog axes. Force feedback cannot be triggered through the browser.
- Flight Sticks / HOTAS: Thrustmaster T.16000M, Logitech Extreme 3D Pro, and similar joysticks are partially compatible. Multiple axes (pitch, yaw, roll, throttle) are reported. Use the Ölü Bölge Testi to calibrate each axis.
- Retro Adapters: USB adapters for SNES, N64, GameCube, and Genesis controllers typically use DirectInput and may need XInput wrapper software (like x360ce) for full browser compatibility.
❓ Frequently Asked Questions: Generic & Third-Party Kumandas
Kumandam neden tarayıcıda algılanmıyor?
Önce herhangi bir tuşa basın — Oyun Kumandası API'si yalnızca kullanıcı etkileşiminden sonra etkinleşir. Chrome, Edge veya Firefox kullandığınızdan emin olun. Kumandanızın bir DirectInput/XInput anahtarı olup olmadığını kontrol edin ve XInput'e ("X" konumu) ayarlayın. Farklı bir USB bağlantı noktası deneyin (tercihen bir arka anakart bağlantı noktası). Windows'ta, işletim sisteminin kumandayı Aygıt Yöneticisi'nde tanıyıp tanımadığını doğrulayın.
XInput ve DirectInput arasındaki fark nedir?
XInput, Microsoft'un Xbox tarzı kumandalar için standart 16 tuş düzenine sahip modern protokolüdür. DirectInput, daha fazla tuş/ekseni destekleyen ancak standartlaştırılmış eşleme olmadan eski protokoldür. Tarayıcılar, güvenilir algılama için XInput'u tercih eder. Logitech F310/F710, aralarında geçiş yapmak için fiziksel bir anahtara ("X" vs "D") sahiptir.
Dövüş çubukları (fight stick) ve atari kumandaları bu test aracıyla çalışır mı?
Evet! USB ile bağlanan dövüş çubukları (Hori, Qanba, Mayflash, Victrix) Oyun Kumandası API'si tarafından tamamen algılanır. Tipik olarak 8-12 tuş ve yön tuşu olarak eşlenmiş bir D-pad bildirirler. Tuş Testi sayfası, kolay eşleme için ham tuş indekslerini gösterir.
Yarış direksiyonları bu test aracıyla çalışır mı?
Logitech G29/G920, Thrustmaster T300RS ve Fanatec direksiyonları, oyun kumandası cihazları olarak algılanır. Direksiyon dönüşü ve pedallar analog eksenlere eşlenir. Her ekseni kalibre etmek için Ölü Bölge Testini kullanın. Not: kuvvet geri bildirim efektleri tarayıcı API'si aracılığıyla tetiklenemez.
Kumanda tuşlarım neden yanlış eşlenmiş?
Genel kumandalar, standart Xbox düzeni yerine özel tuş eşlemeleri kullanabilir. Oyun Kumandası API'si bir eşleme özelliği bildirir — eğer "standart" diyorsa, tuşlar Xbox düzenini takip eder; boşsa, kumanda özel indeksler kullanıyor demektir. Her tuşa tek tek basarak kendi özel düzeninizi belirlemek için Tuş Testini kullanın.
Telefonuma bağlı bir kumandayı test edebilir miyim?
Evet! Android'de Chrome veya Edge'i açın ve GPad Test Aracı'na gidin. Kumandanızı Bluetooth veya USB OTG ile bağlayın ve herhangi bir tuşa basın. iOS'ta Safari, iOS 16.4'ten itibaren sınırlı Oyun Kumandası API desteğine sahiptir. iOS'ta Chrome, WebKit motorunu kullandığı için onu desteklemez.