Przeprogramowanie zachowania touchpada
: 25 paź 2011, 23:41
Na nudnych ćwiczeniach z informatyki po zakończeniu całej listy zadań zaczęło nam się nudzić, niestety laptopowa klawiatura acera do gamingowych nie należy i w generally (przez wine oczywiście) we trzech grać się nie da. Laptopy mają jednak takie urządzenie jak touchpad, które działają niezależnie od klawiatury.
Kiedyś pracowałem nad sterowaniem kursora myszy poprzez kamerkę ("wskaźnik" podczerwony i filtr podczerwieni z czarnych płytek CD), chciałbym zrobić coś podobnego, tyle że z touchpadem. Na windowsie w synapticsu w któryś tam sterownikach można podejrzeć mapę nacisku na touchpada, czyli coś podobnego do obrazu z kamerki, jaki przetwarzałem.
Czy dałoby się uzyskać ten obraz w Linuksie w xorgu i przeprogramować go tak, aby touchpad mógł udawać klawiaturę (tak jak magiczny gładzik apple'a), albo gałkę analogową pada? Musiałbym wyłączyć działanie touchpada jako myszki i przechwytywać dane z touchpada ręcznie
Ułatwiłoby to nie tylko granie multiplayer, ale i grę w FPSy (w końcu jakoś na padach na konsolach grają:p)
Nie mam żadnego punktu zaczepienia, pod windowsa jest jakieś SDK synapticsa, pod linuksa widziałem xorg-input-synaptics-dev, jednak tamtejsze nagłówki w niczym mi nie pomagają (same definicje struktur). Z samego sterownika synaptics też niewiele rozumiem.
Kiedyś pracowałem nad sterowaniem kursora myszy poprzez kamerkę ("wskaźnik" podczerwony i filtr podczerwieni z czarnych płytek CD), chciałbym zrobić coś podobnego, tyle że z touchpadem. Na windowsie w synapticsu w któryś tam sterownikach można podejrzeć mapę nacisku na touchpada, czyli coś podobnego do obrazu z kamerki, jaki przetwarzałem.
Czy dałoby się uzyskać ten obraz w Linuksie w xorgu i przeprogramować go tak, aby touchpad mógł udawać klawiaturę (tak jak magiczny gładzik apple'a), albo gałkę analogową pada? Musiałbym wyłączyć działanie touchpada jako myszki i przechwytywać dane z touchpada ręcznie
Ułatwiłoby to nie tylko granie multiplayer, ale i grę w FPSy (w końcu jakoś na padach na konsolach grają:p)
Nie mam żadnego punktu zaczepienia, pod windowsa jest jakieś SDK synapticsa, pod linuksa widziałem xorg-input-synaptics-dev, jednak tamtejsze nagłówki w niczym mi nie pomagają (same definicje struktur). Z samego sterownika synaptics też niewiele rozumiem.