• 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:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
"Samsung Smart Remote Control" vs KODI
#21
@j.jusko a @jkmh Musíte si uvědomit pár věcí.

V prvé řadě musíte rozlišovat mezi samotnými tlačítky a jejich kódy a mapováním metakódů Kodi na tyto kódy a mezi tím, jak jsou jednotlivá zařízení a kódy jejich tlačítek definovány, zda jako keyboard nebo remote

V default mapování Kodi bývá skutečně longpress tlačítek Up a Down pro Kodi window id FullscreenVideo mapováno tak, jak popisuje  @PetrM ale pouze pro zařízení keyboard. To mapování je definováno pomocí metakódů up a down. Viz ukázka z default mapování Kodi:
Kód:
  <FullscreenVideo>
    <keyboard>
      <f>FastForward</f>
      <r>Rewind</r>
      <period>StepForward</period>
      <comma>StepBack</comma>
      <backspace>Fullscreen</backspace>
      <backspace mod="longpress">Stop</backspace>
      <browser_back>Fullscreen</browser_back>
      <browser_back mod="longpress">Stop</browser_back>
      <quote>Seek(-7)</quote> <!-- Replaces smallstepback -->
      <opensquarebracket>BigStepForward</opensquarebracket>
      <closesquarebracket>BigStepBack</closesquarebracket>
      <return>OSD</return>
      <enter>OSD</enter>
      <return mod="longpress">PlayPause</return>
      <enter mod="longpress">PlayPause</enter>
      <m>OSD</m>
      <menu>OSD</menu>
      <i>Info</i>
      <o>PlayerProcessInfo</o>
      <o mod="ctrl,shift">PlayerDebug</o>
      <z>AspectRatio</z>
      <zoom>AspectRatio</zoom>
      <t>ShowSubtitles</t>
      <t mod="ctrl">SubtitleAlign</t>
      <l>NextSubtitle</l>
      <left>StepBack</left>
      <right>StepForward</right>
      <up>ChapterOrBigStepForward</up>
      <down>ChapterOrBigStepBack</down>
      <up mod="longpress">AudioNextLanguage</up>
      <down mod="longpress">NextSubtitle</down>
      <left mod="alt">PlayerControl(tempodown)</left>
      <right mod="alt">PlayerControl(tempoup)</right>
      <a>AudioDelay</a>
      <a mod="ctrl">AudioNextLanguage</a>
      <escape>Fullscreen</escape>
      <c>Playlist</c>
      <v>ActivateWindow(Teletext)</v>
      <v mod="ctrl">VideoNextStream</v>
      <text>ActivateWindow(Teletext)</text>
      <up mod="ctrl">SubtitleShiftUp</up>
      <down mod="ctrl">SubtitleShiftDown</down>
      <pageup>SkipNext</pageup>
      <pagedown>SkipPrevious</pagedown>
      <plus mod="ctrl">VolAmpUp</plus>
      <equals mod="ctrl">VolAmpUp</equals>
      <minus mod="ctrl">VolAmpDown</minus>
      <b mod="ctrl">CreateBookmark</b>
      <b mod="alt">CreateEpisodeBookmark</b>
    </keyboard>
  </FullscreenVideo>
To znamená, že ten longpress tlačítek Up a Down je funkční pouze pro ty případy, když jsou fyzická tlačítka DO namapovaná na metakódy up a down jako keyboard. Pokud jsou tedy tlačítka Up a Down v Kodi propagovány jako remote, tak ten jejich longpress fungovat nebude. Dá se to asi obejít, když si ta tlačítka přemapujete na fyzické kódy v addon Keymap (jako keyboard) a dodefinujete si ten longpress v příslušném keymap souboru ručně.

Je to ale samozřejmě jiné v případech, kdy ten longpress zajišťuje vlastní DO, tam je samozřejmě třeba postupovat jinak a definovat Kodi příkazy na kódy longpress od DO. Ale to je snad jasné, jen to připomínám.

Ona je ta problematika mapování kláves a tlačítek v Kodi o něco složitější, než si většina lidí myslí. Trochu v tom dělá zmatek právě addon Keymap, který to sice celé zjednodušuje, ale zároveň řadu věcí neřeší či je řeší jinak, než by bylo potřeba. Proto ho také prakticky nepoužívám a řeším to ruční editací keymap souborů v userdata/keymaps.

Asi by to chtělo nějaký rozsáhlejší návod, jehož vytvoření ale stále odkládám. Ono je to v Kodi Wiki popsané celkem dobře a nechce se mi to překládat do češtiny a přepisovat do nějakého jednoduchého návodu, protože si říkám, že to využijí stejně jen znalci, kterým by to Kodi Wiki mělo stačit.
 
Citovat
#22
@j.jusko: Dík. Pomohly mi ID kódy směrových šipek. Prosím tě, které je na DO to tlačítko ID207? To jsem nenašel. Ostatní, které potřebuju, mám +- už teď.

