• 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
#61
(06.11.2021, 11:20)meda Napsal(a): @drejkys: Předpokládám že jde o to tlačítkem "home" se vrátit na domovskou stránku ve skinu.
Keymap Editor: /Global /Windows /Open Home - home...(původní tlačítko nahradíš jiným).
Zatím jsem nezkoušel, jestli jde editací souboru XML (musíš aspoň jednou uložit změnu) a dublovanim zápisu přiřadit dvě tlačítka zároveň k jedné akci. Cesta .kodi/Userdata/keymap

Super konečně funguje jak potřebuji, moooc děkuji.
 
Citovat
#62
Šel by prosím nejak namapovat na nějaké tlačítko tento context.trailer?
https://github.com/BigNoid/context.trailer

Děkuji.
RaspberryPi 3B, LibreELEC Leia
WeTek_Play, LibeELEC Leia
Odroid N2, CoreELEC Leia
 
Citovat
#63
Nechci to zkoušet ale co to dělá - přidá položku do kontextového menu?
Kodi 20 -LibreELEC/LinuxMint/Win/Android -RPi4/3/2/ IntelPC/xMiStick4K -Router 1Gbit 2.4+5GHz
 
Citovat
#64
Ano, jak píšeš.
RaspberryPi 3B, LibreELEC Leia
WeTek_Play, LibeELEC Leia
Odroid N2, CoreELEC Leia
 
Citovat
#65
A k cemu ti to bude? Ten addon bere informace z vybrane polozky. Kdekoliv jinde nebude fungovat. Prave proto je to v kontext menu.
 
Citovat
#66
@hitman222 Ano, šlo by to, ale jak se tak dívám na ten obsah v github, jak je addon definován, tedy že to není definované ani plugin ani script, tak to nebude fungovat. Jinak pokud by se addon předefinoval na nějaký z výše uvedených typů, tak by se to v mapovacím souboru dalo udělat asi nějak takto (trailer se spustí na dlouhý stisk klávesy 9):
Kód:
<nine mod="longpress">RunAddon(context.trailer)</nine>

@Saros Pokládám tvou poznámku za poněkud zbytečnou. Samozřejmě, že to bude fungovat jenom když bude vybraná příslušná položka, tedy položka, ve které existuje a je naplněná položka ListItem.Trailer. Kde jinde by asi uživatel mohl chtít aby to fungovalo?! Naopak souhlasím s tebou, že právě na to je context menu, sám podobné vlastní řešení používám už léta. Na druhou stranu, tomu požadavku @hitman222 aby to fungovalo přes tlačítko na DO docela rozumím a za důvod k divení bych to nepokládal.
 
Citovat
#67
@JiRo můžeš poradit jak vyřešit upoutávku přes nějaké tlačítko, používám SCC a upoutávky u tohoto pluginu jsou hrozné, seká se to a strašně dlouho načítá. Nešel by použít IMBD trailer? Dík
RaspberryPi 3B, LibreELEC Leia
WeTek_Play, LibeELEC Leia
Odroid N2, CoreELEC Leia
 
Citovat
#68
Nikdy v Keymap Editoru nepůjde namapovat spuštění addonu typu context.
 
Citovat
#69
@hitman222 To co navrhuješ je docela složité. Neznám IMDB Trailer addon a nevím, jaké má funkce na rozhraní a zda by se dal zavolat s názvem titulu. Ideální by bylo IMDB id, ale to SCC do Kodi nepřenáší. Co si pamatuji, identifikuje addon IMDB Trailer jedotlivá videa trailerů jejich id, což je číslo "vixxxxxxxxxx" a to na jednoduché vytvoření relace s titulem SCC nestačí.

Spíš bych ti doporučil věnovat se nalezení problému při přehrávání trailerů z SCC. Zkusil jsi to nahlásit na jejich fóru? Mně ty trailery přehrávat jdou, občas je sice s nějakým problém, ale to je asi normální vzhledem k tomu, kolik jich k jednotlivému titulu mají v databázi.

@Saros To samozřejmě ne, jak jsem už napsal, musí to mít vstupní bod jako script nebo plugin. Ale měla by v pythonu existovat knihovní funkce načtení aktuálně vybrané položky z aktuálně vybraného kontejneru. Jen se mi to vykouřilo z paměti. Sad Kdysi, někdy kolem v Kodi 14/15, jsem to použil.
 
