कंट्रोलर और कीबोर्ड
DualSense, DualSense Edge और DualShock 4 USB और Bluetooth पर HID से पढ़े जाते हैं। Xbox-संगत पैड XInput इस्तेमाल करते हैं। कीबोर्ड लॉन्चर प्रोफ़ाइल से स्टिक पर मैप होता है।
10 अक्टूबर 2026 तक के रिपॉज़िटरी नोट्स
HID रिपोर्ट
XInput Xbox-संगत डिवाइस गिनता है। PC में लगा DualSense उसे तब तक नहीं दिखता जब तक कोई अनुवाद परत वर्चुअल Xbox पैड न गढ़ दे। PS5PCEM Sony पैड को HID से खोलता है और रिपोर्ट डिकोड करता है। फ़ील्ड USB और Bluetooth पर एक जैसे हैं। ऑफ़सेट बदलते हैं, क्योंकि Bluetooth डेटा से पहले एक उपसर्ग जोड़ता है, और DualSense अपने ट्रिगर बटन बाइट से पहले रखता है।
डी-पैड चार स्वतंत्र बिट के रूप में नहीं, आठ दिशा-स्थितियों में से एक के रूप में आता है। रीड ओवरलैप्ड होते हैं और कभी नहीं रुकते। पोलिंग ड्राइवर की क्यू ख़ाली करके सबसे नई रिपोर्ट रखती है। सबसे पुरानी रिपोर्ट से जवाब देने पर स्टिक उतनी पीछे रहती जितना फ़्रेम पिछड़ा होता।
आउटपुट, मोटर और लाइट बार
आउटपुट रिपोर्ट दोनों मोटर और लाइट बार ले जाती हैं। Bluetooth पर रिपोर्ट खिसकी होती है और एक चेकसम पर ख़त्म होती है जिसे पैड काम करने से पहले जाँचता है, इसलिए केबल के लिए बनी रिपोर्ट वायरलेस पर अनदेखी हो जाती है। लॉन्चर का इनपुट पेज मिले पैड का नाम बताता है और एक सेकंड का टेस्ट चला सकता है जो दोनों मोटर घुमाता है और लाइट बार के रंग बदलता है। डिवाइस साझा रूप से खुलता है, और जहाँ होस्ट अनुमति दे वहाँ लेखन के लिए।
पैड XInput से पहले आता है। XInput Xbox-संगत कंट्रोलर और ख़ुद को वैसा दिखाने वाली हर चीज़ का पथ बना रहता है। लॉन्चर चुनाव, कंट्रोलर इंडेक्स और कीबोर्ड बाइंडिंग सहेजता है, और उन्हें एनवायरनमेंट वेरिएबल के रूप में game-run को देता है।
कीबोर्ड और स्क्रिप्ट वाला इनपुट
WASD बायाँ स्टिक है। Alt के साथ ऐरो कुंजियाँ दायाँ स्टिक हैं। प्रोफ़ाइल कंट्रोलर, कीबोर्ड या दोनों हो सकती हैं। PS5_INPUT_MODE=scripted शुरुआती बटन पल्स रखता है और भौतिक डिवाइस अनदेखे करता है, ताकि किसी दूसरी विंडो में दबाई कुंजी मापे जा रहे दृश्य को न बदले।
HLE के भीतर प्राथमिक पैड scePadOpen से खोला या scePadGetHandle से पाया जा सकता है। दूसरा पथ उन गेम के लिए ज़रूरी है जो लॉग-इन उपयोगकर्ता का कंट्रोलर पोल करने से पहले कभी नहीं खोलते। यह उस हैंडल का होस्ट पक्ष है।
क्या लागू है
- USB और Bluetooth HID पर DualSense, DualSense Edge और DualShock 4।
- सबसे नई रिपोर्ट की पोलिंग, मोटर, लाइट बार और Bluetooth चेकसम।
- Xbox-संगत पैड के लिए XInput, और दोबारा मैप होने वाली कीबोर्ड प्रोफ़ाइल।
- माप के दौरान भौतिक डिवाइस अनदेखा करने वाला स्क्रिप्ट इनपुट मोड।
क्या अब भी बाक़ी है
- टचपैड, अनुकूली ट्रिगर और मोशन सेंसर DualSense की पूरी सुविधा नहीं हैं।
- मूवी ट्रैक की हैप्टिक्स मोटर तक नहीं भेजी जाती।
- HID पथ वही Windows होस्ट पथ है जो लॉन्चर और game-run इस्तेमाल करते हैं।
संबंधित तंत्र
ये पेज क्या हैं