Napisałem już jak można sterować zdalnie pulpitem komputera za pomocą bluetootha umieszczonego w komórce Sony Ericsson. Jednak sterowanie pulpitem to nie wszystko, można jeszcze sterować dowolnymi aplikacjami np. Amarokiem, Songbirdem cz Kaffeine wykorzystują do tego skróty klawiszowe zawarte w tych programach, działa to w prosty sposób, mianowicie dowolnej funkcji programy np. PLAY podporządkowujemy odpowiedni klawisz na klawiaturze komórki np. “1″ i w ten sposób naciskając 1 na komórce wywołujemy akcje play w programie. Tak stworzoną definicję zapisujemy w pliku hid i przesyłamy na komórkę. Tak to wygląda w skrócie.
Zajrzyjmy najpierw do pliku hid jest to archiwum w którym znajduje się plik z definicja klawiszy i obrazek który ma się nam wyświetlić w trakcie używania naszego hida na komórce. Warto wspomnieć, że o ile udało mi się rozpakować to archiwum to spakować go już nie potrafię, oczywiście w ten sposób aby rozpoznał je telefon.
Do tworzenia plików hid istnieje jednak aplikacja stworzona przez Sony Ericssona Bluetooth Remote Control, program który pozwala w prosty sposób tworzyć takie definicje. Działa on jednak jedynie pod Windows i OS X. Można próbować zainstalować go za pomocą Wine, instrukcja instalacji znajduje się TU do tego jeszcze trzeba wrzucić plik MSVCP60.DLL do ~/.wine/drive_c/windows/system32 jednak jak to program elmulowany nie działa on poprawnie. Problem stanowi to, że w programie nie wpisujemy skrótu samodzielnie, tylko zczytuje on kombinacje klawiszy aktualnie wciskaną na klawiaturze, to jednak stanowi problem dla wine ponieważ nie czyta on wielu kombinacji co dyskfalifikuje używanie programu w środowisku linuxa. Byłem wiec zmuszony do definiowania klawiszy użyć laptopa z zainstalowanym Windowsem. Sam proces definiowania klawiszy jest dość prosty, szukamy w programie do którego tworzymy pilota informacji o skrótach klawiszowych (najczęściej gdzieś w opcjach np. w VLC znajdują się one w Settings->preferences->interface->hotkey settings) a następnie wklepujemy te które nas interesują w BT Remote Control, jest tam też wspomniany już wcześniej plik graficzny którego to funkcji nie będę opisywał, jest ona chyba nad wyraz jasna. Po zdefiniowaniu wszystkiego zapisujemy nasz plik i wysyłamy go na komórkę przez bluetooth, telefon natychmiast rozpoznaje nasz plik i pyta czy zapisać go w “sterowaniu zdalnym” akceptujemy i cieszymy się możnością sterowania np. Kaffeiną.
W internecie można znaleźć sporo plików hid dla różnych programów np. na http://www.hidfiles.com/ jednak miałem problem ze znalezieniu czegoś pod linuksowe programy.
Listopad 30, 2008 o 1:28 am
Bardzo przydatny artykul. Temat zostal ladnie wyjasniony i zawiera konkretne informacje.
Autor zdaje sie jednak nie znac podstawowych zasad interpunkcji, badz nie przywiazywac do nich wagi, co, niestety, utrudnia czytanie.
Wystepuja tez bledy deklinacji (“dowolnej funkcji programy np. PLAY podporządkowujemy odpowiedni klawisz”), co niekiedy nieco komplikuje zrozumienie przekazywanych tresci.
Plus za poprawna ortografie.
Na przyszlosc, radze jeszcze raz przeczytac dany tekst w poszukiwaniu ewentualnych bledow, zanim Pan go opublikuje.
Pozdrawiam
Adam Nowak