• 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.
LE 9.2.3 + RPi 3B - TV Samsung QE55Q6FNA
AVR Denon 1600H
Kodi 17.6 + Win10Pro InsiderPreview + virtual PC
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.
LE 9.2.3 + RPi 3B - TV Samsung QE55Q6FNA
AVR Denon 1600H
Kodi 17.6 + Win10Pro InsiderPreview + virtual PC
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.
LE 9.2.3 + RPi 3B - TV Samsung QE55Q6FNA
AVR Denon 1600H
Kodi 17.6 + Win10Pro InsiderPreview + virtual PC
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
  


Přejít na fórum:


Prochází: 1 host(ů)