@JiRo: Máš pravdu. Ve wiki je to popsané slušně.

Funkce Longpress  mi v Kodi nefunguje. Trápil jsem se s tím svého času dost dlouho, když jsem hledal vyvolání ContextMenu. Každý mi tvrdil, že to musí jít po dlouhém stisku Enter (OK).  Nakonec je to u SmartDO jen tl. Zpět, které délkou impulsu kopíruje délku stisku. Ostatní pošlou tak jako tak jen impuls. Po trknutí od @j.jusko: Context Menu lze vyvolat i kombinací Pause/Play a pak Enter.
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
#23
Ohľadne mapovania tlačidiel dávam do pozornosti aj túto tému:
https://www.xbmc-kodi.cz/prispevek-mapov...s#pid84005

X92.. X96 max.. T95Z plus.. M8s plus..
 
Citovat
#24
@jkmh ak si dobre pamatam tak to nieje na DO ale na klavesnici som mal problem s tymto tlacidlom ze som ho casto omylom stlacik alebo deti a obraz sa zmensil do okna pod coreelecom a rozhodilo to aj rozlisenie vystupu tak som to premapoval.
Mecool KII pro S905D, CoreELEC 9.0.1
 
Citovat
#25
@j.jusko: OK, i tak dík.

@playman22: O tom vlákně vím. Četl jsem to, když jsem kdysi hledal to tlačítko pro Context Menu. Dobrá práce.
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
#26
Ešte jedna otázka, ako máte nastavené v samsungu rpi? Aký typ?
 
Citovat
#27
@nopl: Nijak. Není důvod. TV a RPi je pouze propojena HDMI kabelem a v TV je povoleno HDMI-CEC (Anynet) aby šlo RPi ovládat pomocí DO od TV. Při prvním připojení si TV připojené zařízení sama osahala a přiřadila nějaké jméno, já jsem to jen přejmenoval na Kodi. Rád bych ti odpověděl lépe, ale tvá otázka je málo konkrétní. Ale když otázku upřesníš, budu se snažit ti pomoci.
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
Hej, otázku som blbo napísal. Problem som mal so 4K 60Hz, ktoré nebolo povolené. Nevedel som čo kde zapnúť na TV aby mi to povolilo ale už som to našiel. Včera mi prišiel TV a ešte som nevedel čo kde ako. Inak diky za odpovede, keď tak sa ozvem.
 
Citovat
#29
(18.7.2020, 7:56)nopl Napsal(a): Hej, otázku som blbo napísal. Problem som mal so 4K 60Hz, ktoré nebolo povolené. Nevedel som čo kde zapnúť na TV aby mi to povolilo ale už som to našiel. Včera mi prišiel TV a ešte som nevedel čo kde ako. Inak diky za odpovede, keď tak sa ozvem.

Ahoj, co toto znamená? Musím 4k z RPi4 nějak explicitně povolovat?

(14.7.2020, 23:58)JiRo Napsal(a): Ona je ta problematika mapování kláves a tlačítek v Kodi o něco složitější, než si většina lidí myslí. Trochu v tom dělá zmatek právě addon Keymap, který to sice celé zjednodušuje, ale zároveň řadu věcí neřeší či je řeší jinak, než by bylo potřeba. Proto ho také prakticky nepoužívám a řeším to ruční editací keymap souborů v userdata/keymaps.
Tohle už je opravdu hardcore, na to nemám...
 
Jednoduchá otázka: funguje vám či nefunguje long-press, potažmo tlačítko Play/Pause na Samsung Smart Remote v Kodi Matrix? Mě ne, namapovat nelze nebo neumím. Keymap editor tlačítko Play/Pause vůbec nedetekuje. Nejsem schopen namapovat žádná tlačítka, Keymap editor to je nebere. Mapa z postu #20 zkopírovaná do userdata/keymaps/gen.xml nedělá nic. Z DO v Kodi fungují jen kurzory, enter (střed) a Back.

Mám první DO zprava z postu #6. Toho času Kodi 19.1 (Libreelec 9.97.1) na Rpi4 s TV Samsung NU8000.

Díky.
 
Citovat
#30
@Stooovie: Mám sice CE 9.2.7 a tam lze namapovat celkem 6 tlačítek. OK, 4 šipky a Zpět a jsou aktivní po stlačení Pause/play. Z toho tl.Zpět jako longpress. Jak píše @JiRo: , namapoval jsem to přímo do souboru. Viz https://www.xbmc-kodi.cz/prispevek-remot...#pid102000

V příloze je můj soubor

