LINUX.ORG.RU

Обработка событий разных клавиатур/мышей

 


0

2

Есть ли тулкиты, позволяющие работать с несколькими клавиатурами/мышами, подключенными одному компьютеру, как с разными устройствами? Допустим, чтобы в игре можно было играть двум человекам за одним компьютером как на джойстиках.

Можешь обзавестись эмуляцией геймпада с клавиатуры либо юзать мультисит.

Deleted
()
Ответ на: комментарий от NK

я думаю от игры зависит...

Я не о том. Я о том, как написать такую игру. Желательно, кроссплатформенную.

https://github.com/AntiMicro/antimicro

Судя по описанию, это совсем не то. Это для того, чтобы при нажатии на кнопки геймпада эмулировать нажатия кнопок клавиатуры.

te111011010 ★
() автор топика

Для чистого X11 это может быть реализовано через расширение XInput2.

Судя по http://who-t.blogspot.ru/2009/07/xi2-recipes-part-4.html из события XIDeviceEvent (которым в XInput2 представляются все события ввода), можно получить как id физического устройства, так и id мастер-устройства, если такое было сконфигурировано (то есть если на экране реально несколько курсоров).

GPFault ★★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.