Windows'ta Oyun Kumandasını Çalıştırma: XInput vs DirectInput
Windows oyun kumandasını görüyor ancak oyun görmüyorsa (veya düğmeler/tetikler/titreşim garip davranıyorsa), sorun neredeyse her zaman "sürücülerde" değil, giriş modundadır: XInput veya DirectInput. Çözüm genellikle doğru tanılama ve tek bir bağlantı yöntemi seçimiyle (yerel olarak, Steam Input aracılığıyla veya XInput öykünmesiyle) ilgilidir.
İçindekiler
XInput ve DirectInput Nedir
XInput, "Xbox tarzı" standarttır. Windows'taki çoğu modern oyun bunu bekler: doğru ipuçları (A/B/X/Y), tetiklerin ayrı ayrı çalışması, titreşim ve düzen konusunda daha az sürpriz.
DirectInput, daha eski ve evrensel bir standarttır (birçok uygun fiyatlı USB oyun kumandası, bazı direksiyonlar/joystikler). Genellikle eski oyunlarda çalışır, ancak yeni projeler bunu yok sayabilir veya hatalı okuyabilir.
Temel pratik detay şudur: Aynı denetleyici bazen sistemde farklı şekillerde "görünebilir" ve oyun yanlış arayüzü seçer. Buradan kaynaklanan tipik belirtiler şunlardır: oyun oyun kumandasını görmez, tetikler tek bir eksen gibi davranır, titreşim yoktur.
Windows'un Ne Gördüğünü Kontrol Etme
Win + Rtuşlarına basın →joy.cplyazın → Enter'a basın.- Denetleyiciyi seçin → Özellikler → Test sekmesine gidin.
Eğer joy.cpl içinde düğmeler ve eksenler tepki vermiyorsa, bu bir oyun sorunu değildir: kabloyu (veri kablosu gerekli), başka bir USB portunu, Bluetooth/adaptörü kontrol edin ve "Aygıt Yöneticisi"nde aygıtı yeniden yükleyin.
Ek olarak faydalı olanlar:
- Oyun kumandasını kapatıp yeniden açmak ve eksenlerin "takılıp takılmadığını" kontrol etmek;
- Oyunun "yanlış" aygıtı seçmemesi için fazla denetleyicileri (direksiyon, sanal aygıtlar) kaldırmak.
Oyunlarda Çalışmasını Sağlama (Adım Adım)
1) Xbox uyumlu XInput oyun kumandanız varsa
Genellikle hiçbir şey kurmanıza gerek yoktur: Windows 10/11 sürücüleri otomatik olarak çeker. Bluetooth kopmaları veya garip davranışlar varsa, denetleyici yazılımını standart yöntemle güncelleyin (Windows'taki Xbox aksesuar uygulaması aracılığıyla).
2) Oyun Steam'deyse — Steam Input ile başlayın
Steam, birçok denetleyiciyi oyunun anlayabileceği hale "çevirebilir".
- Steam → Ayarlar → Denetleyici (desteği etkinleştirin).
- Belirli bir oyunun özelliklerinde Steam Input'u açıp kapatmayı deneyin ve düzeni kontrol edin.
Steam Input ne zaman faydalıdır: Oyun XInput beklerken sizde DirectInput oyun kumandası vardır.
Ne zaman kapatmak daha iyidir: Oyun denetleyicinizi yerel olarak destekliyordur ancak Steam ipuçlarını değiştiriyor veya özel işlevleri bozuyordur.
3) Oyun Steam'de değilse ve XInput bekliyorsa — DirectInput → XInput öykünmesi gerekir
Bu durumda, sanal bir Xbox denetleyicisi oluşturan yardımcı programlar işe yarar:
- DS4Windows — çoğunlukla DualShock 4 ve uyumlu aygıtlar için.
- x360ce — DirectInput'u XInput ile "barıştırmak" için bir seçenek (bazen oyun başına özelleştirilmiş).
Bazı çevrimiçi oyunlarda anti-cheat yazılımları sanal denetleyiciler/enjektörlerle çatışabilir. Oyun rekabetçi ise, yerel XInput oyun kumandası veya Steam Input kullanmak daha güvenlidir.
Yaygın Hatalar
- Çift giriş (double input): Oyun hem gerçek hem de sanal oyun kumandasını görür — karakter "seğirir", menü iki öğe atlayarak ilerler. Çözüm: tek bir kaynak bırakın (Steam Input veya DS4Windows/x360ce) ve haritalayıcı ayarlarında "gerçek" aygıtı gizlemeyi etkinleştirin (destekleniyorsa).
- Tetikler tek eksen olarak: Oyun denetleyiciyi DirectInput üzerinden okuyor. Çözüm: XInput moduna ulaşmak (Steam Input veya öykünme).
- "Windows'ta çalışıyor, oyunda çalışmıyor": Hem Steam Input'un hem de üçüncü taraf bir haritalayıcının aynı anda açık olup olmadığını kontrol edin; fazla HID aygıtlarını devre dışı bırakın; oyun kumandasını yeniden bağlayın ve "Aygıt Yöneticisi"nden kaldırıp otomatik eklenmesini sağlayın.
SSS
Ayrı bir "XInput sürücüsü" kurmam gerekir mi?
Genellikle hayır. XInput desteği Windows'a dahildir ve Xbox uyumlu denetleyiciler için sürücüler otomatik olarak kurulur.
Neden oyun kumandası algılanıyor ancak oyundaki düğmeler karışık?
Çoğunlukla oyun DirectInput düzenini okuyor, siz ise XInput bekliyorsunuz. Steam Input veya doğru profille XInput öykünmesi yardımcı olur.
Yapılandırmalardan önce en hızlı ne kontrol edilmeli?
joy.cpl ve ardından — "çatışan" yakalayıcıları kaldırmak (tek bir tane bırakın: Steam Input veya DS4Windows/x360ce).