2013-08-24 43 views
1

的Xbox 360控制器我想創建一個C#程序,它可以控制的Xbox 360就像你使用一個控制器,除與*我的筆記本電腦的程序。但是,每次我在Google上試圖找到與此相關的任何內容時,我都會遇到無數問題,詢問如何將360控制器連接到筆記本電腦,這或多或少與我想要的完全相反。仿效從(不是從)一臺筆記本電腦

有誰知道一種方法做我想做什麼,或者我只是將不得不在此之前放棄對一個不可逾越的撞牆我的頭兩天?

+1

我想,這大概比你預期的更大的任務。 360只是使用USB端口接收輸入。要填補的兩個空白是:1)如何將筆記本電腦上的數據發送到USB端口? 2)我發送什麼數據?回答(1)將需要你對嵌入式設備進行研究,但是它很受歡迎,你可能會找到相當數量的指南。對於(2),這裏提供了用於輸入設備的Microsoft API概述:https://en.wikipedia.org/wiki/DirectInput(它也鏈接到文檔)。它可能很難找到教程,但信息似乎主要是在那裏。 – rliu

+0

我意識到的額外事情:您可能不需要特殊的嵌入式設備將數據發送到360的USB輸入端口......只需一根電纜即可。但我意識到的一個主要障礙是,您需要360上的一些應用才能真正接受您的輸入。我不認爲360會讓你運行任意應用程序,除非你支付開發者套件。我不確定這是一個解決方法... – rliu

回答

0

如果你有機會到開發控制檯和SDK,我可以幫你,任務基本上是不可能的零售控制檯和您的筆記本電腦或Xbox將需要一些硬件修改才能正常工作,除非你想通過連接一個USB。那可能更合理。無論如何,如果您有權訪問適當的軟件,我可能會幫助您。

相關問題