ड्राइवर और थर्ड-पार्टी सॉफ़्टवेयर
Windows पर Pro अपनी आने वाली इनपुट-रूटिंग सुविधा, कंट्रोल, के लिए ड्राइवर इंस्टॉल करता है। यहाँ बताया गया है कि हर ड्राइवर क्या करता है, और Pro कौन-से थर्ड-पार्टी घटक किन लाइसेंसों के तहत उपयोग करता है।
Windows इंस्टॉलर क्या जोड़ता है
Windows इंस्टॉलर दो ड्राइवर पैकेज जोड़ता है: Rohsam के अपने Control Routing ड्राइवर और HidHide। दोनों कंट्रोल के लिए हैं, जो जल्द आ रहा है। जब तक कंट्रोल उपलब्ध नहीं होता, Pro आपके कंट्रोलरों को न रूट करता है न छिपाता है, और आपकी स्टिक सीधे सिम्युलेटर तक पहुँचती है।
FFB-Bridge Control Routing ड्राइवर
Rohsam Inc. ने ये ड्राइवर Pro के लिए लिखे हैं। पैकेज में इनमें से दो ड्राइवर हैं:
- Control Router Pro को सिम्युलेटर के सामने एक वर्चुअल कंट्रोलर प्रस्तुत करने देता है। इससे Pro आपके भौतिक कंट्रोल के इनपुट को, सिम्युलेटर तक पहुँचने से पहले, जोड़ और आकार दे सकता है। वर्चुअल कंट्रोलर उस सिम्युलेटर से फ़ोर्स फ़ीडबैक प्रभाव भी स्वीकार कर सकता है जो अपने प्रभाव भेजता है, ताकि Pro उन्हें आपके बेस तक पहुँचा सके।
- Native Consumer देखता है कि कौन-सा प्रोग्राम उस वर्चुअल कंट्रोलर को फ़ोर्स फ़ीडबैक प्रभाव भेजता है। जब वह प्रोग्राम रुकता या बंद होता है, तो यह Pro को बताता है, ताकि Pro वे बल समाप्त कर सके।
Microsoft ने दोनों ड्राइवरों को Windows 11 संस्करण 25H2 (x64) के लिए Windows Hardware Compatibility Program के माध्यम से प्रमाणित किया है, और दोनों पर Microsoft का हस्ताक्षर है। Device Manager में राउटर System devices के अंतर्गत FFB-Bridge Pro Controls के रूप में दिखता है।
| मद | विवरण |
|---|---|
| Control Router | संस्करण 2.0.0.4 |
| Native Consumer | संस्करण 1.0.0.2 |
| प्रमाणित | Windows 11 संस्करण 25H2, x64 |
| Microsoft सबमिशन | 1152921505701980449 |
सेटअप FFB-Bridge Pro Controls डिवाइस बनाने के लिए Microsoft के DevCon टूल का उपयोग करता है, और काम पूरा होने पर टूल को हटा देता है। Pro अनइंस्टॉल करने पर डिवाइस हट जाता है।
HidHide
HidHide, Nefarius प्रोजेक्ट का एक ओपन-सोर्स फ़िल्टर ड्राइवर है, जिसे Eric Korff de Gidts और Benjamin Höglinger-Stelzer ने लिखा है और MIT लाइसेंस के तहत जारी किया गया है। यह किसी भौतिक कंट्रोलर को आपके चुने हुए प्रोग्रामों से छिपाता है।
जब Pro आपकी स्टिक को वर्चुअल कंट्रोलर के माध्यम से रूट करता है, तो HidHide भौतिक स्टिक को सिम्युलेटर से छिपाता है। तब सिम्युलेटर को आपका इनपुट दो बार के बजाय एक बार, वर्चुअल कंट्रोलर से, मिलता है।
- Pro आधिकारिक HidHide 1.5.230 पैकेज बिना बदलाव के इंस्टॉल करता है, और केवल तभी जब HidHide मौजूद न हो।
- अगर HidHide 1.5.230 पहले से इंस्टॉल है और काम कर रहा है, तो सेटअप उसे जैसा है वैसा छोड़ देता है।
- Pro अनइंस्टॉल करने पर HidHide बना रहता है, क्योंकि दूसरे प्रोग्राम उसका उपयोग कर सकते हैं।
अगर HidHide इंस्टॉल करने के बाद Windows को पुनः प्रारंभ करना ज़रूरी हो, तो सेटअप यह बताता है और Pro नहीं खोलता। Windows पुनः प्रारंभ करें, फिर Pro खोलें।
अगर सेटअप को कोई अलग या खराब HidHide इंस्टॉलेशन मिलता है, तो वह उसे बदले बिना रुक जाता है। HidHide को उसके आधिकारिक सेटअप से ठीक करें, Windows पुनः प्रारंभ करें और Pro इंस्टॉलर फिर से चलाएँ।
ड्राइवरों में अंतर
| ड्राइवर | किसका | क्या करता है |
|---|---|---|
| Control Router | Rohsam Inc. | वह वर्चुअल कंट्रोलर बनाता है जिसे सिम्युलेटर देखता है |
| Native Consumer | Rohsam Inc. | Pro को बताता है कि कौन-सा प्रोग्राम वर्चुअल कंट्रोलर को फ़ोर्स फ़ीडबैक भेजता है, और वह कब बंद होता है |
| HidHide | Nefarius प्रोजेक्ट, ओपन सोर्स | किसी भौतिक कंट्रोलर को चुने हुए प्रोग्रामों से छिपाता है। यह कोई कंट्रोलर नहीं बनाता और कोई बल नहीं भेजता। |
macOS और Linux
Pro, macOS या Linux पर कोई ड्राइवर इंस्टॉल नहीं करता। आपकी स्टिक ऑपरेटिंग सिस्टम के अपने समर्थन से काम करती है, ठीक वैसे ही जैसे FFB-Bridge Free में। हार्डवेयर सेटअप देखें।
Pro द्वारा उपयोग किए गए घटक
Pro नीचे दिए गए घटकों पर बना है। वॉइस मॉडल इंस्टॉलर का हिस्सा नहीं हैं। जब आप वॉइस मॉडल डाउनलोड करें पर क्लिक करते हैं, तब Pro वाक् पहचान और कमांड समझने वाले मॉडल डाउनलोड करता है, और प्राकृतिक आवाज़ व वेक वर्ड केवल तभी, जब आप उन्हें चुनें।
| घटक | किसलिए | लाइसेंस |
|---|---|---|
| .NET 10 (Microsoft) | ऐप चलाना | MIT |
| Avalonia, SkiaSharp, HarfBuzz, CommunityToolkit.Mvvm | ऐप की विंडो, ड्रॉइंग और टेक्स्ट | MIT और BSD-शैली |
| Inter, JetBrains Mono, Noto Sans फ़ॉन्ट | 16 भाषाओं में इंटरफ़ेस टेक्स्ट | SIL Open Font License |
| libevdev | Linux पर आपकी स्टिक पढ़ना | X11 लाइसेंस |
| PortAudio, PortAudioSharp2 | माइक्रोफ़ोन इनपुट और बोले गए जवाब | PortAudio लाइसेंस, Apache 2.0 |
| ONNX Runtime (Microsoft) | आपके कंप्यूटर पर वॉइस मॉडल चलाना | MIT |
| Moonshine (Useful Sensors), Rohsam द्वारा ट्यून किया गया | वाक् पहचान | MIT |
| Whisper base.en, whisper.cpp, Whisper.net | बैकअप वाक् पहचान | MIT |
| all-MiniLM-L6-v2, Rohsam द्वारा ट्यून किया गया | वॉइस कमांड समझना | Apache 2.0 |
| Kokoro-82M आवाज़ें और misaki शब्द सूचियाँ | वैकल्पिक प्राकृतिक बोले गए जवाब | Apache 2.0 |
| openWakeWord फ़ीचर मॉडल | वैकल्पिक वेक वर्ड | Apache 2.0 |
| System.Speech (Microsoft) | Windows की आवाज़ में बोले गए जवाब | MIT |
| Natural Earth | Black Box के मानचित्र और मानचित्र पैक | सार्वजनिक डोमेन |
| Net.Codecrete.QrCodeGenerator (Manuel Bleichenbacher) | Cockpit Web का पेयरिंग कोड | MIT |
| HidHide | Windows पर कंट्रोलर छिपाना | MIT |
पूरी सूचनाएँ
Pro की थर्ड-पार्टी सूचनाओं में हर घटक की कॉपीराइट सूचना और पूरा लाइसेंस टेक्स्ट है। इनमें विमान आइकन और डिवाइस आर्टवर्क जैसी छोटी चीज़ें भी शामिल हैं।