• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 1 Hlas(ů) - 5 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Mapování tlačítek DO - tipy a triky
#21
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

/LG OLED 55"/- SoundbarSamsung HW-Q990B / BOX - Dune Homatics R 4K plus/
 
Citovat
#22
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?
Windows 10 - Kodi 20
H96 max X2 - Coreelec 9.2.5 Kodi 18.9
X96 max+ - Coreelec 9.2.5 Kodi 18.9 (NAND dualboot Slimbox/CE)
X96 max+ - Coreelec 20 Matrix (NAND dualboot Slimbox/CE Matrix)
 
Citovat
#23
@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
X96max plus 4/32 + CE 21 RC2 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
#24
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
Windows 10 - Kodi 20
H96 max X2 - Coreelec 9.2.5 Kodi 18.9
X96 max+ - Coreelec 9.2.5 Kodi 18.9 (NAND dualboot Slimbox/CE)
X96 max+ - Coreelec 20 Matrix (NAND dualboot Slimbox/CE Matrix)
 
Citovat
#25
(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.
Kodi 20 -LibreELEC/LinuxMint/Win/Android -RPi4/3/2/ IntelPC/xMiStick4K -Router 1Gbit 2.4+5GHz
 
Citovat
#26
@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
Windows 10 - Kodi 20
H96 max X2 - Coreelec 9.2.5 Kodi 18.9
X96 max+ - Coreelec 9.2.5 Kodi 18.9 (NAND dualboot Slimbox/CE)
X96 max+ - Coreelec 20 Matrix (NAND dualboot Slimbox/CE Matrix)
 
Citovat
#27
@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
X96max plus 4/32 + CE 21 RC2 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
#28
@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/.
 
Citovat
#29
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
Windows 10 - Kodi 20
H96 max X2 - Coreelec 9.2.5 Kodi 18.9
X96 max+ - Coreelec 9.2.5 Kodi 18.9 (NAND dualboot Slimbox/CE)
X96 max+ - Coreelec 20 Matrix (NAND dualboot Slimbox/CE Matrix)
 
Citovat
#30
@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.
X96max plus 4/32 + CE 21 RC2 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
#31
@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
Windows 10 - Kodi 20
H96 max X2 - Coreelec 9.2.5 Kodi 18.9
X96 max+ - Coreelec 9.2.5 Kodi 18.9 (NAND dualboot Slimbox/CE)
X96 max+ - Coreelec 20 Matrix (NAND dualboot Slimbox/CE Matrix)
 
Citovat
#32
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

X92.. X96 max.. T95Z plus.. M8s plus..
 
Citovat
#33
@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
Windows 10 - Kodi 20
H96 max X2 - Coreelec 9.2.5 Kodi 18.9
X96 max+ - Coreelec 9.2.5 Kodi 18.9 (NAND dualboot Slimbox/CE)
X96 max+ - Coreelec 20 Matrix (NAND dualboot Slimbox/CE Matrix)
 
Citovat
#34
(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>
 
Citovat
#35
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.
 
Citovat
#36
Myslíš kontextové menu? Edit/ Global/ Navigation/ Context Menu
Nezabudni si skontrolovať, či sa ti tam niečo zapísalo a uložiť si zmenu.

X92.. X96 max.. T95Z plus.. M8s plus..
 
Citovat
#37
(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
 
Citovat
#38
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.
 
Citovat
#39
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.
 
Citovat
#40
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:
   
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)