Citovat
#70
Díky, mrknu na to.
RaspberryPi 3B, LibreELEC Leia
WeTek_Play, LibeELEC Leia
Odroid N2, CoreELEC Leia
 
Citovat
#71
Zdravím,
potreboval bych radu, kde v zalozkach Keymap Editoru, najdu tlacitko pro vypnuti právě prehravaneho filmu. Tedy klasicke tlacitko se čtverečkem, ktery byva u tlacitek pauza a play.
Na androidu funguje, lae po prepnuti na CoreElec uz ne. Diky za nasmerovani, kde najit v tom mnozstvi zalozek KeymapEditoru.
Ugoos X3 Pro 4GB/32GB - [ROM] Android TV by Sasvlad v.0.3.4
 
Citovat
#72
@kom72: Pro tlačítko Stop si vyber jednu ze tří možností. Jdi buď na Keymapeditor -> Edit -> Global -> Playback -> Stop nebo Keymapeditor -> Edit -> Fullscreen Video -> Playback -> Stop nebo Keymapeditor -> Edit -> Videos -> Playback -> Stop. Chování tlačítka Stop je pokaždé trochu jiný, ostatně to napovídají jednotlivé sekce. Vyzkoušej podle tvých představ.
X96max plus 4/32 + CE 21 + 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
#73
@jkmh: problém je, že se při editaci nic u těchto položek neděje. Nic se nezmění. Snažím se změnit to tlačítko mačkáním STOP na svém univerzálním ovladači Logitech Harmony 650. Dám edit, napíše mi to ať zmáčknu do 5s tlačítko a nic to tam nezmění. Zkusím jiné tlačítko a na to mi to změní. Tlačítko je funkční, po přepnutí do Androidu normálně stopuje...
Ugoos X3 Pro 4GB/32GB - [ROM] Android TV by Sasvlad v.0.3.4
 
Citovat
#74
@kom72 Logitech Harmony 650, tedy přes IR. Takže možná chybějící nebo chybné mapování tlačítka v rc_keymaps. Podívej se, jestli tam máš přiřazené tlačítko s metakódem KEY_STOP. Pokud tam nebude tlačítko definované, je třeba ho doplnit, pokud bude, tak změnit kód, a to podle toho typu ovladače, který máš vybraný v Harmony. Musíš si buď kód pro tlačítko STOP přečíst (příkaz ir-keytable -t) nebo si najít tabulku pro příslušný ovladač.

Nezapomeň, že před spuštěním ir-keytable musíš zastavit (a poté zase spustit) Kodi a eventlircd pomocí příkazů
Citace:systemctl stop kodi
systemctl stop eventlircd

Tady je ještě odkaz na to, jak postupovat v případě, pokud používáš messon-ir How to configure IR remote control. Ty nemusíš postupovat od začátku, stačí, když si jen zjistíš kód tlačítka stop a doplníš ho do konfiguračního souboru.
 
