hirthwork
28.03.2012 19:56 mcabber1F2CFFF6
написал кагбэ драйвер для геймпада Dialog GP-A01 (стоимостью ≈200 р.):
http://ideone.com/tr82f
собирать так: g++ main.c -lX11 -lXtst -DXK_MISCELLANY
после этого просто запускаете, а он сам мапит события записываемые в
/dev/input/js0 в X11-кнопки.
P.S. Сижу, рублюсь в Chip'n'Dale Rescue Rangers в fceux
P.P.S. Буду благодарен, если кто-то сообщит как это надо было сделать «не через
жопу», с ссылками на соответствующие статьи.
Recommended by:
@asukafag
"не через жопу" модулем ядра его оформлять надобно. Роберта Лава "Разработка ядра Linux" почитай, там все есть
охуенный, блядь, совет. ещё ветхий завет посоветуй, чтобы я знал, как всё начиналось
Очень благое дело. С геймпадами в Linux проблем никогда не имел, но кому-нибудь пригодится.
не, нахуя? оно ж ведром уже определяется. Лучше иксовым драйвером, чтоб X-сервер видел его как ещё одну клавиатуру.
вот с этого места подробнее и ссылочку на статью. я посмотрел одним глазом на сырцы xf86-input-joystick и нихуя не понял. вот и пришлось тупо эмулировать нажатия клавиш через XTest
ссылок не будет( я в эти дебри никогда не заглядывал даже