XBMC-Kodi.cz
Mapování tlačítek DO - tipy a triky - Verze k tisku

+- XBMC-Kodi.cz (https://www.xbmc-kodi.cz)
+-- Fórum: Obecná diskuse (https://www.xbmc-kodi.cz/forum-obecna-diskuse)
+--- Fórum: Tipy, triky a návody (https://www.xbmc-kodi.cz/forum-tipy-triky-a-navody)
+--- Téma: Mapování tlačítek DO - tipy a triky (/prispevek-mapovani-tlacitek-do-tipy-a-triky)

Stran: 1 2 3 4 5 6


RE: Mapování tlačítek DO - tipy a triky - forsajd - 21.5.2020

Ako namapovať tlačítko playerdebug a ako jednoducho zistiť číslo tlačítka za pomoci keymap editoru, vhodné pre tých, čo nemajú klávesnicu pod klávesnicou je to ctrl shift o 
možná to niekomu pomôže




RE: Mapování tlačítek DO - tipy a triky - RenEdi - 02.9.2020

ahoj, prosím potřeboval bych popostrčit
(RPi2, Libreelec, skin AN Silvo, dolněk SCC, starý Panasonic Viera, CEC funkční)

pomocí Keymap Editoru mohu z DO televize přenastavit jen barevná tlačítka, ke zbývajícím tlačítkům se nepřiřadí žádný číselný kód.
Pokoušel jsem se tedy do souboru keymap.xml, který vznikne v podadresáři .../userdata/keymaps/ vložit ten Clientův kod z jeho prvního příspěvku, odstavec "Jiné možnosti přemapování číselných tlačítek" i "Příklad praktického použití", ale číselná tlačítka nereagují v žádné části doplňku SCC a menu Aeon Nox Silvo.
Všiml jsem si, že Client se v odstavci "Příklad praktického použití" zmiňuje o přemapování v souboru remote.xml.
Kde má být umístěn soubor remote.xml?

Dále se zmiňuje, že "Default mapování tlačítek je definováno v souborech umístěných v adresáři kam je Kodi instalováno (Kodi), v podadresáři .../systems/keymaps/"
Já mám adresář ../kodi/System/ prázdný, neobsahuje po čisté přeinstalaci žádná adresář "Keymaps" ani jakýkoliv soubor.

prosím kde dělám chybu?


RE: Mapování tlačítek DO - tipy a triky - jkmh - 02.9.2020

@RenEdi: Já mám adresář Keymaps zde: /storage/.kodi/userdata. Sem ukládá nastavení Keymap Editor a pokud jsi ho ještě nepoužil, bude adresář nejspíš prázdný. 
Remote.xml mám to v /usr/share/kodi/system/keymaps. Soubor můžeš najít pomocí WinSCP. Je to grafická obdoba SSH, podobá se Total Comanderu a stáhneš si ho do NB.

A pozor- musíš rozlišovat adresář Kodi a .Kodi - to není stejné.

Edit: která tlačítka máš/nemáš na DO skrz CEC aktivní zjistíš appkou pro Kodi: https://github.com/dersphere/script.get_action_id


RE: Mapování tlačítek DO - tipy a triky - RenEdi - 02.9.2020

díky, zase jsem chytřejší
Remote.xml je skutečně tak jak jsi psal našel v /usr/share/kodi/system/keymaps
jen nelze pomocí WiSCP editovat v RPi2, mohu jej zkopirovat do NB tam upravit pomocí Notepadu, ale nelze upavený nakopírovat zpět
vše končí Kód chyby: 4

a tu apku jsem jako .zip stáhnul do krabice, nainstaloval v Kodi a dověděl se, že není kompatibilní pro danou verzi Kodi (mam 18.8)

díky za rady a trpělivost


RE: Mapování tlačítek DO - tipy a triky - meda - 02.9.2020

(02.9.2020, 9:48)RenEdi Napsal(a): ... jen barevná tlačítka, ke zbývajícím tlačítkům se nepřiřadí žádný číselný kód.....?

Pokud číselný kód posílají jen barevná tlačítka, můžeš přiřazovat pouze tyto jejich kódy. I v tom převzatém souboru. Ostatní nebude fungovat, není jak.
Pokud nepotřebuješ přidat volby tlačítek Globální, můžeš ještě využít na stejném tlačítku různou funkci v rozdílných modulech Kodi/doplňku.


RE: Mapování tlačítek DO - tipy a triky - RenEdi - 02.9.2020

@meda:
s tím jsem bojoval v Keymap editoru, je trochu složité si pamatovat, jakou fci má to tlačítko ve Filmech nebo Televizi.
Pak jsem to pochopil tak, že ten remote.xml rozchodí těch tlačítek více. Půjdou třeba přepínat tel. programy pomocí, k tomu určenému tlačítku na ovladači televize. 5


RE: Mapování tlačítek DO - tipy a triky - jkmh - 02.9.2020

@RenEdi: ten soubor editovat lze. Ale ne pomocí WinSCP. Musíš použít klasické SSH spojení, třeba Putty. Tj. pro někoho nepříjemnou příkazovou řádku, terminál a Linux příkazy. 
S tou testovací appkou je to divné. Taky mám LE s Kodi 18.8 a jede to. Instaloval jsi to klasicky ze ZIPu?
Edit: nemusí se tě to nutně týkat, ale podle tohoto linku http://www.ab-forum.info/viewtopic.php?t=62788 jsem pochopil, že Panasonic to má postavené na hlavu. Počítá s tím, že DO od připojeného zařízení bude po HDMI ovládat televizi. Je to vlákno z r.2015, teď už to tak být nemusí.
A tady je link na kompatibilní TV https://kodi.wiki/view/CEC#TVs. Pokud tam tu svou nenajdeš, není jisté, že to půjde zprovoznit.
A tady je link, jak editovat zamknuté soubory v Kodi. Je to sice pro jiný soubor, ale pomoct by ti to mohlo. https://wiki.libreelec.tv/config.txt


RE: Mapování tlačítek DO - tipy a triky - JiRo - 02.9.2020

@RenEdi Soubory v adresáři (pro LE) /usr/share/kodi/system/keymaps/ obsahují default mapování pro všechny zařízení a nejsou určeny k editování. To ostatně ve standardní LE instalaci ani nejde, protože to je část disku, které je "ro". Pro uživatelské mapování si musíš vytvořit soubor xml (s libovolným jménem, např. keymap.xml 1) v adresáři (pro LE) /storage/.kodi/userdata/keymaps/.


RE: Mapování tlačítek DO - tipy a triky - RenEdi - 02.9.2020

pánové díky za rady a informace
pro mne je asi nejpodstatnější informace "medi", pokud v Keymap Editoru, jsou funkční jen čtyři barevná tlačítka (při editaci jediné odešlou číselný kod), je zbytečné se pokoušet další tlačítka rozchodit pomocí editace jakýchkoliv suborů.
Špatně jsem si vysvětlil Clientův návod v úvodu vlákna.

edit:
ta má telka tam je (Panasonic Viera TH-42PX80E), nic to však nemění na situaci, že číselná klávesnice, oni přepínadlo programů nefunguje  5  díky


RE: Mapování tlačítek DO - tipy a triky - jkmh - 02.9.2020

@RenEdi: Pokud tam ta TV je uvedená, tak by asi měla umět víc než barevná tlačítka. Není na DO "něco" jako Shift tlačítko, které by určilo třeba směrovým šipkám druhou funkci? Zkus rozhýbat tu appku. Vyhledat funkční tlačítka, popř. kombinaci tlačítek je rychlé a jednoduché.
V manuálu https://www.hej.sk/document/4/4/6/doc_271644.pdf na str.13 je napsané, že se musí nastavit HDMI včetně toho jaké zařízení mámCEC (VieraLink) ovládat. Zkoušel jsi to? Třeba to nepomůže, ale vykašlat se na to můžeš vždycky.


RE: Mapování tlačítek DO - tipy a triky - RenEdi - 02.9.2020

@jkmh:
apka naistalovaná je, ale spustit nejde "Neni kompatibilni s touto verzi Kodi"
v nastavení, tak jak to mám nic více spustit nelze
CEC funguje, ale tačítek více nebude, asi bude nová krabička, která bude mít funkční DO

díky za snahu


RE: Mapování tlačítek DO - tipy a triky - playman22 - 02.9.2020

Okrem CEC je veľa možností..
1. Použiť mobil/tablet na ovládanie
2. Kúpiť univerzálne diaľkové s prijímačom
3. Má to rpi infra? Ak áno, nemáš nejaké nepoužívané IR diaľkové ovládanie? Môžeš si namapovať hoci aj diaľkové od klimatizácie keď chceš Big Grin


RE: Mapování tlačítek DO - tipy a triky - RenEdi - 03.9.2020

@playman22:
telka je v ložnici, postel máme plnou robertků a teď se nám tam budou povalovat ještě dva ovladače od telky (to doma neprosadím)  1
zakoupím novou android krabici a velká část se vyřeší, navíc ta RPi2 ve spoustě věcí nestíhá (TV backend DVBT2), tedy dodělávat na něm IR asi nemá smysl

​​​​​​​díky všem za snahu, čas a rady


RE: Rozšíření počtu tlačítek DO - widleboy - 13.10.2020

(11.4.2020, 12:40)Client Napsal(a): Zjednodušení pohybu mezi widgety a hlavním menu na Home stránce
díky, dobrá vychytávka, takto vypadá můj gen.xls v Mi TV stick, funguje i na PC pro klávesu backspace 
Kód:
<keymap><home><keyboard><key id="61448">control.setfocus(9000)</key></keyboard></home></keymap>



RE: Mapování tlačítek DO - tipy a triky - PaPe3 - 26.2.2021

Pratele poradi nekdo jak namapovat prave tlacitko mysi. Nevim vubec kde to najdu a jak se to vubec jmenuje v KeyMap editoru. Jedna se me o jen o jednu vec, kdyz mam DVD na HDD a tuknu pravy tlacitkem mysi na ten adresar s DVD, tak me to nabidne primo prehrat DVD a tuto funkci bych potreboval i na ovladaci.


RE: Mapování tlačítek DO - tipy a triky - playman22 - 26.2.2021

Myslíš kontextové menu? Edit/ Global/ Navigation/ Context Menu
Nezabudni si skontrolovať, či sa ti tam niečo zapísalo a uložiť si zmenu.


RE: Mapování tlačítek DO - tipy a triky - PaPe3 - 26.2.2021

(26.2.2021, 17:48)playman22 Napsal(a): Myslíš kontextové menu? Edit/ Global/ Navigation/ Context Menu
Nezabudni si skontrolovať, či sa ti tam niečo zapísalo a uložiť si zmenu.

Diky moooc za nakopnuti vse uz funguje jak ma


RE: Mapování tlačítek DO - tipy a triky - JiRo - 05.7.2021

Původně jsme tu uvedl návod jak mapovat tlačítko MIC na některých DO, ale zjistil jsem, že problematika není tak úplně jednoduchá, jak původně se původně zdálo. Raději jsem tedy popsaný postup smazal, a uvedu ho znova, až bude dopracován.


RE: Mapování tlačítek DO - tipy a triky - JiRo - 08.7.2021

Podobný případ jako předchozí příspěvek. Téma mapování talčítka POWER, které jsem zde původně uvedl, si vyžádá ještě řadu doplnění, bez kterých nebylo úplně korektní ho zde uvádět, proto jsem ho raději zatím smazal.


RE: Mapování tlačítek DO - tipy a triky - JiRo - 27.8.2021

Mapovací soubory

Z mnoha příspěvků na téma mapování jsem odvodil, že není všeobecně známo, jak Kodi s mapovacími soubory nakládá.

V první řadě je třeba říci, kde je uloženo základní (defaultní) mapování. To, jak jsou tlačítka mapována pokud si nainstalujete čisté Kodi není dáno někde v kódu Kodi, ale používá se pro to stejný mechanismus, jako pro uživatelské mapování. Soubory mapování najdete v základním adresáři aplikace Kodi (ten závisí na typu instalace), viz např. Adresáře a soubory Kodi v cestě .../system/keymaps

Pro uživatelské mapování má Kodi pak definován adresář v datovém adresáři Kodi, označovaném jako Home. Umístění Home najdete popsané ve výše uvedeném odkazu, soubory mapování pak v adresáři .../userdata/keymaps

Jména souborů s uživatelským mapováním

Tady je většina uživatelů tak trochu ve vleku působení populárního addon Keymap Editor, který soubor s mapování pojmenovává gen.xml. Můžeme pak vidět, i když si uživatelé soubor mapování definují (editují) sami, že stále trvají na tomto pojmenování. A také na tom, že definici mapování ukládají stále jen do jednoho souboru. A přitom by bylo mnohdy užitečné, například pro ty, kteří provozují Kodi na různých platformách a s různým způsobem ovládání, mít možnost si definice mapování rozdělit do nějakých logických skupin (a souborů) a používat pak například pro různé instalace různou skladbu souborů.

Jak to tedy ve skutečnosti je?

Kodi s mapovacími soubory pracuje tak, že si při spuštění (nebo při zadání Kodi příkazu reloadkeymap) načte seznam všech souborů v adresáři s mapovacími soubory (setříděný podle abecedy) a pak si soubory jeden po druhém načte a nadefinuje si ta mapování, která v nich najde. Výsledkem je vždy mapování, které odpovídá zadanému předpisu po načtení všech souborů. Pokud tedy například mapování v souboru přepisuje mapování načtené dříve, tak zůstane v platnosti to mapování které bylo načtené později.

Takže platí že:
- soubory se mohou jmenovat jakkoliv (musí mít ale příponu .xml), rozhodující je jejich obsah,
- souborů může být více,
- pro výsledné mapování, při případném konfliktu v jednotlivých souborech, je rozhodující pořadí souboru v adresáři, a platí to, co je v později načteném souboru (viz Pozn.),
- některé chyby v mapovacích souborech se projeví jen lokálně, tzn. neprovede se příslušné mapování, ve kterém je chyba, jiné mohou mít globální dopad, tzn. nějak se "poškodí" i ostatní mapování. V takovém případě, nejste-li si jisti, je dobré zapnou v Kodi "debug mode" a podívat se do logu. Popis chyby při načtení a dekódování mapování většinou pomůže chybu rychle nalézt,
- rozdělení mapování do více souborů má další pozitivní efekt, že se případná "zásadní chyba" v syntaxi mapovacího souboru omezí jen na daný soubor a lépe se pak hledá.

Samozřejmě, že pak ještě existuje plno dalších pravidel, jak má vypadat obsah mapovacích soborů a jak se má postupovat například při přemapovávání modifikovaných stisků (ctrl, shift, longpress) kláves. Zájemci to mohou najít v Kodi Wiki, konkrétně například v Keymaps a případné speciality na originál fóru Kodi.tv, kde se to dá poměrně dobře nalézt. Jakmile bude čas, něco z toho se budu snažit popsat i zde.

Pozn.
Já to dělám tak, jak je to v linux/unix systémech pro tuto kategorii souborů typické, tedy že souborům dávám symbolická jména podle jejich dominanntího obsahu, před každé jméno ale předřazuji prefix nn_ (kde nn je 00-99). Takže můj adresář .../keymaps může vypadat například takto: