Задать вопрос
@jeremy1984
Мамкин Айтишнег

Как заставить трекпоинт определяться как джойстик?

Трекпоинт - координатное устройство, определяющееся системой как мышь.
Вопрос - можно ли заставить Windows считать его джойстиком с двумя аналоговыми осями?
  • Вопрос задан
  • 162 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
@alzneo
Для Win 7 и старше (Vista, XP) есть PPJoy. На Win 10 1511 мне тоже удавалось его запустить, на более новых билдах не пробовал. Он довольно давно заброшен, но вполне работает, нужно лишь разрешить загрузку кода с тестовой подписью (bcdedit -set TESTSIGNING ON). У него в комплекте есть утилита PPJoyMouse, которая делает именно то, что Вам нужно.
Для Win 10 (и 11?) есть vJoy. К сожалению, готовой утилиты, которая бы координаты по обеим осям трекпоинта скармливала ему, нет. Есть MouseToVJoy, но она отправляет только ось X, а за Y там отвечает зажатая левая кнопка мыши. Зато у vJoy есть простенький SDK с примерами на C++ и C#, и написать свой источник координат не должно составить большого труда.
Ответ написан
Комментировать
@fbi_suck
Эникей
Может быть получится сделать это с программой x360ce. Она создает виртуальный геймпад, на который передает данные с реального геймпада. Как поведёт себя с трекпоинтом не знаю.
Ответ написан
Комментировать
maaGames
@maaGames
Погроммирую программы
Если правильно понял, трекпоинт - это абсолюные координаты курсора указываются. То есть это аналог тачпада.
Если уже есть какие-то готовые решения для "трансформации" ввода тачпада в аналоговые джойстики, то и для этого трекпоинта должно подойти.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы