Можно ли захватывать события джойстика/геймпада в цикле событий X11?

Win32 имеет библиотеку winmm, которая позволяет захватывать события джойстика в обычном цикле событий (наряду с общими событиями окна, событиями клавиатуры и событиями мыши).

Есть ли аналогичная настройка в Xlib? Является ли мой единственный выбор сделать необработанный ввод?


person TheBuzzSaw    schedule 28.11.2012    source источник


Ответы (2)


Похоже, ответ отрицательный (пока кто-нибудь умнее меня не придет и не поправит меня). Мне нужно сделать необработанный ввод. Я должен проводить опрос через разумные промежутки времени и преобразовывать дельты в свои собственные события.

person TheBuzzSaw    schedule 03.12.2012

У меня здесь нет джойстика, но попробуйте "xev" и посмотрите, генерирует ли джойстик какие-либо события. Если нет, вы должны использовать необработанный ввод пользователя или некоторую игровую библиотеку.

person LtWorf    schedule 28.11.2012