sterowniki - jak napisać?

0

Witam.

Czy ktoś ma pojęcie jak napisać sterowniki do klawiatury i/lub myszy? Chodzi o to, że na system Linux (w moim przypadku prosty Ubuntu) firma Logitech nie wypuszcza żadnych sterowników. Również nie widzę na ich stronie niczego, co mogłoby mi pomóc w osiągnięciu mojego celu, jakichś narzędzi, czy choćby dokumentacji do ich urządzeń. Dlatego pytanie do was, czy są jakieś biblioteki (podkreślam, chodzi o Linuxa), dzięki którym można oprogramowywać myszki i klawiatury? Oczywiście mowa o dodatkowych klawiszach.
Obstawiam, że to będzie zabawa w jakieś "skankody" tych dodatkowych klawiszy, ale nie wiem za bardzo jak je wydobyć. Kiedyś udało mi się napisać prosty sterownik do joysticka pod Windowsem (dzięki któremu przypisałem pod konkretne klawisze konkretne akcje i mniej więcej o to samo mi teraz chodzi), ale nie pamiętam z jakiej biblioteki korzystałem (jednak opis do niej brałem ze stron MS, więc prawdopodobnie nie pasowałaby pod Linuxa).

Ktoś wie czego powinienem szukać, aby móc oprogramować klawiaturę i myszkę na USB? Może jakiś tutorial, albo zestaw bibliotek z których powinienem skorzystać, prosta dokumentacja? Będę wdzięczny za podpowiedzi :-)

2

Przede wszystkim zainteresuj się książką Linux Device Drivers, którą można znaleźć pod adresem: http://lwn.net/Kernel/LDD3/ . Jest tam dość dokładnie opisany sposób budowy komunikacji urządzenia ze sterownikiem za pomocą USB. Poleciłbym swoje posty z bloga dotyczące pisania własnych sterowników, ale na razie niestety napisałem ich zbyt mało, by Ci w sensowny sposób mogłby pomóc. W każdym razie książka jest godna polecenia.

0

Po co od razu sterownik? Są programy które potrafią obsłużyć dodatkowe klawisze. Poszukaj.

1 użytkowników online, w tym zalogowanych: 0, gości: 1