.xml   gen.xml (Velikost: 1,84 KB / Stažení: 63)
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
(27.8.2021, 11:09)jkmh Napsal(a): @Stooovie: Mám sice CE 9.2.7 a tam lze namapovat celkem 6 tlačítek. OK, 4 šipky a Zpět a jsou aktivní po stlačení Pause/play. Z toho tl.Zpět jako longpress. Jak píše @JiRo: , namapoval jsem to přímo do souboru. Viz https://www.xbmc-kodi.cz/prispevek-remot...#pid102000

Děkuju, snad se s tím už nějak poperu.
 
Citovat
#32
@Stooovie: Doplnil jsem můj soubor, ať to máš jednodušší.
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
#33
(27.8.2021, 11:13)jkmh Napsal(a): @Stooovie: Doplnil jsem můj soubor, ať to máš jednodušší.

To je úplná pecka, děkuju :) Nakonec to nějak reaguje (edituju mapu z #20), takže aspoň vím, že nejde o chybu v DO či CEC. Už jsem to měl udělat dávno ;)

EDIT: jestli to chápu správně, tlačítko Play/Pause na DO se přemapovat (takže použít v Kodi) nedá? A Caps-lock u mě opravdu nedělá nic, zkoušeím držet Caps a přidat druhou klávesu nebo napřed zmáčknout Caps a pak druhou, obojí nedělá nic.
 
Citovat
#34
@Stooovie: Já jsem způsob nenašel. Soukromě jsem to tlačítko pro potřeby Kodi nazval jako Caps Lock. Samozřejmě se nemusíš držet mého přiřazení funkcí k tlačítkům. Důležitá je pro tebe struktura souboru a kódy tlačítek.
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
#35
@Stooovie No, většinou tlačítka pro "ovládání přehrávání" videa v Samsung TV a jeho ovladačích přes HDMI-CEC do Kodi procházejí, takže přemapovat by se měla dát.

Já úplně zapomněl, že se tu bavíme o "Smart ovladači". Pro něj to neplatí. Omlouvám se.
 
Citovat
#36
(27.8.2021, 11:52)jkmh Napsal(a): @Stooovie: Já jsem způsob nenašel. Soukromě jsem to tlačítko pro potřeby Kodi nazval jako Caps Lock. Samozřejmě se nemusíš držet mého přiřazení funkcí k tlačítkům. Důležitá je pro tebe struktura souboru a kódy tlačítek.

Jasně, už si to upravuju, nicméně kombinace s Caps lockem mi prostě Kodi nebere, žádnou, nijak. I tak díky, Play/puase v kodi fullscreenplayback jsem si dal na longpress Back na DO a to je v podstatě to hlavní, co jsem potřeboval. Defaultní skin totiž nemá OSD (playback bar) autohide, takže jsem vždycky musel mačkat Back, abych se ho zbavil, a doufat, že to Kodi nevyhodnotí třeba dvakrát a nevrátí mě z playbacku do menu... Což je fakt strašná pruda.

(27.8.2021, 11:53)JiRo Napsal(a): @Stooovie No, většinou tlačítka pro "ovládání přehrávání" videa v Samsung TV a jeho ovladačích přes HDMI-CEC do Kodi procházejí, takže přemapovat by se měla dát.

snad ano, ale nevím jak a nejsem sám... hledal jsem různě, na fórech, Redditu, ale nenašel.
 
Citovat
#37
@Stooovie Tak pokud se obáváš falešného vyhodnocení longpress nějakého tlačítka a ten longpress tohoto tlačítka nechceš v daném okně používat, tak ho můžeš v tomto okně při mapování zablokovat tím, že na to tlačítko v něm namapuješ funkci Noop.

Případně se dá citlivost vyhodnocení longpress do jistté míry doladit nastavením parametrů prodlevy před opakováním  v nastavení CEC Kodi. Ale tohle je tak trochu alchymie... 11
 
Citovat
#38
@Stooovie: To tlačítko Pause/play jen krátce stisknu (nedržím jako dvojhmat s potřebným tlačítkem!). Na obrazovce vpravo se mi promítne ta část Smart DO, kterou lze mapovat. Pak stisknu potřebné tlačítko z toho možného výběru. Časem to promítnutí samo zhasne nebo ho mohu zhasnout kliknutím Zpět.
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
#39
Nedalo mi to, a pár dalších faktů a informací o mapování jsem přidal do Mapování tlačítek DO - tipy a triky - Mapovací soubory.
 
Citovat
#40
(27.8.2021, 12:50)jkmh Napsal(a): @Stooovie: To tlačítko Pause/play jen krátce stisknu (nedržím jako dvojhmat s potřebným tlačítkem!). Na obrazovce vpravo se mi promítne ta část Smart DO, kterou lze mapovat. Pak stisknu potřebné tlačítko z toho možného výběru. Časem to promítnutí samo zhasne nebo ho mohu zhasnout kliknutím Zpět.

Jasně, chápu. Nedělá mi to nic, ani s tvou mapou, ani nijak jinak. Caps kombinace mi nedělají nic, zbytek funguje.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)