Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Keymap Editor i dodawanie nowych funkcji
#1
Keymap Editor

Witam serdecznie wszystkich!

Dziś chciałem wam pokazać jak działa wtyczka Keymap Editor i jak ją dostosować do własnych potrzeb.
Najbardziej zadowoleni z niej będą posiadacze pilotów, ale i osoby korzystające z klawiatury mogą jej używać.

Co jest potrzebne do zabawy?

Klawiatura podłączona do naszego boxa z KODI lub Pilot + odbiornik do pilota podłączony do naszego BOXa. Trzeba pamiętać że nie każdy odbiornik będzie współpracować z BOXem!!!
Ja przedstawię poradnik na podstawie pilota Logitech Harmony 650

Jak zainstalować?

1. Włączamy KODI.
2. Przechodzimy do "System"
3. Włączamy "Dodatki"
4. Zainstaluj z Repozytorum
5. Programy
6. I klikamy Keymap Editor
7. Zainstaluj

Jak działa Keymap Editor?

Włączamy Keymap Editor i wybieramy opcję "Edit"
Mamy tu mnóstwo różnych opcji więc ja zaprezentuje te które pod siebie zrobiłem. Menu OSD od Audio, Menu OSD od Video, Menu OSD od Napisów oraz wyłączanie BOXa za pomocą jednego kliknięcia klawiszem POWER.
Pisząc Menu OSD Audio, Video i Napisów mam na myśli menu które się włącza podczas odtwarzania materiału wideo np z wyborem ścieżki dźwiękowej czy z wyborem napisów.

Zaczynamy od Audio

1. Klikamy w Keymap Editor na "Edit"
2. Wchodzimy w "Fullscreen Video"
3. Windows
4. Wybieramy "Open Audio OSD Settings"
5. Klikamy "Edit key"
6. Teraz mamy 5 sekund na to żeby kliknąć na pilocie klawisz którym chcemy włączać opcję Menu OSD od Audio. (Jak nie zdążymy to możemy powtórzyć ten proces a jak by coś nam nie odpowiadało w tym przycisku to dajemy "remove")
7. Zakładam że każdy z was już wybrał przycisk na pilocie.
8. Program po poprawnym odczytaniu kodu pilota wraca do wcześniejszej zakładki i będzie tam przy naszej opcji Open Audio OSD Settings kod naszego pilota (w moim przypadku 61525).
9. Następnie przechodzimy prawie na sam dół listy i wybieramy "Open Video OSD Settings"
10. Wykonujemy dokładnie tą samą akcję co w poprzednim kroku. Czyli klikamy w "Open Video OSD Settings" -> Edit Key -> Naciskamy na pilocie odpowiedni przycisk i kod się pojawia.
11. Jak chodzi o wyłączanie BOXa za pomocą jednego przycisku na pilocie to wchodzimy w główne menu Keymap Editora następnie Edit/Global/System/Shutdown  -> klikamy na pilocie odpowiedni klawisz.
12. Następnie naciskamy ESC kilka razy aż się nam pojawi pierwsze menu Keymap Editora i dajemy tam "SAVE" (WAŻNE!!!!!!!!!!!!! Jak za szybko będziemy klikać ESC i wyjdziemy całkiem z wtyczki to wszystkie nasze zmiany nie zostaną zapisane i trzeba wszystko powtórzyć!!!!!!!!!!!!!!!!)
PS Opcje z menu  OSD to same zaczną działać od razu po zapisaniu a opcja wyłączania jednym klawisze będzie działać dopiero po ponownym uruchomieniu BOXa.

Po zapisaniu zmian pilot już powinien pokazywać nam menu OSD od AUDIO i VIDEO podczas oglądania filmów i seriali.

Teraz trudniejsza sprawa

Co jeśli z jakiegoś powodu niema jakiejś opcji w Keymap Editorze??

Da się to naprawić

Przedstawię to na podstawie LibreELEC

Musimy wejść do plików konfiguracyjnych wtyczki.
Ja pod windows 10 używam do tego programu WinSCP
Potrzebny jest na adres ip naszego urządzenia z LibreELEC

1. Włączamy Winscp
2. W oknie logowania wybieramy protokół pliku "SCP"
3. Nazwa hosta adres ip naszego urządzenia z LibreELEC
4. Login i hasło o ile nie zmieniliśmy to standardowo "root" i "libreelec"
5. Przechodzimy do tego miejsca: storage/.kodi/addons/script.keymap/
6. Jest tam plik "actions.py" w którym jest pełno różnych akcji wpisanych.
7. Edytujemy go przez PPM
8. Pod koniec tych akcji mamy 2 Funkcje:
"active_window" i w niej ileś tam opcji oraz "window" i w niej też jeszcze więcej opcji.
Ja dodałem do obu taki wpis:
"OSDSubtitleSettings" , "OSD Subtitle Settings",
Gdzie
"OSDSubtitleSettings" jest opcją wykonywalną i tak musi się nazywać
"OSD Subtitle Settings" jest nazwą i tu już możemy wpisać prawdopodobnie co zechcemy.
9. Następnie zapisujemy plik i restartujemy LibreELEC
10. Po restarcie LebireELEC wchodzimy znowu do Keymap Editora:

11. Klikamy w Keymap Editor na "Edit"
12. Wchodzimy w "Fullscreen Video"
13. Windows
14. Wybieramy "Open OSD Subtitle Settings"
15. Naciskamy przycisk na pilocie którym chcemy włączać Menu OSD od napisów.
16. Przy opcji OSD Subtitle Settings powinien pojawić się kod pilota.
17. Znowu kilka razy ESC aż de menu głównego Keymap Editora i klikamy SAVE!!!!

Jeśli ktoś chce dodać inne opcje których niema w Keymap Editor to tu ma zastawienia:
By zobaczyć linki musisz się zalogować lub zarejestrować.

Po tej akcji włączamy film i sprawdzamy czy menu osd napisów się wyświetla.
U mnie bez problemu zadziałało.
Dziś będę testował to na Nvidia Shield TV.

pozdrawiam serdecznie wszystkich i życzę dobrej zabawy.

Podziękowali: levider, mjw, Jaca, shaqoore
Odpowiedz
REKLAMA:





Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości