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
1. Graf 28.03.2012 19:59 graf-i3

"не через жопу" модулем ядра его оформлять надобно. Роберта Лава "Разработка ядра Linux" почитай, там все есть

2. hirthworkGraf /1 28.03.2012 20:00 mcabber1F2CFFF6

охуенный, блядь, совет. ещё ветхий завет посоветуй, чтобы я знал, как всё начиналось

3. Dulo_T-34 28.03.2012 20:23 ...

Очень благое дело. С геймпадами в Linux проблем никогда не имел, но кому-нибудь пригодится.

4. gelraenGraf /1 29.03.2012 10:54

не, нахуя? оно ж ведром уже определяется. Лучше иксовым драйвером, чтоб X-сервер видел его как ещё одну клавиатуру.

5. hirthworkgelraen /4 29.03.2012 10:55 mcabber38F696CE

вот с этого места подробнее и ссылочку на статью. я посмотрел одним глазом на сырцы xf86-input-joystick и нихуя не понял. вот и пришлось тупо эмулировать нажатия клавиш через XTest

6. gelraenhirthwork /5 29.03.2012 13:58

ссылок не будет( я в эти дебри никогда не заглядывал даже

Do you really want to delete ?