Linux teach remote to adjust audio sync
#16
(2012-10-26, 19:12)qwertyjjj Wrote: so do i put it in keyboard.xml or remote.xml?
Either. I prefer putting all my assignments in one place (keyboard.xml); otherwise, it gets confusing if you have assignments spread over multiple files.

Reply
#17
I put this in remote.xml
Code:
<!--                                                                                          -->
<!--  Axis Ids / Analog Controls                                                              -->
<!--   Coming soon.                                                                           -->
<keymap>
  <global>
    <remote>
      <play>Play</play>
      <pause>Pause</pause>
      <stop>Stop</stop>
      <forward>FastForward</forward>
      <reverse>Rewind</reverse>
      <left>Left</left>
      <right>Right</right>
      <up>Up</up>
      <down>Down</down>
      <select>Select</select>
      <enter>FullScreen</enter>
      <pageplus>PageUp</pageplus>
      <pageminus>PageDown</pageminus>
      <back>Back</back>
      <menu>PreviousMenu</menu>
      <title>ContextMenu</title>
      <info>Info</info>
      <skipplus>SkipNext</skipplus>
      <skipminus>SkipPrevious</skipminus>
      <display>FullScreen</display>
      <start>PreviousMenu</start>
      <record>Screenshot</record>
      <volumeplus>VolumeUp</volumeplus>
      <volumeminus>VolumeDown</volumeminus>
      <mute>Mute</mute>
      <power>XBMC.ShutDown()</power>
      <myvideo>XBMC.ActivateWindow(MyVideos)</myvideo>
      <mymusic>XBMC.ActivateWindow(MyMusic)</mymusic>
      <mypictures>XBMC.ActivateWindow(MyPictures)</mypictures>
      <mytv>XBMC.ActivateWindow(VideoLibrary,TvShows)</mytv>
      <red>XBMC.ActivateWindow(Home)</red>
      <green>XBMC.ActivateWindow(MyVideos)</green>
      <yellow>XBMC.ActivateWindow(MyMusic)</yellow>
      <blue>XBMC.ActivateWindow(MyPictures)</blue>
      <zero>Number0</zero>
      <one>Number1</one>
      <two>JumpSMS2</two>
      <three>JumpSMS3</three>
      <four>JumpSMS4</four>
      <five>JumpSMS5</five>
      <six>JumpSMS6</six>
      <seven>JumpSMS7</seven>
      <eight>JumpSMS8</eight>
      <nine>JumpSMS9</nine>
      <pagedown>AudioDelayMinus</pagedown>
      <pageup>AudioDelayPlus</pageup>
    </remote>

and this in keyboard.xml
Code:
<keymaps>
<FullScreenVideo>
<keyboard>
<pagedown>AudioDelayMinus</pagedown>
<pageup>AudioDelayPlus</pageup>
</keyboard>
</FullScreenVideo>
<VideoMenu>
<pagedown>AudioDelayMinus</pagedown>
<pageup>AudioDelayPlus</pageup>
</VideoMenu>
</keymaps>

but when I press channel up or channel down on the remote nothing happens.
These are the keys I found mapped to in the xbmc.log
Reply
#18
You forgot the <keyboard> and </keyboard> tags in the <VideoMenu> stanza.
Reply
#19
Does your remote have pageup pagedown buttons??
Code:
<nine>JumpSMS9</nine>
      <pagedown>AudioDelayMinus</pagedown>
      <pageup>AudioDelayPlus</pageup>
    </remote>

Or do you need to map to other buttons on the remote?

I see these keys available
Code:
<enter>FullScreen</enter>
      <pageplus>PageUp</pageplus>
      <pageminus>PageDown</pageminus>

Media Companion Dev.
Media Companion - Kodi / XBMC - Media Companion
Reply

Logout Mark Read Team Forum Stats Members Help
teach remote to adjust audio sync0