aboutsummaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
authorMemphiz <memphis@machzwo.de>2016-05-01 15:30:26 +0200
committerMemphiz <memphis@machzwo.de>2016-05-04 07:06:28 +0200
commit6330c60b88b430c317b37c0bd5ba6590c863309a (patch)
tree565b22396cd7187383160c941c81fd7dcee9b7df /system
parent80f87f76aef571d7275074b23dfdcb0d8d1ace69 (diff)
[osx] - change appleremote and harmony keymaps (using customcontroller mapping syntax now)
Diffstat (limited to 'system')
-rw-r--r--system/keymaps/customcontroller.AppleRemote.xml200
-rw-r--r--system/keymaps/customcontroller.Harmony.xml393
-rw-r--r--system/keymaps/universalremote.AppleRemote.xml200
-rw-r--r--system/keymaps/universalremote.Harmony.xml393
4 files changed, 593 insertions, 593 deletions
diff --git a/system/keymaps/customcontroller.AppleRemote.xml b/system/keymaps/customcontroller.AppleRemote.xml
new file mode 100644
index 0000000000..c20bb98615
--- /dev/null
+++ b/system/keymaps/customcontroller.AppleRemote.xml
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file contains the mapping of keys (gamepad,remote and keyboard) to actions within XBMC -->
+<!-- The <global> section is a fall through - they will only be used if the button is not -->
+<!-- used in the current window's section. Note that there is only handling -->
+<!-- for a single action per button at this stage. -->
+<!-- For joystick/gamepad configuration under linux/win32, see below as it differs from xbox -->
+<!-- gamepads. -->
+
+<!-- The format is: -->
+<!-- <device> -->
+<!-- <button id=""#>xbmc action</button>
+<!-- </device> -->
+
+<!-- To map keys from other remotes using the RCA protocol, you may add <customcontroller name="AppleRemote"> blocks -->
+<!-- In this case, the tags used are <button id=""#> where # is the original button code (OBC) of the key -->
+<!-- You set it up by adding a <customcontroller name="AppleRemote"> block to the window or <global> section: -->
+<!-- <customcontroller name="AppleRemote"> -->
+<!-- <button id="45">Stop</button>
+<!-- </customcontroller> -->
+
+<!-- Note that the action can be a built-in function. -->
+<!-- eg <button id="6">ActivateWindow(Favourites)</button>
+<!-- would bring up Favourites when the button with the id of 6 is press. In this case, "Menu" -->
+
+<!-- -->
+<!-- Button Ids: -->
+<!-- 'id' is the button ID used by SDL. The key ids recognized from your remote appears -->
+<!-- in /var/log/syslog on the ATV2 for each button pressed and when debug mode is enabled -->
+<!-- Use your log to discover and map custom buttons to actions. -->
+
+<keymap>
+ <global>
+ <customcontroller name="AppleRemote">
+ <!-- plus --> <button id="1">Up</button>
+ <!-- minus --> <button id="2">Down</button>
+ <!-- left --> <button id="3">Left</button>
+ <!-- right --> <button id="4">Right</button>
+ <!-- center --> <button id="5">Select</button>
+ <!-- menu --> <button id="6">Back</button>
+ <!-- hold center--> <button id="7">Fullscreen</button>
+ <!-- hold menu --> <button id="8">ContextMenu</button>
+
+ <!-- old buttons for ATV1 <2.2, used on OSX -->
+ <!-- hold left --> <button id="9">Left</button>
+ <!-- hold right --> <button id="10">Right</button>
+
+ <!-- new aluminium remote buttons -->
+ <!-- play/pause --> <button id="12">PlayPause</button>
+
+ <!-- Additional buttons via Harmony Apple TV remote profile - these are also the learned buttons on Apple TV 2gen-->
+ <!-- pageup --> <button id="13">PageUp</button>
+ <!-- pagedown --> <button id="14">PageDown</button>
+ <!-- pause --> <button id="15">Pause</button>
+ <!-- play2 --> <button id="16">Play</button>
+ <!-- stop --> <button id="17">Stop</button>
+ <!-- fast fwd --> <button id="18">FastForward</button>
+ <!-- rewind --> <button id="19">Rewind</button>
+ <!-- skip fwd --> <button id="20">SkipNext</button>
+ <!-- skip back --> <button id="21">SkipPrevious</button>
+
+ <!-- Learned remote buttons (ATV1 >2.3) -->
+ <!-- Play --> <button id="70">Play</button>
+ <!-- Pause --> <button id="71">Pause</button>
+ <!-- Stop --> <button id="72">Stop</button>
+ <!-- Previous --> <button id="73">SkipPrevious</button>
+ <!-- Next --> <button id="74">SkipNext</button>
+ <!-- Rewind --> <button id="75">Rewind</button>
+ <!-- Forward --> <button id="76">FastForward</button>
+ <!-- Return --> <button id="77">OSD</button>
+ <!-- Enter --> <button id="78">ShowVideoMenu</button>
+
+ <!-- few gestures from Apple's iPhone Remote (ATV1 > 2.3 ?) -->
+ <!-- SwipeLeft --> <button id="80">Left</button>
+ <!-- SwipeRight --> <button id="81">Right</button>
+ <!-- SwipeUp --> <button id="82">Up</button>
+ <!-- SwipeDown --> <button id="83">Down</button>
+
+ <!-- FlickLeft --> <button id="85">Left</button>
+ <!-- FlickRight --> <button id="86">Right</button>
+ <!-- FlickUp --> <button id="87">Up</button>
+ <!-- FlickDown --> <button id="88">Down</button>
+
+ </customcontroller>
+ </global>
+ <Home>
+ <customcontroller name="AppleRemote">
+ <button id="6">ActivateWindow(Favourites)</button>
+ <button id="8">ActivateWindow(shutdownmenu)</button>
+ </customcontroller>
+ </Home>
+ <FullscreenVideo>
+ <customcontroller name="AppleRemote">
+ <button id="1">VolumeUp</button>
+ <button id="2">VolumeDown</button>
+ <button id="3">StepBack</button>
+ <button id="4">StepForward</button>
+ <button id="5">Pause</button>
+ <button id="6">Stop</button>
+ <button id="7">OSD</button>
+ <button id="8">Fullscreen</button>
+ <button id="9">Rewind</button>
+ <button id="10">FastForward</button>
+ <!-- pageup --> <button id="13">ChapterOrBigStepForward</button>
+ <!-- pagedown --> <button id="14">ChapterOrBigStepBack</button>
+ <!-- SwipeLeft --> <button id="80">StepBack</button>
+ <!-- SwipeRight --> <button id="81">StepForward</button>
+ <!-- SwipeUp --> <button id="82">BigStepForward</button>
+ <!-- SwipeDown --> <button id="83">BigStepBack</button>
+ <!-- FlickLeft --> <button id="85">Rewind</button>
+ <!-- FlickRight --> <button id="86">FastForward</button>
+ <!-- FlickUp --> <button id="87">BigStepForward</button>
+ <!-- FlickDown --> <button id="88">BigStepBack</button>
+ </customcontroller>
+ </FullscreenVideo>
+ <FullscreenLiveTV>
+ <customcontroller name="AppleRemote">
+ <button id="3">ChannelDown</button>
+ <button id="4">ChannelUp</button>
+ <!-- pageup --> <button id="13">ChannelUp</button>
+ <!-- pagedown --> <button id="14">ChannelDown</button>
+ </customcontroller>
+ </FullscreenLiveTV>
+ <FullscreenRadio>
+ <customcontroller name="AppleRemote">
+ <button id="3">ChannelDown</button>
+ <button id="4">ChannelUp</button>
+ <!-- pageup --> <button id="13">ChannelUp</button>
+ <!-- pagedown --> <button id="14">ChannelDown</button>
+ </customcontroller>
+ </FullscreenRadio>
+ <Visualisation>
+ <customcontroller name="AppleRemote">
+ <button id="1">VolumeUp</button>
+ <button id="2">VolumeDown</button>
+ <button id="3">SkipPrevious</button>
+ <button id="4">SkipNext</button>
+ <button id="5">Pause</button>
+ <button id="6">Fullscreen</button>
+ <button id="7">OSD</button>
+ <button id="8">Stop</button>
+ <!-- SwipeLeft --> <button id="80">SkipPrevious</button>
+ <!-- SwipeRight --> <button id="81">SkipNext</button>
+ <!-- FlickLeft --> <button id="85">SkipPrevious</button>
+ <!-- FlickRight --> <button id="86">SkipNext</button>
+ </customcontroller>
+ </Visualisation>
+ <SlideShow>
+ <customcontroller name="AppleRemote">
+ <button id="1">ZoomIn</button>
+ <button id="2">ZoomOut</button>
+ <button id="3">PreviousPicture</button>
+ <button id="4">NextPicture</button>
+ <button id="6">Stop</button>
+ <button id="7">Info</button>
+ <button id="8">Rotate</button>
+ <!-- SwipeLeft --> <button id="80">PreviousPicture</button>
+ <!-- SwipeRight --> <button id="81">NextPicture</button>
+ <!-- FlickLeft --> <button id="85">PreviousPicture</button>
+ <!-- FlickRight --> <button id="86">NextPicture</button>
+ </customcontroller>
+ </SlideShow>
+ <ScreenCalibration>
+ <customcontroller name="AppleRemote">
+ <button id="5">NextCalibration</button>
+ </customcontroller>
+ </ScreenCalibration>
+ <VideoOSD>
+ <customcontroller name="AppleRemote">
+ <button id="7">Back</button>
+ </customcontroller>
+ </VideoOSD>
+ <VideoMenu>
+ <customcontroller name="AppleRemote">
+ <button id="5">Select</button>
+ <button id="6">Stop</button>
+ <button id="7">OSD</button>
+ <button id="8"/>
+ </customcontroller>
+ </VideoMenu>
+ <MyVideoLibrary>
+ <customcontroller name="AppleRemote">
+ <button id="7">Info</button>
+ </customcontroller>
+ </MyVideoLibrary>
+ <MyVideoFiles>
+ <customcontroller name="AppleRemote">
+ <button id="7">Info</button>
+ </customcontroller>
+ </MyVideoFiles>
+ <PictureInfo>
+ <customcontroller name="AppleRemote">
+ <button id="3">Left</button>
+ <button id="4">Right</button>
+ <!-- SwipeLeft --> <button id="80">Left</button>
+ <!-- SwipeRight --> <button id="81">Right</button>
+ <!-- FlickLeft --> <button id="85">Left</button>
+ <!-- FlickRight --> <button id="86">Right</button>
+ </customcontroller>
+ </PictureInfo>
+</keymap>
diff --git a/system/keymaps/customcontroller.Harmony.xml b/system/keymaps/customcontroller.Harmony.xml
new file mode 100644
index 0000000000..728cb734e6
--- /dev/null
+++ b/system/keymaps/customcontroller.Harmony.xml
@@ -0,0 +1,393 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file contains the mapping of keys (gamepad, remote, and keyboard) to actions within XBMC -->
+<!-- The <global> section is a fall through - they will only be used if the button is not -->
+<!-- used in the current window's section. Note that there is only handling -->
+<!-- for a single action per button at this stage. -->
+<!-- For joystick/gamepad configuration under linux/win32, see below as it differs from xbox -->
+<!-- gamepads. -->
+
+<!-- The format is: -->
+<!-- <device> -->
+<!-- <button>action</key> -->
+<!-- </device> -->
+
+<!-- To map keys from other remotes using the RCA protocol, you may add <customcontroller name="Harmony"> blocks -->
+<!-- In this case, the tags used are <button id=""#> where # is the original button code (OBC) of the key -->
+<!-- You set it up by adding a <customcontroller name="Harmony"> block to the window or <global> section: -->
+<!-- <customcontroller name="Harmony"> -->
+<!-- <button id="45">Stop</button>
+<!-- </customcontroller> -->
+
+<!-- Note that the action can be a built-in function. -->
+<!-- eg <B>ActivateWindow(MyMusic)</B> -->
+<!-- would automatically go to My Music on the press of the B button. -->
+
+<!-- Joysticks / Gamepads: -->
+<!-- See the sample PS3 controller configuration below for the format. -->
+<!-- -->
+<!-- Joystick Name: -->
+<!-- Do 'cat /proc/bus/input/devices' or see your xbmc log file to find the names of -->
+<!-- detected joysticks. The name used in the configuration should match the detected name. -->
+<!-- -->
+<!-- Button Ids: -->
+<!-- 'id' is the button ID used by SDL. Joystick key ids of connected joysticks appear -->
+<!-- in xbmc.log when they are pressed. Use your log to map custom buttons to actions. -->
+<!-- -->
+<!-- Axis Ids / Analog Controls -->
+<!-- Coming soon. -->
+<keymap>
+ <global>
+ <customcontroller name="Harmony">
+ <!-- up --> <button id="101">Up</button>
+ <!-- minus --> <button id="102">Down</button>
+ <!-- left --> <button id="103">Left</button>
+ <!-- right --> <button id="104">Right</button>
+ <!-- OK --> <button id="105">Select</button>
+ <!-- menu --> <button id="106">ContextMenu</button>
+ <!-- hold play --> <button id="107">Fullscreen</button>
+ <!-- hold menu --> <button id="108">ContextMenu</button>
+ <!-- hold right --> <button id="109">Right</button>
+ <!-- hold left --> <button id="110">Left</button>
+ <!-- Stop --> <button id="115">Stop</button>
+ <!-- Stop Hold --> <key id="117"/>
+ <!-- Play --> <button id="116">Play</button>
+ <!-- Play Hold --> <key id="118"/>
+ <!-- Replay --> <button id="191">SkipPrevious</button>
+ <!-- Skip --> <button id="192">SkipNext</button>
+ <!-- Record --> <button id="152">Screenshot</button>
+ <!-- Rew --> <button id="141">Rewind</button>
+ <!-- Fwd --> <button id="142">FastForward</button>
+ <!-- Pause --> <button id="126">Pause</button>
+ <!-- Prev --> <button id="132">ParentDir</button>
+ <!-- Guide --> <button id="165">FullScreen</button>
+ <!-- Info --> <button id="131">Info</button>
+ <!-- Exit --> <button id="151">PreviousMenu</button>
+ <!-- Channel Up --> <button id="171">PageUp</button>
+ <!-- Channel Down --> <button id="172">PageDown</button>
+ <!-- looks like buttons below are duplicates of those above
+ Arrow Up <button id="171"></button>
+ Arrow Down <button id="172"></button>
+ -->
+ <!-- Volume + --> <button id="121">VolumeUp</button>
+ <!-- Volume - --> <button id="122">VolumeDown</button>
+ <!-- 1 --> <button id="111">Number1</button>
+ <!-- 2 --> <button id="112">Number2</button>
+ <!-- 3 --> <button id="113">Number3</button>
+ <!-- 4 --> <button id="114">Number4</button>
+ <!-- 5 --> <button id="123">Number5</button>
+ <!-- 6 --> <button id="124">Number6</button>
+ <!-- 7 --> <button id="133">Number7</button>
+ <!-- 8 --> <button id="134">Number8</button>
+ <!-- 9 --> <button id="143">Number9</button>
+ <!-- 0 --> <button id="144">Number0</button>
+ <!-- * clear --> <button id="145">Back</button>
+ <!-- # enter --> <button id="136">Select</button>
+ <!-- Mute --> <button id="125">Mute</button>
+ <!-- Aspect --> <button id="161">AspectRatio</button>
+ <!-- F1 --> <button id="153">ActivateWindow(Music)</button>
+ <!-- F3 --> <button id="155">ActivateWindow(videolibrary,tvshowtitles,return)</button>
+ <!-- F2 --> <button id="154">ActivateWindow(videolibrary,movietitles,return)</button>
+ <!-- F4 --> <button id="156">ActivateWindow(Weather)</button>
+ <!-- F5 --> <button id="193">OSD</button>
+ <!-- F7 --> <button id="195">ActivateWindow(Home)</button>
+ <!-- F6 --> <button id="194">ActivateWindow(Scripts)</button>
+ <!-- F8 --> <button id="196">ActivateWindow(favourites)</button>
+ <!-- F9 --> <button id="173">ShowVideoMenu</button>
+ <!-- F10 --> <button id="174">ShowSubtitles</button>
+ <!-- F11 --> <button id="175">NextSubtitle</button>
+ <!-- F12 --> <button id="176">ActivateWindow(VideoFiles)</button>
+ <!-- F13 --> <button id="163">Playlist</button>
+ <!-- F14 --> <button id="164">AudioNextLanguage</button>
+ <!-- Large Down --> <button id="182">PageDown</button>
+ <!-- Large Up --> <button id="181">PageUp</button>
+ <!-- pwrToggle --> <button id="166">ShutDown()</button>
+ <!-- Queue --> <button id="162">Queue</button>
+ <!-- Sleep --> <button id="146">Suspend()</button>
+ <!-- Red --> <button id="183">CodecInfo</button>
+ <!-- Green --> <button id="184">ActivateWindow(Settings)</button>
+ <!-- Yellow --> <button id="185">xbmc.ActivateWindow(SystemSettings)</button>
+ <!-- Blue --> <button id="186">ActivateWindow(SystemInfo)</button>
+ </customcontroller>
+ </global>
+ <Home>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="16">ActivateWindow(PlayerControls)</button>
+ <!-- Info --> <button id="131">ActivateWindow(Settings)</button>
+ <!-- Exit --> <button id="151">ActivateWindow(ShutdownMenu)</button>
+ <!-- #enter --> <button id="136">ActivateWindow(SystemInfo)</button>
+ <!-- 1 --> <button id="111">ToggleFullScreen</button>
+ </customcontroller>
+ </Home>
+ <MyFiles>
+ <customcontroller name="Harmony">
+ <!-- 1 --> <button id="111">Highlight</button>
+ <!-- 4 --> <button id="114">Copy</button>
+ <!-- 7 --> <button id="133">Move</button>
+ <!-- * clear --> <button id="145">Delete</button>
+ </customcontroller>
+ </MyFiles>
+ <MyMusicPlaylist>
+ <customcontroller name="Harmony">
+ <!-- * clear --> <button id="145">Delete</button>
+ <!-- Channel Up --> <button id="171">MoveItemUp</button>
+ <!-- Channel Down --> <button id="172">MoveItemDown</button>
+ </customcontroller>
+ </MyMusicPlaylist>
+ <MyMusicFiles>
+ <customcontroller name="Harmony">
+ <!-- * clear --> <button id="145">Delete</button>
+ <!-- 1 --> <button id="111">number1</button>
+ <!-- 2 --> <button id="112">JumpSMS2</button>
+ <!-- 3 --> <button id="113">JumpSMS3</button>
+ <!-- 4 --> <button id="114">JumpSMS4</button>
+ <!-- 5 --> <button id="123">JumpSMS5</button>
+ <!-- 6 --> <button id="124">JumpSMS6</button>
+ <!-- 7 --> <button id="133">JumpSMS7</button>
+ <!-- 8 --> <button id="134">JumpSMS8</button>
+ <!-- 9 --> <button id="143">JumpSMS9</button>
+ </customcontroller>
+ </MyMusicFiles>
+ <MyMusicLibrary>
+ <customcontroller name="Harmony">
+ <!-- 1 --> <button id="111">number1</button>
+ <!-- 2 --> <button id="112">JumpSMS2</button>
+ <!-- 3 --> <button id="113">JumpSMS3</button>
+ <!-- 4 --> <button id="114">JumpSMS4</button>
+ <!-- 5 --> <button id="123">JumpSMS5</button>
+ <!-- 6 --> <button id="124">JumpSMS6</button>
+ <!-- 7 --> <button id="133">JumpSMS7</button>
+ <!-- 8 --> <button id="134">JumpSMS8</button>
+ <!-- 9 --> <button id="143">JumpSMS9</button>
+ </customcontroller>
+ </MyMusicLibrary>
+ <FullscreenVideo>
+ <customcontroller name="Harmony">
+ <!-- up --> <button id="101">ChapterOrBigStepForward</button>
+ <!-- down --> <button id="102">ChapterOrBigStepBack</button>
+ <!-- left --> <button id="103">StepBack</button>
+ <!-- right --> <button id="104">StepForward</button>
+ <!-- menu --> <button id="106">OSD</button>
+ <!-- Prev --> <button id="132">SmallStepBack</button>
+ <!-- Info --> <button id="131">Info</button>
+ <!-- F7 --> <button id="195">NextSubtitle</button>
+ <!-- F6 --> <button id="194">ShowSubtitles</button>
+ </customcontroller>
+ </FullscreenVideo>
+ <FullscreenLiveTV>
+ <customcontroller name="Harmony">
+ <!-- up --> <button id="101">ChannelUp</button>
+ <!-- down --> <button id="102">ChannelDown</button>
+ <!-- left --> <button id="103">PreviousChannelGroup</button>
+ <!-- right --> <button id="104">NextChannelGroup</button>
+ </customcontroller>
+ </FullscreenLiveTV>
+ <FullscreenRadio>
+ <customcontroller name="Harmony">
+ <!-- up --> <button id="101">ChannelUp</button>
+ <!-- down --> <button id="102">ChannelDown</button>
+ <!-- left --> <button id="103">PreviousChannelGroup</button>
+ <!-- right --> <button id="104">NextChannelGroup</button>
+ </customcontroller>
+ </FullscreenRadio>
+ <FullscreenInfo>
+ <customcontroller name="Harmony">
+ <!-- Info --> <button id="131">Back</button>
+ </customcontroller>
+ </FullscreenInfo>
+ <PlayerControls>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="106">Back</button>
+ </customcontroller>
+ </PlayerControls>
+ <Visualisation>
+ <customcontroller name="Harmony">
+ <!-- up --> <button id="101">IncreaseRating</button>
+ <!-- minus --> <button id="102">DecreaseRating</button>
+ <!-- left --> <button id="103">PreviousPreset</button>
+ <!-- right --> <button id="104">NextPreset</button>
+ <!-- menu --> <button id="106">OSD</button>
+ <!-- Prev --> <button id="132">LockPreset</button>
+ <!-- Info --> <button id="131">Info</button>
+ <!-- F8 --> <button id="196">ActivateWindow(VisualisationPresetList)</button>
+ <!-- F9 --> <button id="173">ActivateWindow(VisualisationSettings)</button>
+ </customcontroller>
+ </Visualisation>
+ <MusicOSD>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="106">Back</button>
+ <!-- Info --> <button id="131">CodecInfo</button>
+ </customcontroller>
+ </MusicOSD>
+ <VisualisationSettings>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="106">Back</button>
+ </customcontroller>
+ </VisualisationSettings>
+ <VisualisationPresetList>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="106">Back</button>
+ </customcontroller>
+ </VisualisationPresetList>
+ <SlideShow>
+ <customcontroller name="Harmony">
+ <!-- 1 --> <button id="111">ZoomLevel1</button>
+ <!-- 2 --> <button id="112">ZoomLevel2</button>
+ <!-- 3 --> <button id="113">ZoomLevel3</button>
+ <!-- 4 --> <button id="114">ZoomLevel4</button>
+ <!-- 5 --> <button id="123">ZoomLevel5</button>
+ <!-- 6 --> <button id="124">ZoomLevel6</button>
+ <!-- 7 --> <button id="133">ZoomLevel7</button>
+ <!-- 8 --> <button id="134">ZoomLevel8</button>
+ <!-- 9 --> <button id="143">ZoomLevel9</button>
+ <!-- 0 --> <button id="144">ZoomNormal</button>
+ <!-- Skip --> <button id="192">NextPicture</button>
+ <!-- Replay --> <button id="191">PreviousPicture</button>
+ <!-- Info --> <button id="131">Info</button>
+ <!-- OK --> <button id="105">Rotate</button>
+ </customcontroller>
+ </SlideShow>
+ <ScreenCalibration>
+ <customcontroller name="Harmony">
+ <!-- OK --> <button id="105">NextCalibration</button>
+ <!-- 0 --> <button id="144">ResetCalibration</button>
+ <!-- # enter --> <button id="136">NextCalibration</button>
+ <!-- Guide --> <button id="165">NextResolution</button>
+ </customcontroller>
+ </ScreenCalibration>
+ <GUICalibration>
+ <customcontroller name="Harmony">
+ <!-- OK --> <button id="105">NextCalibration</button>
+ <!-- 0 --> <button id="144">ResetCalibration</button>
+ <!-- # enter --> <button id="136">NextCalibration</button>
+ </customcontroller>
+ </GUICalibration>
+ <VideoOSD>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="106">Back</button>
+ </customcontroller>
+ </VideoOSD>
+ <VideoMenu>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="106">OSD</button>
+ <!-- Info --> <button id="131">Info</button>
+ </customcontroller>
+ </VideoMenu>
+ <OSDVideoSettings>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="106">Back</button>
+ </customcontroller>
+ </OSDVideoSettings>
+ <OSDAudioSettings>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="106">Back</button>
+ </customcontroller>
+ </OSDAudioSettings>
+ <VideoBookmarks>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="106">Back</button>
+ <!-- * clear --> <button id="145">Delete</button>
+ </customcontroller>
+ </VideoBookmarks>
+ <MyVideoLibrary>
+ <customcontroller name="Harmony">
+ <!-- * clear --> <button id="145">Delete</button>
+ <!-- # enter --> <button id="136">ToggleWatched</button>
+ <!-- 1 --> <button id="111">number1</button>
+ <!-- 2 --> <button id="112">JumpSMS2</button>
+ <!-- 3 --> <button id="113">JumpSMS3</button>
+ <!-- 4 --> <button id="114">JumpSMS4</button>
+ <!-- 5 --> <button id="123">JumpSMS5</button>
+ <!-- 6 --> <button id="124">JumpSMS6</button>
+ <!-- 7 --> <button id="133">JumpSMS7</button>
+ <!-- 8 --> <button id="134">JumpSMS8</button>
+ <!-- 9 --> <button id="143">JumpSMS9</button>
+ </customcontroller>
+ </MyVideoLibrary>
+ <MyVideoFiles>
+ <customcontroller name="Harmony">
+ <!-- * clear --> <button id="145">Delete</button>
+ <!-- 1 --> <button id="111">number1</button>
+ <!-- 2 --> <button id="112">JumpSMS2</button>
+ <!-- 3 --> <button id="113">JumpSMS3</button>
+ <!-- 4 --> <button id="114">JumpSMS4</button>
+ <!-- 5 --> <button id="123">JumpSMS5</button>
+ <!-- 6 --> <button id="124">JumpSMS6</button>
+ <!-- 7 --> <button id="133">JumpSMS7</button>
+ <!-- 8 --> <button id="134">JumpSMS8</button>
+ <!-- 9 --> <button id="143">JumpSMS9</button>
+ </customcontroller>
+ </MyVideoFiles>
+ <MyVideoPlaylist>
+ <customcontroller name="Harmony">
+ <!-- * clear --> <button id="145">Delete</button>
+ <!-- Channel Up --> <button id="171">MoveItemUp</button>
+ <!-- Channel Down --> <button id="172">MoveItemDown</button>
+ </customcontroller>
+ </MyVideoPlaylist>
+ <VirtualKeyboard>
+ <customcontroller name="Harmony">
+ <!-- Prev --> <button id="132">BackSpace</button>
+ <!-- * clear --> <button id="145">Shift</button>
+ <!-- # enter --> <button id="136">Symbols</button>
+ <!-- 1 --> <button id="111">Number1</button>
+ <!-- 2 --> <button id="112">Number2</button>
+ <!-- 3 --> <button id="113">Number3</button>
+ <!-- 4 --> <button id="114">Number4</button>
+ <!-- 5 --> <button id="123">Number5</button>
+ <!-- 6 --> <button id="124">Number6</button>
+ <!-- 7 --> <button id="133">Number7</button>
+ <!-- 8 --> <button id="134">Number8</button>
+ <!-- 9 --> <button id="143">Number9</button>
+ <!-- 0 --> <button id="144">Number0</button>
+ <!-- Rew --> <button id="141">CursorLeft</button>
+ <!-- Fwd --> <button id="142">CursorRight</button>
+ </customcontroller>
+ </VirtualKeyboard>
+ <Scripts>
+ <customcontroller name="Harmony">
+ <!-- Info --> <button id="131">info</button>
+ </customcontroller>
+ </Scripts>
+ <NumericInput>
+ <customcontroller name="Harmony">
+ <!-- 1 --> <button id="111">Number1</button>
+ <!-- 2 --> <button id="112">Number2</button>
+ <!-- 3 --> <button id="113">Number3</button>
+ <!-- 4 --> <button id="114">Number4</button>
+ <!-- 5 --> <button id="123">Number5</button>
+ <!-- 6 --> <button id="124">Number6</button>
+ <!-- 7 --> <button id="133">Number7</button>
+ <!-- 8 --> <button id="134">Number8</button>
+ <!-- 9 --> <button id="143">Number9</button>
+ <!-- 0 --> <button id="144">Number0</button>
+ <!-- Prev --> <button id="132">BackSpace</button>
+ </customcontroller>
+ </NumericInput>
+ <MusicInformation>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="106">Back</button>
+ </customcontroller>
+ </MusicInformation>
+ <MovieInformation>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="106">Back</button>
+ </customcontroller>
+ </MovieInformation>
+ <LockSettings>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="106">Back</button>
+ </customcontroller>
+ </LockSettings>
+ <ProfileSettings>
+ <customcontroller name="Harmony">
+ <!-- menu --> <button id="106">Back</button>
+ </customcontroller>
+ </ProfileSettings>
+ <PictureInfo>
+ <customcontroller name="Harmony">
+ <!-- Replay --> <button id="191">PreviousPicture</button>
+ <!-- Skip --> <button id="192">NextPicture</button>
+ <!-- Info --> <button id="131">Back</button>
+ </customcontroller>
+ </PictureInfo>
+</keymap>
diff --git a/system/keymaps/universalremote.AppleRemote.xml b/system/keymaps/universalremote.AppleRemote.xml
deleted file mode 100644
index 9bccf54736..0000000000
--- a/system/keymaps/universalremote.AppleRemote.xml
+++ /dev/null
@@ -1,200 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- This file contains the mapping of keys (gamepad,remote and keyboard) to actions within XBMC -->
-<!-- The <global> section is a fall through - they will only be used if the button is not -->
-<!-- used in the current window's section. Note that there is only handling -->
-<!-- for a single action per button at this stage. -->
-<!-- For joystick/gamepad configuration under linux/win32, see below as it differs from xbox -->
-<!-- gamepads. -->
-
-<!-- The format is: -->
-<!-- <device> -->
-<!-- <obc#>xbmc action</obc#> -->
-<!-- </device> -->
-
-<!-- To map keys from other remotes using the RCA protocol, you may add <universalremote> blocks -->
-<!-- In this case, the tags used are <obc#> where # is the original button code (OBC) of the key -->
-<!-- You set it up by adding a <universalremote> block to the window or <global> section: -->
-<!-- <universalremote> -->
-<!-- <obc45>Stop</obc45> -->
-<!-- </universalremote> -->
-
-<!-- Note that the action can be a built-in function. -->
-<!-- eg <obc6>ActivateWindow(Favourites)</obc6> -->
-<!-- would bring up Favourites when the button with the id of 6 is press. In this case, "Menu" -->
-
-<!-- -->
-<!-- Button Ids: -->
-<!-- 'id' is the button ID used by SDL. The key ids recognized from your remote appears -->
-<!-- in /var/log/syslog on the ATV2 for each button pressed and when debug mode is enabled -->
-<!-- Use your log to discover and map custom buttons to actions. -->
-
-<keymap>
- <global>
- <universalremote>
- <!-- plus --> <obc1>Up</obc1>
- <!-- minus --> <obc2>Down</obc2>
- <!-- left --> <obc3>Left</obc3>
- <!-- right --> <obc4>Right</obc4>
- <!-- center --> <obc5>Select</obc5>
- <!-- menu --> <obc6>ParentDir</obc6>
- <!-- hold center--> <obc7>Fullscreen</obc7>
- <!-- hold menu --> <obc8>ContextMenu</obc8>
-
- <!-- old buttons for ATV1 <2.2, used on OSX -->
- <!-- hold left --> <obc9>Left</obc9>
- <!-- hold right --> <obc10>Right</obc10>
-
- <!-- new aluminium remote buttons -->
- <!-- play/pause --> <obc12>PlayPause</obc12>
-
- <!-- Additional buttons via Harmony Apple TV remote profile - these are also the learned buttons on Apple TV 2gen-->
- <!-- pageup --> <obc13>PageUp</obc13>
- <!-- pagedown --> <obc14>PageDown</obc14>
- <!-- pause --> <obc15>Pause</obc15><!-- work? -->
- <!-- play2 --> <obc16>Play</obc16>
- <!-- stop --> <obc17>Stop</obc17>
- <!-- fast fwd --> <obc18>FastForward</obc18><!-- work? -->
- <!-- rewind --> <obc19>Rewind</obc19>
- <!-- skip fwd --> <obc20>SkipNext</obc20>
- <!-- skip back --> <obc21>SkipPrevious</obc21>
-
- <!-- Learned remote buttons (ATV1 >2.3) -->
- <!-- Play --> <obc70>Play</obc70>
- <!-- Pause --> <obc71>Pause</obc71>
- <!-- Stop --> <obc72>Stop</obc72>
- <!-- Previous --> <obc73>SkipPrevious</obc73>
- <!-- Next --> <obc74>SkipNext</obc74>
- <!-- Rewind --> <obc75>Rewind</obc75>
- <!-- Forward --> <obc76>FastForward</obc76>
- <!-- Return --> <obc77>OSD</obc77>
- <!-- Enter --> <obc78>ShowVideoMenu</obc78>
-
- <!-- few gestures from Apple's iPhone Remote (ATV1 > 2.3 ?) -->
- <!-- SwipeLeft --> <obc80>Left</obc80>
- <!-- SwipeRight --> <obc81>Right</obc81>
- <!-- SwipeUp --> <obc82>Up</obc82>
- <!-- SwipeDown --> <obc83>Down</obc83>
-
- <!-- FlickLeft --> <obc85>Left</obc85>
- <!-- FlickRight --> <obc86>Right</obc86>
- <!-- FlickUp --> <obc87>Up</obc87>
- <!-- FlickDown --> <obc88>Down</obc88>
-
- </universalremote>
- </global>
- <Home>
- <universalremote>
- <obc6>ActivateWindow(Favourites)</obc6>
- <obc8>ActivateWindow(shutdownmenu)</obc8>
- </universalremote>
- </Home>
- <FullscreenVideo>
- <universalremote>
- <obc1>VolumeUp</obc1>
- <obc2>VolumeDown</obc2>
- <obc3>StepBack</obc3>
- <obc4>StepForward</obc4>
- <obc5>Pause</obc5>
- <obc6>Stop</obc6>
- <obc7>OSD</obc7>
- <obc8>Fullscreen</obc8>
- <obc9>Rewind</obc9>
- <obc10>FastForward</obc10>
- <!-- pageup --> <obc13>ChapterOrBigStepForward</obc13>
- <!-- pagedown --> <obc14>ChapterOrBigStepBack</obc14>
- <!-- SwipeLeft --> <obc80>StepBack</obc80>
- <!-- SwipeRight --> <obc81>StepForward</obc81>
- <!-- SwipeUp --> <obc82>BigStepForward</obc82>
- <!-- SwipeDown --> <obc83>BigStepBack</obc83>
- <!-- FlickLeft --> <obc85>Rewind</obc85>
- <!-- FlickRight --> <obc86>FastForward</obc86>
- <!-- FlickUp --> <obc87>BigStepForward</obc87>
- <!-- FlickDown --> <obc88>BigStepBack</obc88>
- </universalremote>
- </FullscreenVideo>
- <FullscreenLiveTV>
- <universalremote>
- <obc3>ChannelDown</obc3>
- <obc4>ChannelUp</obc4>
- <!-- pageup --> <obc13>ChannelUp</obc13>
- <!-- pagedown --> <obc14>ChannelDown</obc14>
- </universalremote>
- </FullscreenLiveTV>
- <FullscreenRadio>
- <universalremote>
- <obc3>ChannelDown</obc3>
- <obc4>ChannelUp</obc4>
- <!-- pageup --> <obc13>ChannelUp</obc13>
- <!-- pagedown --> <obc14>ChannelDown</obc14>
- </universalremote>
- </FullscreenRadio>
- <Visualisation>
- <universalremote>
- <obc1>VolumeUp</obc1>
- <obc2>VolumeDown</obc2>
- <obc3>SkipPrevious</obc3>
- <obc4>SkipNext</obc4>
- <obc5>Pause</obc5>
- <obc6>Fullscreen</obc6>
- <obc7>OSD</obc7>
- <obc8>Stop</obc8>
- <!-- SwipeLeft --> <obc80>SkipPrevious</obc80>
- <!-- SwipeRight --> <obc81>SkipNext</obc81>
- <!-- FlickLeft --> <obc85>SkipPrevious</obc85>
- <!-- FlickRight --> <obc86>SkipNext</obc86>
- </universalremote>
- </Visualisation>
- <SlideShow>
- <universalremote>
- <obc1>ZoomIn</obc1>
- <obc2>ZoomOut</obc2>
- <obc3>PreviousPicture</obc3>
- <obc4>NextPicture</obc4>
- <obc6>Stop</obc6>
- <obc7>Info</obc7>
- <obc8>Rotate</obc8>
- <!-- SwipeLeft --> <obc80>PreviousPicture</obc80>
- <!-- SwipeRight --> <obc81>NextPicture</obc81>
- <!-- FlickLeft --> <obc85>PreviousPicture</obc85>
- <!-- FlickRight --> <obc86>NextPicture</obc86>
- </universalremote>
- </SlideShow>
- <ScreenCalibration>
- <universalremote>
- <obc5>NextCalibration</obc5>
- </universalremote>
- </ScreenCalibration>
- <VideoOSD>
- <universalremote>
- <obc7>Back</obc7>
- </universalremote>
- </VideoOSD>
- <VideoMenu>
- <universalremote>
- <obc5>Select</obc5>
- <obc6>Stop</obc6>
- <obc7>OSD</obc7>
- <obc8/>
- </universalremote>
- </VideoMenu>
- <MyVideoLibrary>
- <universalremote>
- <obc7>Info</obc7>
- </universalremote>
- </MyVideoLibrary>
- <MyVideoFiles>
- <universalremote>
- <obc7>Info</obc7>
- </universalremote>
- </MyVideoFiles>
- <PictureInfo>
- <universalremote>
- <obc3>Left</obc3>
- <obc4>Right</obc4>
- <!-- SwipeLeft --> <obc80>Left</obc80>
- <!-- SwipeRight --> <obc81>Right</obc81>
- <!-- FlickLeft --> <obc85>Left</obc85>
- <!-- FlickRight --> <obc86>Right</obc86>
- </universalremote>
- </PictureInfo>
-</keymap>
diff --git a/system/keymaps/universalremote.Harmony.xml b/system/keymaps/universalremote.Harmony.xml
deleted file mode 100644
index dd849853f0..0000000000
--- a/system/keymaps/universalremote.Harmony.xml
+++ /dev/null
@@ -1,393 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- This file contains the mapping of keys (gamepad, remote, and keyboard) to actions within XBMC -->
-<!-- The <global> section is a fall through - they will only be used if the button is not -->
-<!-- used in the current window's section. Note that there is only handling -->
-<!-- for a single action per button at this stage. -->
-<!-- For joystick/gamepad configuration under linux/win32, see below as it differs from xbox -->
-<!-- gamepads. -->
-
-<!-- The format is: -->
-<!-- <device> -->
-<!-- <button>action</key> -->
-<!-- </device> -->
-
-<!-- To map keys from other remotes using the RCA protocol, you may add <universalremote> blocks -->
-<!-- In this case, the tags used are <obc#> where # is the original button code (OBC) of the key -->
-<!-- You set it up by adding a <universalremote> block to the window or <global> section: -->
-<!-- <universalremote> -->
-<!-- <obc45>Stop</obc45> -->
-<!-- </universalremote> -->
-
-<!-- Note that the action can be a built-in function. -->
-<!-- eg <B>ActivateWindow(MyMusic)</B> -->
-<!-- would automatically go to My Music on the press of the B button. -->
-
-<!-- Joysticks / Gamepads: -->
-<!-- See the sample PS3 controller configuration below for the format. -->
-<!-- -->
-<!-- Joystick Name: -->
-<!-- Do 'cat /proc/bus/input/devices' or see your xbmc log file to find the names of -->
-<!-- detected joysticks. The name used in the configuration should match the detected name. -->
-<!-- -->
-<!-- Button Ids: -->
-<!-- 'id' is the button ID used by SDL. Joystick key ids of connected joysticks appear -->
-<!-- in xbmc.log when they are pressed. Use your log to map custom buttons to actions. -->
-<!-- -->
-<!-- Axis Ids / Analog Controls -->
-<!-- Coming soon. -->
-<keymap>
- <global>
- <universalremote>
- <!-- up --> <obc101>Up</obc101>
- <!-- minus --> <obc102>Down</obc102>
- <!-- left --> <obc103>Left</obc103>
- <!-- right --> <obc104>Right</obc104>
- <!-- OK --> <obc105>Select</obc105>
- <!-- menu --> <obc106>ContextMenu</obc106>
- <!-- hold play --> <obc107>Fullscreen</obc107>
- <!-- hold menu --> <obc108>ContextMenu</obc108>
- <!-- hold right --> <obc109>Right</obc109>
- <!-- hold left --> <obc110>Left</obc110>
- <!-- Stop --> <obc115>Stop</obc115>
- <!-- Stop Hold --> <key id="117"/>
- <!-- Play --> <obc116>Play</obc116>
- <!-- Play Hold --> <key id="118"/>
- <!-- Replay --> <obc191>SkipPrevious</obc191>
- <!-- Skip --> <obc192>SkipNext</obc192>
- <!-- Record --> <obc152>Screenshot</obc152>
- <!-- Rew --> <obc141>Rewind</obc141>
- <!-- Fwd --> <obc142>FastForward</obc142>
- <!-- Pause --> <obc126>Pause</obc126>
- <!-- Prev --> <obc132>ParentDir</obc132>
- <!-- Guide --> <obc165>FullScreen</obc165>
- <!-- Info --> <obc131>Info</obc131>
- <!-- Exit --> <obc151>PreviousMenu</obc151>
- <!-- Channel Up --> <obc171>PageUp</obc171>
- <!-- Channel Down --> <obc172>PageDown</obc172>
- <!-- looks like buttons below are duplicates of those above
- Arrow Up <obc171></obc171>
- Arrow Down <obc172></obc172>
- -->
- <!-- Volume + --> <obc121>VolumeUp</obc121>
- <!-- Volume - --> <obc122>VolumeDown</obc122>
- <!-- 1 --> <obc111>Number1</obc111>
- <!-- 2 --> <obc112>Number2</obc112>
- <!-- 3 --> <obc113>Number3</obc113>
- <!-- 4 --> <obc114>Number4</obc114>
- <!-- 5 --> <obc123>Number5</obc123>
- <!-- 6 --> <obc124>Number6</obc124>
- <!-- 7 --> <obc133>Number7</obc133>
- <!-- 8 --> <obc134>Number8</obc134>
- <!-- 9 --> <obc143>Number9</obc143>
- <!-- 0 --> <obc144>Number0</obc144>
- <!-- * clear --> <obc145>Back</obc145>
- <!-- # enter --> <obc136>Select</obc136>
- <!-- Mute --> <obc125>Mute</obc125>
- <!-- Aspect --> <obc161>AspectRatio</obc161>
- <!-- F1 --> <obc153>ActivateWindow(Music)</obc153>
- <!-- F3 --> <obc155>ActivateWindow(videolibrary,tvshowtitles,return)</obc155>
- <!-- F2 --> <obc154>ActivateWindow(videolibrary,movietitles,return)</obc154>
- <!-- F4 --> <obc156>ActivateWindow(Weather)</obc156>
- <!-- F5 --> <obc193>OSD</obc193>
- <!-- F7 --> <obc195>ActivateWindow(Home)</obc195>
- <!-- F6 --> <obc194>ActivateWindow(Scripts)</obc194>
- <!-- F8 --> <obc196>ActivateWindow(favourites)</obc196>
- <!-- F9 --> <obc173>ShowVideoMenu</obc173>
- <!-- F10 --> <obc174>ShowSubtitles</obc174>
- <!-- F11 --> <obc175>NextSubtitle</obc175>
- <!-- F12 --> <obc176>ActivateWindow(VideoFiles)</obc176>
- <!-- F13 --> <obc163>Playlist</obc163>
- <!-- F14 --> <obc164>AudioNextLanguage</obc164>
- <!-- Large Down --> <obc182>PageDown</obc182>
- <!-- Large Up --> <obc181>PageUp</obc181>
- <!-- pwrToggle --> <obc166>ShutDown()</obc166>
- <!-- Queue --> <obc162>Queue</obc162>
- <!-- Sleep --> <obc146>Suspend()</obc146>
- <!-- Red --> <obc183>CodecInfo</obc183>
- <!-- Green --> <obc184>ActivateWindow(Settings)</obc184>
- <!-- Yellow --> <obc185>xbmc.ActivateWindow(SystemSettings)</obc185>
- <!-- Blue --> <obc186>ActivateWindow(SystemInfo)</obc186>
- </universalremote>
- </global>
- <Home>
- <universalremote>
- <!-- menu --> <obc16>ActivateWindow(PlayerControls)</obc16>
- <!-- Info --> <obc131>ActivateWindow(Settings)</obc131>
- <!-- Exit --> <obc151>ActivateWindow(ShutdownMenu)</obc151>
- <!-- #enter --> <obc136>ActivateWindow(SystemInfo)</obc136>
- <!-- 1 --> <obc111>ToggleFullScreen</obc111>
- </universalremote>
- </Home>
- <MyFiles>
- <universalremote>
- <!-- 1 --> <obc111>Highlight</obc111>
- <!-- 4 --> <obc114>Copy</obc114>
- <!-- 7 --> <obc133>Move</obc133>
- <!-- * clear --> <obc145>Delete</obc145>
- </universalremote>
- </MyFiles>
- <MyMusicPlaylist>
- <universalremote>
- <!-- * clear --> <obc145>Delete</obc145>
- <!-- Channel Up --> <obc171>MoveItemUp</obc171>
- <!-- Channel Down --> <obc172>MoveItemDown</obc172>
- </universalremote>
- </MyMusicPlaylist>
- <MyMusicFiles>
- <universalremote>
- <!-- * clear --> <obc145>Delete</obc145>
- <!-- 1 --> <obc111>JumpSMS1</obc111>
- <!-- 2 --> <obc112>JumpSMS2</obc112>
- <!-- 3 --> <obc113>JumpSMS3</obc113>
- <!-- 4 --> <obc114>JumpSMS4</obc114>
- <!-- 5 --> <obc123>JumpSMS5</obc123>
- <!-- 6 --> <obc124>JumpSMS6</obc124>
- <!-- 7 --> <obc133>JumpSMS7</obc133>
- <!-- 8 --> <obc134>JumpSMS8</obc134>
- <!-- 9 --> <obc143>JumpSMS9</obc143>
- </universalremote>
- </MyMusicFiles>
- <MyMusicLibrary>
- <universalremote>
- <!-- 1 --> <obc111>JumpSMS1</obc111>
- <!-- 2 --> <obc112>JumpSMS2</obc112>
- <!-- 3 --> <obc113>JumpSMS3</obc113>
- <!-- 4 --> <obc114>JumpSMS4</obc114>
- <!-- 5 --> <obc123>JumpSMS5</obc123>
- <!-- 6 --> <obc124>JumpSMS6</obc124>
- <!-- 7 --> <obc133>JumpSMS7</obc133>
- <!-- 8 --> <obc134>JumpSMS8</obc134>
- <!-- 9 --> <obc143>JumpSMS9</obc143>
- </universalremote>
- </MyMusicLibrary>
- <FullscreenVideo>
- <universalremote>
- <!-- up --> <obc101>ChapterOrBigStepForward</obc101>
- <!-- down --> <obc102>ChapterOrBigStepBack</obc102>
- <!-- left --> <obc103>StepBack</obc103>
- <!-- right --> <obc104>StepForward</obc104>
- <!-- menu --> <obc106>OSD</obc106>
- <!-- Prev --> <obc132>SmallStepBack</obc132>
- <!-- Info --> <obc131>Info</obc131>
- <!-- F7 --> <obc195>NextSubtitle</obc195>
- <!-- F6 --> <obc194>ShowSubtitles</obc194>
- </universalremote>
- </FullscreenVideo>
- <FullscreenLiveTV>
- <universalremote>
- <!-- up --> <obc101>ChannelUp</obc101>
- <!-- down --> <obc102>ChannelDown</obc102>
- <!-- left --> <obc103>PreviousChannelGroup</obc103>
- <!-- right --> <obc104>NextChannelGroup</obc104>
- </universalremote>
- </FullscreenLiveTV>
- <FullscreenRadio>
- <universalremote>
- <!-- up --> <obc101>ChannelUp</obc101>
- <!-- down --> <obc102>ChannelDown</obc102>
- <!-- left --> <obc103>PreviousChannelGroup</obc103>
- <!-- right --> <obc104>NextChannelGroup</obc104>
- </universalremote>
- </FullscreenRadio>
- <FullscreenInfo>
- <universalremote>
- <!-- Info --> <obc131>Back</obc131>
- </universalremote>
- </FullscreenInfo>
- <PlayerControls>
- <universalremote>
- <!-- menu --> <obc106>Back</obc106>
- </universalremote>
- </PlayerControls>
- <Visualisation>
- <universalremote>
- <!-- up --> <obc101>IncreaseRating</obc101>
- <!-- minus --> <obc102>DecreaseRating</obc102>
- <!-- left --> <obc103>PreviousPreset</obc103>
- <!-- right --> <obc104>NextPreset</obc104>
- <!-- menu --> <obc106>OSD</obc106>
- <!-- Prev --> <obc132>LockPreset</obc132>
- <!-- Info --> <obc131>Info</obc131>
- <!-- F8 --> <obc196>ActivateWindow(VisualisationPresetList)</obc196>
- <!-- F9 --> <obc173>ActivateWindow(VisualisationSettings)</obc173>
- </universalremote>
- </Visualisation>
- <MusicOSD>
- <universalremote>
- <!-- menu --> <obc106>Back</obc106>
- <!-- Info --> <obc131>CodecInfo</obc131>
- </universalremote>
- </MusicOSD>
- <VisualisationSettings>
- <universalremote>
- <!-- menu --> <obc106>Back</obc106>
- </universalremote>
- </VisualisationSettings>
- <VisualisationPresetList>
- <universalremote>
- <!-- menu --> <obc106>Back</obc106>
- </universalremote>
- </VisualisationPresetList>
- <SlideShow>
- <universalremote>
- <!-- 1 --> <obc111>ZoomLevel1</obc111>
- <!-- 2 --> <obc112>ZoomLevel2</obc112>
- <!-- 3 --> <obc113>ZoomLevel3</obc113>
- <!-- 4 --> <obc114>ZoomLevel4</obc114>
- <!-- 5 --> <obc123>ZoomLevel5</obc123>
- <!-- 6 --> <obc124>ZoomLevel6</obc124>
- <!-- 7 --> <obc133>ZoomLevel7</obc133>
- <!-- 8 --> <obc134>ZoomLevel8</obc134>
- <!-- 9 --> <obc143>ZoomLevel9</obc143>
- <!-- 0 --> <obc144>ZoomNormal</obc144>
- <!-- Skip --> <obc192>NextPicture</obc192>
- <!-- Replay --> <obc191>PreviousPicture</obc191>
- <!-- Info --> <obc131>Info</obc131>
- <!-- OK --> <obc105>Rotate</obc105>
- </universalremote>
- </SlideShow>
- <ScreenCalibration>
- <universalremote>
- <!-- OK --> <obc105>NextCalibration</obc105>
- <!-- 0 --> <obc144>ResetCalibration</obc144>
- <!-- # enter --> <obc136>NextCalibration</obc136>
- <!-- Guide --> <obc165>NextResolution</obc165>
- </universalremote>
- </ScreenCalibration>
- <GUICalibration>
- <universalremote>
- <!-- OK --> <obc105>NextCalibration</obc105>
- <!-- 0 --> <obc144>ResetCalibration</obc144>
- <!-- # enter --> <obc136>NextCalibration</obc136>
- </universalremote>
- </GUICalibration>
- <VideoOSD>
- <universalremote>
- <!-- menu --> <obc106>Back</obc106>
- </universalremote>
- </VideoOSD>
- <VideoMenu>
- <universalremote>
- <!-- menu --> <obc106>OSD</obc106>
- <!-- Info --> <obc131>Info</obc131>
- </universalremote>
- </VideoMenu>
- <OSDVideoSettings>
- <universalremote>
- <!-- menu --> <obc106>Back</obc106>
- </universalremote>
- </OSDVideoSettings>
- <OSDAudioSettings>
- <universalremote>
- <!-- menu --> <obc106>Back</obc106>
- </universalremote>
- </OSDAudioSettings>
- <VideoBookmarks>
- <universalremote>
- <!-- menu --> <obc106>Back</obc106>
- <!-- * clear --> <obc145>Delete</obc145>
- </universalremote>
- </VideoBookmarks>
- <MyVideoLibrary>
- <universalremote>
- <!-- * clear --> <obc145>Delete</obc145>
- <!-- # enter --> <obc136>ToggleWatched</obc136>
- <!-- 1 --> <obc111>JumpSMS1</obc111>
- <!-- 2 --> <obc112>JumpSMS2</obc112>
- <!-- 3 --> <obc113>JumpSMS3</obc113>
- <!-- 4 --> <obc114>JumpSMS4</obc114>
- <!-- 5 --> <obc123>JumpSMS5</obc123>
- <!-- 6 --> <obc124>JumpSMS6</obc124>
- <!-- 7 --> <obc133>JumpSMS7</obc133>
- <!-- 8 --> <obc134>JumpSMS8</obc134>
- <!-- 9 --> <obc143>JumpSMS9</obc143>
- </universalremote>
- </MyVideoLibrary>
- <MyVideoFiles>
- <universalremote>
- <!-- * clear --> <obc145>Delete</obc145>
- <!-- 1 --> <obc111>JumpSMS1</obc111>
- <!-- 2 --> <obc112>JumpSMS2</obc112>
- <!-- 3 --> <obc113>JumpSMS3</obc113>
- <!-- 4 --> <obc114>JumpSMS4</obc114>
- <!-- 5 --> <obc123>JumpSMS5</obc123>
- <!-- 6 --> <obc124>JumpSMS6</obc124>
- <!-- 7 --> <obc133>JumpSMS7</obc133>
- <!-- 8 --> <obc134>JumpSMS8</obc134>
- <!-- 9 --> <obc143>JumpSMS9</obc143>
- </universalremote>
- </MyVideoFiles>
- <MyVideoPlaylist>
- <universalremote>
- <!-- * clear --> <obc145>Delete</obc145>
- <!-- Channel Up --> <obc171>MoveItemUp</obc171>
- <!-- Channel Down --> <obc172>MoveItemDown</obc172>
- </universalremote>
- </MyVideoPlaylist>
- <VirtualKeyboard>
- <universalremote>
- <!-- Prev --> <obc132>BackSpace</obc132>
- <!-- * clear --> <obc145>Shift</obc145>
- <!-- # enter --> <obc136>Symbols</obc136>
- <!-- 1 --> <obc111>Number1</obc111>
- <!-- 2 --> <obc112>Number2</obc112>
- <!-- 3 --> <obc113>Number3</obc113>
- <!-- 4 --> <obc114>Number4</obc114>
- <!-- 5 --> <obc123>Number5</obc123>
- <!-- 6 --> <obc124>Number6</obc124>
- <!-- 7 --> <obc133>Number7</obc133>
- <!-- 8 --> <obc134>Number8</obc134>
- <!-- 9 --> <obc143>Number9</obc143>
- <!-- 0 --> <obc144>Number0</obc144>
- <!-- Rew --> <obc141>CursorLeft</obc141>
- <!-- Fwd --> <obc142>CursorRight</obc142>
- </universalremote>
- </VirtualKeyboard>
- <Scripts>
- <universalremote>
- <!-- Info --> <obc131>info</obc131>
- </universalremote>
- </Scripts>
- <NumericInput>
- <universalremote>
- <!-- 1 --> <obc111>Number1</obc111>
- <!-- 2 --> <obc112>Number2</obc112>
- <!-- 3 --> <obc113>Number3</obc113>
- <!-- 4 --> <obc114>Number4</obc114>
- <!-- 5 --> <obc123>Number5</obc123>
- <!-- 6 --> <obc124>Number6</obc124>
- <!-- 7 --> <obc133>Number7</obc133>
- <!-- 8 --> <obc134>Number8</obc134>
- <!-- 9 --> <obc143>Number9</obc143>
- <!-- 0 --> <obc144>Number0</obc144>
- <!-- Prev --> <obc132>BackSpace</obc132>
- </universalremote>
- </NumericInput>
- <MusicInformation>
- <universalremote>
- <!-- menu --> <obc106>Back</obc106>
- </universalremote>
- </MusicInformation>
- <MovieInformation>
- <universalremote>
- <!-- menu --> <obc106>Back</obc106>
- </universalremote>
- </MovieInformation>
- <LockSettings>
- <universalremote>
- <!-- menu --> <obc106>Back</obc106>
- </universalremote>
- </LockSettings>
- <ProfileSettings>
- <universalremote>
- <!-- menu --> <obc106>Back</obc106>
- </universalremote>
- </ProfileSettings>
- <PictureInfo>
- <universalremote>
- <!-- Replay --> <obc191>PreviousPicture</obc191>
- <!-- Skip --> <obc192>NextPicture</obc192>
- <!-- Info --> <obc131>Back</obc131>
- </universalremote>
- </PictureInfo>
-</keymap>