Как стать автором
Обновить

Комментарии 7

никаких драйверов для него я не инсталлировал, и он стабильно отвечал на мои запросы (под управлением ОС Windows 7).

И это логично, ибо почти все джойстики являются HID (Human interface device) и для них подходит стандартный драйвер, ибо общение с HID стандартизировано (передаётся количество осей, кнопок и их состояния).
Помню в начале века писал программу для работы с игровым портом для доса на турбо-паскале. Причем применение было тоже не совсем игровое. К разъему игрового порта звуковой платы я подключал магнитно-контактные извещатели для макетирования простейшей охранной системы. Нажатия/отпускание «кнопок» соответствовало размыканию/замыканию контактов. Контроль целостности самих шлейфов определялся на аналоговом входе через измерение изменения сопротивления цепи.
Немного оффтоп, но Managed DirectX уже весьма длительное время deprecated, Microsoft его не развивает и взамен предлагает XNA. Мне самому в Managed DirectX попадалось пару багов, к примеру при отрисовке sprite font при некоторых параметрах происходит утечка памяти (причем безвозвратная), которые невозможно искоренить в силу закрытости исходных кодов. Для новых проектов могу порекомендовать SlimDX.
Считаю если покупать руль — то уж Логитек, а не дефендеры с гениусами. И к ним есть замечательная утилита, где в GUI настраивается даже больше чем оно нужно.
Применение утилиты Logitech Profiler
Может конечно я очень резко насчет производителей, погорячился.
Низкий поклон шлемом об асфальт! Как раз стоит на данный момент подобная задачка — статья прям в тему!

Попробовал... Но похоже это все так сильно устарело. Приложение вылетело с воплями:

System.BadImageFormatException: "Could not load file or assembly 'Microsoft.DirectX.DirectInput, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Format of the executable (.exe) or library (.dll) is invalid."

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории