我正在嘗試寫一些讓用戶在遊戲控制檯上使用鍵盤/鼠標組合的東西。我想到的方法是執行以下操作:欺騙遊戲控制器
找出輸入如何在控制檯的控制器中輸出映射。這是一個很好的舊試驗和錯誤,基本上通過USB將控制器連接到計算機,並確定控制器如何使用詳細的USB記錄來響應輸入。然後,編寫一個用戶級程序,該程序需要鍵盤/鼠標輸入並將其轉換爲控制器的輸出。
到目前爲止這麼好。現在來了複雜的一點。我需要找出一種方法將計算機連接到控制檯,同時讓控制檯認爲實際連接的是標準控制器。爲此,我需要一種方法來創建一個假USB設備,通過USB端口與控制檯進行通信。這是我有沒有想法怎麼做的部分。
我想我正在尋找某種USB欺騙庫,但我不確定從哪裏開始尋找這樣的東西。圖書館的Python綁定會很好,但我不挑剔。同樣,在Mac或Linux上工作的東西也是完美的,但我可以在一個只有Windows的庫中生活。
這是有道理的。該死的!我真的希望有一個零成本的選擇!雖然我認爲它不一定會*成爲Arduino或類似的。如果我通過藍牙連接鼠標和鍵盤,我可能會逃避使用具有損壞屏幕和root訪問權限的Android設備。 – 2011-02-09 03:11:07