Domanda

Sto cercando di scrivere qualcosa che consentirà a un utente di utilizzare una combinazione di tastiera/mouse su una console di giochi. L'approccio a cui ho pensato è fare quanto segue:

Scopri come le mappe di input su output nel controller della console. Questo è un buon vecchio tentativo ed errore, fondamentalmente che collega il controller tramite USB a un computer e capisce come il controller risponde all'input utilizzando una registrazione USB dettagliata.

Quindi, scrivi un programma Userland che prende input tastiera/mouse e lo converte nell'output del controller.

Fin qui tutto bene. Ora arriva la parte complicata. Ho bisogno di trovare un modo per collegare il mio computer alla console, facendo pensare alla console che ciò che viene effettivamente collegato è un controller standard. Per questo, avrò bisogno di un modo per creare un dispositivo USB falso, che comunica su una porta USB alla console. Questa è la parte che ho No idea di come fare.

Immagino di cercare una libreria di spoofing USB di qualche tipo, ma non sono sicuro di dove iniziare a cercare qualcosa del genere. I legami di Python per la biblioteca sarebbero fantastici, ma non sono pignolo. Allo stesso modo, qualcosa che funziona su Mac o Linux sarebbe perfetto, ma potrei vivere con una libreria solo Windows in un pizzico.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top