Kumandalar ve klavye
DualSense, DualSense Edge ve DualShock 4, USB ve Bluetooth üzerinden HID ile okunur. Xbox uyumlu kumandalar XInput kullanır. Klavye bir başlatıcı profiliyle çubuklara eşlenir.
10 Ekim 2026 tarihine kadarki depo notları
HID raporları
XInput Xbox uyumlu aygıtları listeler. Bilgisayara takılı bir DualSense, bir çeviri katmanı sanal bir Xbox kumandası uydurmadıkça ona görünmez. PS5PCEM Sony kumandasını HID üzerinden açar ve raporu çözer. Alanlar USB ve Bluetooth'ta aynıdır. Konumlar değişir; çünkü Bluetooth veriye bir önek ekler ve DualSense tetiklerini düğme baytlarının önüne koyar.
Yön tuşları dört bağımsız bit olarak değil, sekiz pusula konumundan biri olarak gelir. Okumalar örtüşmelidir ve asla engellemez. Bir yoklama sürücünün kuyruğunu boşaltır ve en yeni raporu tutar. En eski raporla yanıt vermek, çubukları karenin geride kaldığı kadar geciktirirdi.
Çıkış, motorlar ve ışık çubuğu
Çıkış raporları iki motoru ve ışık çubuğunu taşır. Bluetooth'ta rapor kaydırılır ve kumandanın harekete geçmeden önce denetlediği bir sağlama toplamıyla biter; bu yüzden kablo için oluşturulmuş bir rapor havadan gönderildiğinde yok sayılır. Başlatıcının giriş sayfası bulduğu kumandayı adlandırır ve iki motoru döndüren ve ışık çubuğunu renkler arasında gezdiren bir saniyelik bir test çalıştırabilir. Aygıt paylaşımlı ve ana sistemin izin verdiği yerde yazma için açılır.
Kumanda XInput'a göre önceliklidir. XInput, Xbox uyumlu kumandalar ve kendini öyle tanıtan her şey için yol olarak kalır. Başlatıcı seçimi, kumanda indeksini ve klavye atamalarını saklar ve onları game-run'a ortam değişkenleri olarak aktarır.
Klavye ve betikli giriş
WASD sol çubuktur. Alt artı ok tuşları sağ çubuktur. Profiller kumanda, klavye veya ikisi birden olabilir. PS5_INPUT_MODE=scripted, başlatma sırasındaki düğme darbelerini korur ve fiziksel aygıtları yok sayar; böylece başka bir penceredeki bir tuş basışı ölçülen bir sahneyi değiştirmez.
HLE içinde birincil kumanda scePadOpen ile açılabilir veya scePadGetHandle ile alınabilir. İkinci yol, oturum açmış kullanıcının kumandasını yoklamadan önce hiç açmayan oyunlar için önemlidir. Bu, o tanıtıcının ana sistem tarafıdır.
Uygulananlar
- USB ve Bluetooth HID üzerinden DualSense, DualSense Edge ve DualShock 4.
- En yeni rapor yoklaması, motorlar, ışık çubuğu ve Bluetooth sağlama toplamı.
- Xbox uyumlu kumandalar için XInput ve yeniden atanabilir klavye profilleri.
- Ölçümler sırasında fiziksel aygıtları yok sayan betikli bir giriş modu.
Hâlâ eksik olanlar
- Dokunmatik yüzey, uyarlanabilir tetikler ve hareket sensörleri tam bir DualSense özellik seti değil.
- Bir video parçasından gelen haptik motorlara yönlendirilmiyor.
- HID yolu, başlatıcı ve game-run'ın kullandığı Windows ana sistem yoludur.
İlgili mekanizmalar
Bu sayfalar nedir