Lo pregunto porque no he encontrado nada claro sobre este tema después de buscar durante días. Entonces, lo siento si la pregunta ya existe.
Estoy trabajando en un proyecto, solo por diversión, donde quiero controlar el mouse de la PC desde la Raspberry Pi. La entrada del usuario sería realizada por cualquier tipo de hardware conectado al RP, mi principal duda es sobre cómo controlar para enviar las instrucciones de movimiento a la PC desde el RP a través de USB.
Sé que tengo que habilitar el modo OTG para que la PC lo reconozca como un dispositivo usb, pero no tengo idea de cómo enviar los movimientos del mouse a la PC a través del USB y hacer que Windows / Linux lo entienda. Descubrí que existe el "Marco de API de gadget Linux-USB", pero no hay ningún ejemplo sobre su uso, y en realidad no sé si es el mejor enfoque.
¿Podría darme algunas pistas o recursos para ayudarme?
Muchas gracias.
usbkbd.ko
g_ether
se usa cuando se une el cero como un dispositivo de Ethernet (pero es el lado esclavo, el controlador del lado del host es el más genérico usbnet
).
hid_gadget_test
programa mencionado allí, no tengo un pi a la mano, pero puede verificarloapt-file search hid_gadget_test
(yapt install apt-file
primero si es necesario).