Sviluppare driver custom per mouse
Inviato: mercoledì 18 ottobre 2017, 20:35
Buonasera a tutti,
In prenda ad una vena particolarmente creativa, e con un pò di tempo libero, ho trovato su internet alcuni tipi di mouse, ad alta risoluzione o con pulsanti personalizzabili, logicamente con driver specifici soloper Windows.
Ora, tralasciando quanto questi mouse siano o meno personalizzabili anche su linux, mi sono chiesto: quanto sarebbe difficile realizzare un driver per un mouse? D'altronde questo driver non farebbe altro che instradare su USB la posizione del cursore e lo stato in ogni istante di tutti i pulsanti.
Ammesso e non concesso , che con uno sniffer usb si riuscisse a risalire alla composizione del frame trasmesso su HID di coordinate cursore, e status pulsanti, come si farebbe poi arealizzare una qualche sorta di pacchetto, driver, o patch del kernel per integrarlo nativamente?
Grazie mille e buona serata.
In prenda ad una vena particolarmente creativa, e con un pò di tempo libero, ho trovato su internet alcuni tipi di mouse, ad alta risoluzione o con pulsanti personalizzabili, logicamente con driver specifici soloper Windows.
Ora, tralasciando quanto questi mouse siano o meno personalizzabili anche su linux, mi sono chiesto: quanto sarebbe difficile realizzare un driver per un mouse? D'altronde questo driver non farebbe altro che instradare su USB la posizione del cursore e lo stato in ogni istante di tutti i pulsanti.
Ammesso e non concesso , che con uno sniffer usb si riuscisse a risalire alla composizione del frame trasmesso su HID di coordinate cursore, e status pulsanti, come si farebbe poi arealizzare una qualche sorta di pacchetto, driver, o patch del kernel per integrarlo nativamente?
Grazie mille e buona serata.