Citovat
#75
@JiRo: díky za odpoved. Tohle je na mne krapet slozitejsi - moc dobre si pamatuji, jak jsem tyden jenom spojoval box s Pc :-( A to uz je dlouho, takze ted uz vubec netusim, jak jsem to delal. 
Asi to budu smerovat jinam do fora, na preinstalaci celeho boxu (stare Kodi, stara verze android TV od Sasvlad) a doufat, ze novou instalaci se vyresi muj ovladac. At to tu zbytecne nezahltim. Problem je, ze Ugoos nema na originalnim ovladaci stop tlacitko (a treba i previjeni, skoky po kapitolach), takze Logitechu nemohu tyto tlacitka nadefinovat pres IR, pomoci originalniho ovladace.

EDIT: tak nakonec mi propojení s boxem/PC stale funguje. Nasel jsem slozku/configfiles/rc_keymaps a v ni soubor ugoos. V nem je mimo jine: 0x56 KEY_STOP. Takže mi zbýva se prokousat temi sprostymi prikazy, co mi radis. Poradis krapet podrobneji?
EDIT2: ten soubor ugoos a jeste jeden nezmineny soubor rc_maps.cfg jsem si nahral do struktury sam, po zakoupeni boxu. Nasel jsem tytot dva soubory zde ve foru primo ve vlakne k samotnemu boxu. Je mozne, ze jsem neco udelal blbe? V navodu se jeste pise neco o putty a zase nejake prikazy. Ale to vubec netusim...
Ugoos X3 Pro 4GB/32GB - [ROM] Android TV by Sasvlad v.0.3.4
 
Citovat
#76
V tématu Mapování tlačítek DO stále chybí několik klíčových informací. Pokusím se tedy nějaké doplnit.

Víte že... existují tři základní typy DO

DO můžeme rozdělit do tří typů podle toho, jak jsou v systému, na kterém běží Kodi a v samotném Kodi zpracovávána, což může ovlivnit možnost jejich mapování, zejména pak použití funkce longpress.
  1. DO komunikující přes IR
    • v Linux zajišťuje základní zpracování nějaká aplikace, většinou Lirc
    • ve Windows je to
      • buď nativní záležitost systému
      • nebo existuje analogie k linuxovskému Lirc, aplikace WinLirc
  2. DO pro TV, ke které je HW, na kterém běží Kodi připojené
    • komunikace probíhá pomocí HDMI-CEC 
  3. DO komunikující přes RF
    • buď proprietální řešení s párovaným přijímačem, většinou USB dongle
    • nebo BT
DO typu 1 a 2 jsou v Kodi zpracovávána jako remote, mohou být ale definována i jako keyboard, pokud je budete mapovat pomocí jejich id. Co je z pohledu našeho zájmu důležité, že tady s použitím longpress počítat nemůžeme. Trochu se z toho vymyká typ 2 ve Windows, který, pokud využívá nativní funkce IR rozhraní (pozůstatek z Windows MCE), je většinou zpracován jako plnohodnotná klávesnice a tedy longpress u něj funguje. DO typu 3 je pak pak jak v Linux tak ve Windows zpracován jako klávesnice (HID device) a může být tedy i jako keyboard mapován plnohodnotně, tedy včetně longpress.

Ještě je třeba dodat, že běžně existují DO, které v sobě mají dva typy komunikace, IR a RF. Používají se hlavně u Android boxů, a to tak, že
  • POWER tlačítko (případně některá další) komunikují (nebo mohou komunikovat) přes IR (tahle tlačítka je často možné naučit vysílat kód jiného DO)
  • Ostatní tlačítka pak přes příslušná RF
    • buď prostřednictvím párovaného USB donglu
    • nebo BT
Ještě upozornění na jednu zvláštnost u DO s kombinací IR a RF. Pokud jsou tyto DO v továrním nastavení, tzn. ještě jste POWER tlačítko nenaučili vysílat IR povel, tak vysílají analogický povel (POWER) přes RF. To vede ke zdánlivě kuriozní situaci, že si pořídíte DO, které s Kodi funguje, umí box, na kterém Kodi běží, vypnout/uspat, ale už ho s ním mnohdy  nedokážete zapnout/probudit. Aby to šlo, musíte DO naučit právě ten povel, kterému daný HW rozumí. Používáte-li CoreELEC, máte ještě možnost provést přenastavení bootloaderu a pomocí tzv. inject_bl301 provést nastavení kódu, který pak box dokáže zapnout/probudit. Můžete pak mít vedle sebe více box-ů, třeba i stejného typu a každý ovládat (včetně zapnutí/probuzení) vlastním ovladačem, u kterého je nastaven jiný IR kód pro zapnutí/probuzení. Což například u zařízení s MCE IR ovladačem udělat nemůžete.
 
Citovat
#77
Da sa cez keymap editor namapovat EPG? Nikde tam EPG nevidim
 
Citovat
#78
@streamex Ano dá. Jednak to lze jedndoduše udělat pomocí addon Keymap Editor, pokud to chceš dělat ručně editací mapovacího souboru, tak se to provede příkazem pro aktivaci okna TVGuide, takže příkaz, který se zadává pro jeho zobrazení je ActivateWindow(TVGuide). Pro radio je to okno RadioGuide. Seznam dalších oken týkající se EPG (v terminologii Kodi je to Guide) najdeš v https://kodi.wiki/view/Window_IDs.
 
Citovat
#79
@JiRo:  No ja to chcem spravit prave cez addon Keymap Editor, ale v tom menu prikazov som nevidel ziadny typu EPG alebo TVGuide apod. Vies mi napisat v ktorej sekcii prikazov ho najdem?
 
Citovat
#80
@streamex V addon Keymap je to v action category Windows, pro TV je to action Open TV Guide.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)