No quiero decir, como en el cambio, los descriptores integrados en el dispositivo, sino los descriptores que el sistema operativo ha enumerado. ¿Se puede hacer esto desde el lado del sistema operativo sin tocar el dispositivo USB?
Por ejemplo, ¿puedo conectar un Arduino UNO predeterminado para enviar señales de pulsación de teclado, luego en el lado del sistema operativo (Linux en mi caso específico, pero me gustaría saber acerca de Windows y OS X también) cambiar ¿Los descriptores para que el sistema operativo pueda interpretar el dispositivo como (por ejemplo) un teclado sin tener que modificar el firmware DFU del Arduino directamente?