Article View: pl.comp.os.linux.programowanie
Article #72712Re: Wirtualny joystick
From: grapeli23
Date: Sat, 27 Sep 2014 13:28
Date: Sat, 27 Sep 2014 13:28
21 lines
2047 bytes
2047 bytes
Dnia 27.09.2014 Sebastian Biały <heby@poczta.onet.pl> napisał/a: > Mam takie zgadnienie: > > a) jest aplikacja której kodu źrodlowego nie chce ruszać. Odbiera ona > sterowanie ze standardowego urządzenia "joystick" dostepnego w kernelu, > np /dev/input/js0. > > b) chciałbym zamiast fizycznego joysticka wystawić joystick wirtualny. > Taki joystick standardowo zgłasza zahardkodowaną ilośc osi i przycisków > i nie generuje żadnych eventów. > > c) z *userspace* z innego procesu chciałbym wkladac eventy joysticka do > tego wirtualnego urzadzenia tak aby program z a) mógł je odbierać. > > Czy znajdę gotowe rozwiązanie tego problemu czy też będe zmuszony do > napisania modułu kernela implementujacego taki joystick? Sytuacje > komplikuje nieco fakt że może byc na raz kilka procesów a) czytających > wirtualny joystick. Może evemu (Kernel device emulation) w jakiś sposób będzie pomocny. http://www.freedesktop.org/wiki/Evemu/
Technical Details
Message-ID:
<m06e11$qba$1@dont-email.me>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mailReferences:
<m06alc$ngt$1@node2.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: grapeli23 <grapeli23@googlemail.com> Newsgroups: pl.comp.os.linux.programowanie Subject: Re: Wirtualny joystick Date: Sat, 27 Sep 2014 13:28:01 +0000 (UTC) Organization: A noiseless patient Spider Lines: 21 Message-ID: <m06e11$qba$1@dont-email.me> References: <m06alc$ngt$1@node2.news.atman.pl> Mime-Version: 1.0 Injection-Date: Sat, 27 Sep 2014 13:28:01 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="dda296ef58829aaf344a9c7e4a811042"; logging-data="26986"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18W7UB/0Nm/tJhcNcdKqxFpOI3tyPmiyas=" User-Agent: slrn/pre1.0.2-12 (Linux) Cancel-Lock: sha1:7qd8DpG+QA6/4metkMupofBRXp4= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit