deemax Posted March 17, 2016 Share Posted March 17, 2016 Witam i z góry dziękuję wszystkim zaangażowanym w projekt Graterlia za stworzenie tego softu. Po wielu przejściach z softami PKT i starszmi OpenPli doszedłem do takiego etapu, że byłem w stanie zainstalować sobie Graterlię na pendrive, skonfigurować Oscam i cieszyć się z w pełni stabilnego softu 8) Wszystko jest extra, płynnie i przewidywalnie poza jednym małym szczegółem a mianowicie przycisk PLAY w liście nagrań nie powoduje rozpoczęcia odtwarzania wybranego pliku a jedynie otwarcie okna Wybierz ścieżkę do nagrania. Czy można zmienić przypisanie funkcji do tego klawisza? Próbowałem edycji keymap.xml ale bez skutku. Pozdrawiam, K. Quote Link to comment Share on other sites More sharing options...
Guest herpoi Posted March 17, 2016 Share Posted March 17, 2016 Nie da się tego zrobić na poziomie pliku keymap.xml, zaszyte jest to w kodzie, chyba tutaj konkretnie: https://github.com/herpoi/GraterliaOS-OpenPLi/blob/master/lib/python/Screens/MovieSelection.py#L602 Zmiana raczej nie wchodzi w grę, pozostaje się chyba przyzwyczaić. Quote Link to comment Share on other sites More sharing options...
deemax Posted March 17, 2016 Author Share Posted March 17, 2016 Szkoda bo to trochę nielogiczne użycie tego klawisza. Trzeba będzie się przyzwyczaić :) Quote Link to comment Share on other sites More sharing options...
Guest j00zek Posted March 17, 2016 Share Posted March 17, 2016 zamiast zlisty nagrań można korzystać z dowolnego odtwarzacza i będzie jak chcesz. Quote Link to comment Share on other sites More sharing options...
deemax Posted March 17, 2016 Author Share Posted March 17, 2016 Ale lista nagrań jest najlżejsza i ma wszystko czego potrzebuję. Quote Link to comment Share on other sites More sharing options...
Guest j00zek Posted March 17, 2016 Share Posted March 17, 2016 twój wybór ;) Quote Link to comment Share on other sites More sharing options...
deemax Posted March 17, 2016 Author Share Posted March 17, 2016 Dam radę z tym żyć 8) Wielkie dzięki za odpowiedzi Panowie. Quote Link to comment Share on other sites More sharing options...
mickey Posted March 18, 2016 Share Posted March 18, 2016 @deemax: Da się to zrobić, ale nie jestem pewny z jak daleko idącymi skutkami ubocznymi. Dodaj sobie taki wpis w odpowiedniej sekcji: <map context="OkCancelActions"> <key id="KEY_PLAY" mapto="ok" flags="m"/> @herpoi: A może by zmodyfikować ten fragment do takiej postaci: self["MovieSelectionActions"] = HelpableActionMap(self, "MovieSelectionActions", { "contextMenu": (self.doContext, _("Menu")), "showEventInfo": (self.showEventInformation, _("Show event details")), "selectMovie": (self.itemSelected, _("Select movie")), }) Wydaje mi się, że powinno zadziałać i umożliwić wpis: <map context="MovieSelectionActions"> <key id="KEY_PLAY" mapto="selectMovie" flags="m"/> Przyznaję, że nie testowałem. Quote Link to comment Share on other sites More sharing options...
deemax Posted March 18, 2016 Author Share Posted March 18, 2016 DZiéki mickey :) jak wrócę rano z pracy to będę testował. Quote Link to comment Share on other sites More sharing options...
Guest herpoi Posted March 18, 2016 Share Posted March 18, 2016 Pierwsza opcja najprawdopodobniej zadziała, ale możliwe są pewne niekontrolowane interakcje w innych miejscach, bo PLAY stanie nam się w pewnych okolicznościach klawiszem OK. Opcja druga jest do zrealizowana, ale w trochę innej formie. Zrobię tak, że krótkie naciśnięcie PLAY na liście nagrań spowoduje odtworzenie nagrania, długie naciśnięcie PLAY pokaże listę ścieżek. Dodatkowo trzeba będzie w lircd wprowadzić longa dla klawisza PLAY. EDIT: Tutaj jest zmiana: https://github.com/herpoi/GraterliaOS-OpenPLi/commit/a1dc957b021449e3bee2972622250f972aef317f Konieczna jest jeszcze modyfikacja lircd-multiRC.conf (plik w załączniku), żeby działał PLAY long. W OPKG zmiana pojawi sie przy najbliższej aktualizacji. lircd_multi-RC.zip Quote Link to comment Share on other sites More sharing options...
mickey Posted March 19, 2016 Share Posted March 19, 2016 Pierwsza opcja działa na pewno - włączyłem u siebie zanim napisałem. Póki co nie spotkałem "skutków ubocznych", ale mało klawisza "PLAY" używam. Drugie rozwiązanie w wersji @herpoi przy okazji nie gubi jednej z funkcji, jak moja propozycja :) PS. (...) żeby działał PLAY long.(...) Tak co jakiś czas kolejny klawisz dostaje "LONG", może by od razu wszystkim taką funkcjonalność przypisać? Poza numerkami ... albo może im też? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.