Когда-то делал "сервер", для передачи данных в эмулятор "emu" через сокеты, для эмуляции загрузки данных по протоколу ЛВС.
Сейчас, для тестирования программы с поддержкой "контроллера мыши" переделал тот сервер для передачи в эмулятор данных мыши.
Информация через сокеты передаётся очень медленно, соответственно о полностью корректной работе с виртуальным контроллером, говорить не приходится.
Но у меня заработало.
Допускаю возможность, что работа "контроллера мыши" через сокеты будет зависеть от конкретного компьютера.
Сервер сделан примитивно, и годится только для данной конкретной демонстрации, тестировался только с программой mines_s.
Глюк возможен в порядке чтения данных от контроллера.
В верхнем левом углу есть маркер данных.
Далее в верх должны быть данные от кнопок, X, Y.
Бывает, что порядок чтения нарушен, из-за задержек в передаче данных через сокеты, тогда программа будет путать команды управления курсором.
Если такое будет происходить, сообщите.
Запускаем сервер, потом эмулятор с игрой, располагаем окна рядом, водим мышью по окну сервера, и курсор в игре должен перемещаться соответственно.
Во вложении архив "MOUS_USB_MIN_S.ZIP" в нём:
сервер "virt_mous_vu.exe"
игра "mines_s.rom"
конфиг для эмулятора emu "Vector06c_vm.cfg"
и краткая инструкция "mines_s.txt"




Ответить с цитированием