Я портирую приложение, которое использует контроллер Xbox, на Linux. На Windows, это по сути просто использует XInputGetState()
чтобы прочитать состояние контроллера, поэтому я ищу замену этой функции в Linux.
я вижу это вино не реализовано XInputGetState()
, но в то же время существует большое количество игр, поддерживающих контроллер Xbox в Linux, так что это выполнимо.
Кто-нибудь знает, какую библиотеку можно использовать для взаимодействия с контроллером Xbox в Linux?
Вы также можете:
linux/joystick.h
сам(1-2) решения в основном C
, но так же и API XInput, так что вы, вероятно, можете с этим справиться.
Я бы, вероятно, пошел с номером 1, потому что этот подход должен иметь лучшую документацию.
Так что я знаю, что это не чистый C ++, но для openFrameworks есть отличное дополнение ofxGamePad это совместимо с Linux. Я имел успех, используя его с Linux для геймпада.