{"id":839,"date":"2016-01-20T21:48:33","date_gmt":"2016-01-20T19:48:33","guid":{"rendered":"http:\/\/www.degerdalen.no\/?p=839"},"modified":"2016-01-21T00:43:37","modified_gmt":"2016-01-20T22:43:37","slug":"samsung-8series-remote-and-kodiosmc-keymap","status":"publish","type":"post","link":"https:\/\/www.degerdalen.no\/?p=839","title":{"rendered":"Samsung 8-series remote and Kodi\/OSMC keymap on the RPI2"},"content":{"rendered":"<p>Ok<\/p>\n<p>I\u00b4ve been running xbmc\/kodi\/osmc on the rpi for a few years. Did have a extensive night configuring it in 2013 or 14, and I\u00b4ve kept the config while moving between releases &#8211; and hardware. I\u00b4m now up to the rpi2, and is really pleased. <\/p>\n<p>However, after the sd-card on my rpi2 died, and with no backup of the config I found my self back at square one. <\/p>\n<p>I decided to do it a bit diffrently this time, and to make sure I won\u00b4t loose the config again, i\u00b4m putting it online.<\/p>\n<p>Filename: ~\/.kodi\/userdata\/keymaps\/keymap.xml<\/p>\n<pre>\r\n<keymap>\r\n  <global>\r\n    <remote>\r\n      <red>XBMC.ActivateWindow(Home)<\/red>\r\n      <green>noop<\/green>\r\n      <yellow>ContextMenu<\/yellow>\r\n      <blue>Info<\/blue>\r\n      <guide>FullScreen<\/guide>\r\n      <title>Back<\/title>\r\n      <back>XBMC.ActivateWindow(Home)<\/back>\r\n    <\/remote>\r\n  <\/global>\r\n  <Home>\r\n    <remote>\r\n      <red>XBMC.Restart()<\/red>\r\n      <green>XBMC.ActivateWindow(Home)<\/green>\r\n      <yellow>ContextMenu<\/yellow>\r\n      <blue>Info<\/blue>\r\n      <guide>FullScreen<\/guide>\r\n      <title>Back<\/title>\r\n      <back>XBMC.ActivateWindow(Home)<\/back>\r\n    <\/remote>\r\n  <\/Home>\r\n  <FullscreenVideo>\r\n    <remote>\r\n      <red>CodecInfo<\/red>\r\n      <green>SubtitleAlign<\/green>\r\n      <yellow>XBMC.ActivateWindow(subtitlesearch)<\/yellow>\r\n      <blue>NextSubtitle<\/blue>\r\n      <guide>FullScreen<\/guide>\r\n      <title>Back<\/title>\r\n      <back>RunScript(\/home\/osmc\/.kodi\/userdata\/stopandmain.py)<\/back>\r\n      <left>Seek(-10)<\/left>\r\n      <right>Seek(10)<\/right>\r\n      <up>Seek(30)<\/up>\r\n      <down>Seek(-30)<\/down>\r\n    <\/remote>\r\n  <\/FullscreenVideo>\r\n  <VirtualKeyboard>\r\n    <remote>\r\n      <back>PreviousMenu<\/back>\r\n      <title>BackSpace<\/title>\r\n    <\/remote>\r\n  <\/VirtualKeyboard>\r\n  <Visualisation>\r\n    <remote>\r\n      <blue>Info<\/blue>\r\n    <\/remote>\r\n  <\/Visualisation>\r\n  <MusicOSD>\r\n    <remote>\r\n      <blue>Info<\/blue>\r\n      <red>CodecInfo<\/red>\r\n    <\/remote>\r\n  <\/MusicOSD>\r\n  <SlideShow>\r\n    <remote>\r\n<blue>Info<\/blue>\r\n      <red>CodecInfo<\/red>\r\n    <\/remote>\r\n  <\/MusicOSD>\r\n  <SlideShow>\r\n    <remote>\r\n      <blue>Info<\/blue>\r\n      <red>CodecInfo<\/red>\r\n    <\/remote>\r\n  <\/SlideShow>\r\n  <VideoMenu>\r\n    <remote>\r\n      <blue>Info<\/blue>\r\n      <red>CodecInfo<\/red>\r\n    <\/remote>\r\n  <\/VideoMenu>\r\n  <OSDVideoSettings>\r\n    <remote>\r\n      <red>noop<\/red>\r\n      <green>Back<\/green>\r\n      <yellow>noop<\/yellow>\r\n    <\/remote>\r\n  <\/OSDVideoSettings>\r\n  <OSDAudioSettings>\r\n    <remote>\r\n      <red>noop<\/red>\r\n      <green>noop<\/green>\r\n      <yellow>Back<\/yellow>\r\n    <\/remote>\r\n  <\/OSDAudioSettings>\r\n<\/keymap>\r\n<\/pre>\n<p>when hitting the exit-button while in fullscreen,  the pythonscript stopandmain.py is called stopping the playback and returing to the main menu. <\/p>\n<p>Filename: ~\/.kodi\/userdata\/stopandmain.py<\/p>\n<pre>\r\n#!\/usr\/bin\/python\r\nimport xbmc\r\nimport xbmcgui\r\nxbmc.executebuiltin(\"Action(Stop)\")\r\nxbmc.executebuiltin( \"XBMC.ActivateWindow(Home)\" )\r\n\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Ok I\u00b4ve been running xbmc\/kodi\/osmc on the rpi for a few years. Did have a extensive night configuring it in 2013 or 14, and I\u00b4ve kept the config while moving between releases &#8211; and hardware. I\u00b4m now up to the &hellip; <a href=\"https:\/\/www.degerdalen.no\/?p=839\">Les videre <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10,11,1],"tags":[160,158,159,161],"_links":{"self":[{"href":"https:\/\/www.degerdalen.no\/index.php?rest_route=\/wp\/v2\/posts\/839"}],"collection":[{"href":"https:\/\/www.degerdalen.no\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.degerdalen.no\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.degerdalen.no\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.degerdalen.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=839"}],"version-history":[{"count":13,"href":"https:\/\/www.degerdalen.no\/index.php?rest_route=\/wp\/v2\/posts\/839\/revisions"}],"predecessor-version":[{"id":852,"href":"https:\/\/www.degerdalen.no\/index.php?rest_route=\/wp\/v2\/posts\/839\/revisions\/852"}],"wp:attachment":[{"href":"https:\/\/www.degerdalen.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.degerdalen.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.degerdalen.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}