Программирование и джойстик

Discussion in 'Hardware and Software' started by Bobby, Jun 21, 2021.

  1. Bobby

    Bobby Well-Known Member

    Joined:
    Oct 19, 2001
    Messages:
    9,755
    Location:
    Almaty, Kazakhstan
    Привет всем. Есть кто в теме, как сейчас правильно работать с джойстиком из программы на C++? Поиск заводит на очень древние темы. Приложение, скорее всего на QT будет написано, но это не обязательно. Есть примеры как используют dinput8.h. есть SDK логитека, но там без 100 грамм не разобраться и он только под их джойстики. Программа будет онли Windows? В качестве устройства ввода вероятнее всего G940. Или что то похожее.
     
    Last edited: Jun 21, 2021
  2. Flk

    Flk Well-Known Member

    Joined:
    Aug 21, 2002
    Messages:
    17,190
    Location:
    Izhevsk
    тыц
    тыц
    тыц
    тыц

    Как правильно сам выбирай: HID, WinAPI, DirectInput, SDL.
    Для Qt я бы SDL выбрал.
     
    Last edited: Jun 21, 2021
    sharky likes this.
  3. Bobby

    Bobby Well-Known Member

    Joined:
    Oct 19, 2001
    Messages:
    9,755
    Location:
    Almaty, Kazakhstan
    Продолжу опрос :)
    Есть джойстик с FFB G940. Как в нем программно управлять FFB? Мне нужно свои эффекты запрограммировать, например триммирование по кнопке S4, что бы после ее нажатия джойстик центрировался в этой точке. Где про это почитать можно?
     
  4. Flk

    Flk Well-Known Member

    Joined:
    Aug 21, 2002
    Messages:
    17,190
    Location:
    Izhevsk
  5. isaev

    isaev Well-Known Member

    Joined:
    Dec 7, 2007
    Messages:
    6,245
    Для получения данных с джойстика уже надо ставить виртуальный джойстик? До чего дошёл прогресс! :)
     
  6. Flk

    Flk Well-Known Member

    Joined:
    Aug 21, 2002
    Messages:
    17,190
    Location:
    Izhevsk
    Там другой "виртуальный". Это про принцип работы драйверов.