Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Направления программирования
>
Drivers
(Модераторы:
Ochkarik
,
aks68
) > Тема:
Программная эмуляция джойстика
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Программная эмуляция джойстика (Прочитано 8004 раз)
0 Пользователей и 1 Гость смотрят эту тему.
overloaded0
Гость
Программная эмуляция джойстика
«
:
24-10-2008 20:09 »
Подскажите плз куда копать или же пример, как можно подключиться к драйверу устройства WIN XP (джойстику) и давать ему на вход свои данные, тоесть быть таким себе программным джойстиком). Писать свой драйвер пока неохота. Заранее спасибо)
Записан
Ochkarik
Модератор
Offline
Пол:
Re: Программная эмуляция джойстика
«
Ответ #1 :
26-10-2008 13:50 »
ну вопервых раздел "Joystick" в MSDN...)
в этом варианте все работает через сообщения... можно посмотреть.
хм. но подставить свое - не выйдет скорее всего....
в DDK XP тоже есть раздел "Joystick". там очень древнее описание аж The DirectX 5.0 Interface. и судя по всему они интерфейс на основе COM объектов предоставляют... калбэками.
так же в DDK есть пример DirectInput библиотеки... откомпилячил релиз-прикрепил. помоему как раз ОНО.
попробуйте его глянуть. не факт что это именно то что надо - но на первый взгляд похоже.
отпишитесь по результатам)
PS
http://www.google.ru/search?hl=ru&rls=GGLG,GGLG:2005-41,GGLG:ru&q=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%B0%D1%8F+%D1%8D%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F+%D0%B4%D0%B6%D0%BE%D0%B9%D1%81%D1%82%D0%B8%D0%BA%D0%B0&start=10&sa=N
вобще говоря не вы первый)
dinput.rar
(78.22 Кб - загружено 863 раз.)
«
Последнее редактирование: 26-10-2008 14:41 от Ochkarik
»
Записан
RTFM
уже хоть раз наконец!
:[ ну или хотя бы
STFW
...
overloaded0
Гость
Re: Программная эмуляция джойстика
«
Ответ #2 :
27-10-2008 09:27 »
Спасибо за инфу, буду разбираться. Пока опробовал готовый вирт. драйвер PPJoy, все бы отлично.. Но мне нужно минимум 32 кнопки) ИЛи чем больше тем лучше. Реальных готовых драйверов на такое кол-во кнопок думаю нет, поэтому по предварительным выводам стоит искать способ программно создать HID устройство. Там в дескрипторе ХИД подсунуть нужное кол-во кнопок да и общаться с ним как с ХИД устройством) Разница должна быть только в том, что оно на реальном УСБ не висит) Кстати большинство виртуальных драйверов как раз говорят что они ХИД. Возможно, ваш вариант и проще, но боюсь что кучу кнопок на нем не сделаю. Но гляну обязательно)
Записан
Ochkarik
Модератор
Offline
Пол:
Re: Программная эмуляция джойстика
«
Ответ #3 :
27-10-2008 20:35 »
если игра через DirectInput работает - то сколько DirectInput интерфес позволит - столько и будет) даже если через HID вы 101 клавишу эмулировать будете...
кстати там еще пара драйверов была готовых.
Записан
RTFM
уже хоть раз наконец!
:[ ну или хотя бы
STFW
...
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Направления программирования
>
Drivers
(Модераторы:
Ochkarik
,
aks68
) > Тема:
Программная эмуляция джойстика
Загружается...