From 213ad502df005640537ab655239eaac1c7ba0a60 Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Wed, 2 Dec 2020 17:11:12 +0000 Subject: Add support for OSMC remote controllers Signed-off-by: Sam Nazarko --- system/keymaps/osmc/osmc_remote.xml | 576 ++++++++++++++++++++++++++++++++++++ system/peripherals.xml | 5 + 2 files changed, 581 insertions(+) create mode 100644 system/keymaps/osmc/osmc_remote.xml diff --git a/system/keymaps/osmc/osmc_remote.xml b/system/keymaps/osmc/osmc_remote.xml new file mode 100644 index 0000000000..79f392eb58 --- /dev/null +++ b/system/keymaps/osmc/osmc_remote.xml @@ -0,0 +1,576 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + PreviousMenu + PreviousMenu + fullscreen + fullscreen + Info + Info + noop + noop + Left + Right + Up + Down + Select + noop + Back + ContextMenu + ContextMenu + Menu + Menu + PlayPause +

PlayPause

+ noop +

noop

+ Stop + Stop + VolumeDown + VolumeUp + Notification(OSMC Remote Controller, Low Battery Please Replace,5000) +
+
+ + + CECActivateSource + CECActivateSource + CECStandby + CECStandby + info + info + ActivateWindow(ShutdownMenu) + ReloadSkin() + UpdateLibrary(video) +

UpdateLibrary(video)

+
+
+ + + noop + noop + Shift + Symbols + Enter + + + + + Highlight + Highlight + + + + + ActivateWindow(videobookmarks) + ActivateWindow(videobookmarks) + playerdebug + playerdebug + info + info + playerprocessinfo + playerprocessinfo + Playlist + SkipNext + SkipPrevious + AudioDelay + subtitledelay + ActivateWindow(osdvideosettings) + ActivateWindow(osdvideosettings) + ActivateWindow(osdaudiosettings) + ActivateWindow(osdaudiosettings) + showsubtitles +

showsubtitles

+ ActivateWindow(osdsubtitlesettings) + ActivateWindow(osdsubtitlesettings) +
+
+ + + info + info + playerprocessinfo + playerprocessinfo + OSD + OSD + + + + + Back + Back + playerprocessinfo + playerprocessinfo + Back + Back + + + + + info + info + playerprocessinfo + playerprocessinfo + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + ActivateWindow(MusicPlaylist) + Addon.Default.OpenSettings(xbmc.player.musicviz) + Addon.Default.OpenSettings(xbmc.player.musicviz) + ActivateWindow(VisualisationPresetList) + ActivateWindow(VisualisationPresetList) +

+ + + + + back + back + info + info + playerprocessinfo + playerprocessinfo + back + Addon.Default.OpenSettings(xbmc.player.musicviz) + Addon.Default.OpenSettings(xbmc.player.musicviz) + ActivateWindow(VisualisationPresetList) + ActivateWindow(VisualisationPresetList) +

+ + + + + info + info + playerprocessinfo + playerprocessinfo + back + back +

+ + + + + back + back + info + info + pause +

pause

+ ZoomIn + ZoomOut + ZoomNormal + +
+ + + + ActivateWindow(videobookmarks) + ActivateWindow(videobookmarks) + playerdebug + playerdebug + info + info + playerprocessinfo + playerprocessinfo + SkipNext + SkipPrevious + AudioDelay + subtitledelay + ActivateWindow(osdvideosettings) + back + ActivateWindow(osdvideosettings) + ActivateWindow(osdaudiosettings) + ActivateWindow(osdaudiosettings) + showsubtitles +

showsubtitles

+ ActivateWindow(osdsubtitlesettings) + ActivateWindow(osdsubtitlesettings) +
+
+ + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + info + info + playerprocessinfo + playerprocessinfo + + + + + + info + info + playerprocessinfo + playerprocessinfo + back + back + back + back + + + + + info + info + playerprocessinfo + playerprocessinfo + back + back + back + back + + + + + info + info + playerprocessinfo + playerprocessinfo + back + back + back + back + + + + + back + back + back + back + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + SendClick(14) + togglewatched +

togglewatched

+
+
+ + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + Back + + + + + Back + Back + + + + + back + back + Back + Back + noop + noop + Back + Back + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + back + + + + + back + back + Back + Back + noop + noop + Back + Back + + + + + back + back + Back + Back + noop + noop + Back + Back + + + + + back + back + Back + Back + noop + noop + Back + Back + + + + + ActivateWindow(PVROSDChannels) + ActivateWindow(PVROSDChannels) + info + info + playerprocessinfo + playerprocessinfo + AudioDelay + subtitledelay + Record + showsubtitles +

showsubtitles

+ ActivateWindow(Teletext) + ActivateWindow(Teletext) +
+
+ + + Record + + + + + ActivateWindow(PVROSDChannels) + ActivateWindow(PVROSDChannels) + + + + + back + back + Back + Back + noop + noop + Back + Back + + + + + back + back + ActivateWindow(osdvideosettings) + ActivateWindow(osdvideosettings) + noop + noop + ActivateWindow(osdsubtitlesettings) + ActivateWindow(osdsubtitlesettings) + + + + + CECActivateSource + CECActivateSource + CECStandby + CECStandby + + + + + back + back + + + + + back + back + + + + + back + back + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + + + + ActivateWindow(Home) + ActivateWindow(Home) + fullscreen + fullscreen + + +
diff --git a/system/peripherals.xml b/system/peripherals.xml index ff303e99ae..1fbb4bc924 100644 --- a/system/peripherals.xml +++ b/system/peripherals.xml @@ -52,6 +52,11 @@ + + + + + -- cgit v1.2.3