Advertisement
Guest User

Keymap.xml

a guest
Feb 5th, 2011
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 13.27 KB | None | 0 0
  1. <!-- This file contains the mapping of keys (gamepad, remote, and keyboard) to actions within XBMC -->
  2. <!-- The <global> section is a fall through - they will only be used if the button is not          -->
  3. <!-- used in the current window's section.  Note that there is only handling                       -->
  4. <!-- for a single action per button at this stage.                                                 -->
  5. <!-- For joystick/gamepad configuration under linux/win32, see below as it differs from xbox       -->
  6. <!-- gamepads.                                                                                     -->
  7.  
  8. <!-- The format is:                      -->
  9. <!--    <device>                         -->
  10. <!--      <button>action</button>        -->
  11. <!--    </device>                        -->
  12.  
  13. <!-- To map keys from other remotes using the RCA protocol, you may add <universalremote> blocks -->
  14. <!-- In this case, the tags used are <obc#> where # is the original button code (OBC) of the key -->
  15. <!-- You set it up by adding a <universalremote> block to the window or <global> section:       -->
  16. <!--    <universalremote>             -->
  17. <!--       <obc45>Stop</obc45>         -->
  18. <!--    </universalremote>            -->
  19. <!-- To find out the OBC's of your remote, try enabling the <displayremotecodes> tag in AdvancedSettings.xml -->
  20.  
  21. <!-- Note that the action can be a built-in function.                 -->
  22. <!--  eg <B>XBMC.ActivateWindow(MyMusic)</B>                         -->
  23. <!-- would automatically go to My Music on the press of the B button. -->
  24.  
  25. <!-- Joysticks / Gamepads:                                                                    -->
  26. <!--   See the sample PS3 controller configuration below for the format.                      -->
  27. <!--                                                                                          -->
  28. <!--  Joystick Name:                                                                          -->
  29. <!--   Do 'cat /proc/bus/input/devices' or see your xbmc log file  to find the names of       -->
  30. <!--   detected joysticks. The name used in the configuration should match the detected name. -->
  31. <!--                                                                                          -->
  32. <!--  Button Ids:                                                                             -->
  33. <!--   'id' is the button ID used by SDL. Joystick button ids of connected joysticks appear   -->
  34. <!--   in xbmc.log when they are pressed. Use your log to map custom buttons to actions.      -->
  35. <!--                                                                                          -->
  36. <!--  Axis Ids / Analog Controls                                                              -->
  37. <!--   Coming soon.                                                                           -->
  38. <keymap>
  39.   <global>
  40.     <remote>
  41.       <three>VolumeUp</three>
  42.       <six>VolumeDown</six>
  43.       <nine>Mute</nine>
  44.       <play>Play</play>
  45.       <pause>Pause</pause>
  46.       <stop>Stop</stop>
  47.       <forward>FastForward</forward>
  48.       <reverse>Rewind</reverse>
  49.       <left>Left</left>
  50.       <right>Right</right>
  51.       <up>Up</up>
  52.       <down>Down</down>
  53.       <select>Select</select>
  54.       <pageplus>PageUp</pageplus>
  55.       <pageminus>PageDown</pageminus>
  56.       <back>ParentDir</back>
  57.       <menu>PreviousMenu</menu>
  58.       <title>ContextMenu</title>
  59.       <info>Info</info>
  60.       <skipplus>SkipNext</skipplus>
  61.       <skipminus>SkipPrevious</skipminus>
  62.       <display>FullScreen</display>
  63.       <start>PreviousMenu</start>
  64.       <hash>Screenshot</hash>
  65.       <volumeplus>VolumeUp</volumeplus>
  66.       <volumeminus>VolumeDown</volumeminus>
  67.       <mute>Mute</mute>
  68.       <power>XBMC.ShutDown()</power>
  69.       <myvideo>XBMC.ActivateWindow(MyVideos)</myvideo>
  70.       <mymusic>XBMC.ActivateWindow(MyMusic)</mymusic>
  71.       <mypictures>XBMC.ActivateWindow(MyPictures)</mypictures>
  72.       <mytv>XBMC.ActivateWindow(Home)</mytv>
  73.       <livetv>FullScreen</livetv>
  74.     </remote>
  75.   </global>
  76.   <Home>
  77.     <remote>
  78.       <menu>XBMC.Skin.ToggleSetting(HomeViewToggle)</menu>
  79.       <info>XBMC.ActivateWindow(SystemInfo)</info>
  80.       <clear>XBMC.ActivateWindow(Weather)</clear>
  81.       <hash>XBMC.ActivateWindow(Settings)</hash>
  82.     </remote>
  83.   </Home>
  84.   <MyFiles>
  85.     <remote>
  86.       <zero>Delete</zero>
  87.       <one>Highlight</one>
  88.       <four>Copy</four>
  89.       <seven>Move</seven>
  90.       <clear>Delete</clear>
  91.       <three>VolumeUp</three>
  92.       <six>VolumeDown</six>
  93.       <nine>Mute</nine>
  94.     </remote>
  95.   </MyFiles>
  96.   <MyMusicPlaylist>
  97.     <remote>
  98.       <back>Playlist</back>      <!-- Close playlist -->
  99.       <clear>Delete</clear>
  100.       <zero>Delete</zero>
  101.       <two>MoveItemUp</two>
  102.       <five>MoveItemDown</five>
  103.       <three>VolumeUp</three>
  104.       <six>VolumeDown</six>
  105.       <nine>Mute</nine>
  106.     </remote>
  107.   </MyMusicPlaylist>
  108.   <MyMusicPlaylistEditor>
  109.     <remote>
  110.       <zero>Queue</zero>
  111.     </remote>
  112.   </MyMusicPlaylistEditor>
  113.   <MyMusicFiles>
  114.     <remote>
  115.       <zero>Queue</zero>
  116.       <star>Queue</star>
  117.       <three>VolumeUp</three>
  118.       <six>VolumeDown</six>
  119.       <nine>Mute</nine>
  120.     </remote>
  121.   </MyMusicFiles>
  122.   <MyMusicLibrary>
  123.     <remote>
  124.       <zero>Queue</zero>
  125.       <star>Queue</star>
  126.       <three>VolumeUp</three>
  127.       <six>VolumeDown</six>
  128.       <nine>Mute</nine>
  129.     </remote>
  130.   </MyMusicLibrary>
  131.   <FullscreenVideo>
  132.     <remote>
  133.       <hash>ShowSubtitles</hash>
  134.       <prevch>AudioNextLanguage</prevch>
  135.       <left>StepBack</left>
  136.       <right>StepForward</right>
  137.       <up>BigStepForward</up>
  138.       <down>BigStepBack</down>
  139.       <back>SmallStepBack</back>
  140.       <menu>OSD</menu>
  141.       <start>OSD</start>
  142.       <title>CodecInfo</title>
  143.       <info>Info</info>
  144.       <enter>AspectRatio</enter>
  145.       <epg>AspectRatio</epg>
  146.       <star>AspectRatio</star>
  147.       <select>Info</select>
  148.     </remote>
  149.   </FullscreenVideo>
  150.   <FullscreenInfo>
  151.     <remote>
  152.       <title>CodecInfo</title>
  153.       <select>Close</select>
  154.       <menu>OSD</menu>
  155.     </remote>
  156.   </FullscreenInfo>
  157.   <PlayerControls>
  158.     <remote>
  159.       <menu>Close</menu>
  160.     </remote>
  161.   </PlayerControls>
  162.   <Visualisation>
  163.     <remote>
  164.       <left>PreviousPreset</left>
  165.       <right>NextPreset</right>
  166.       <up>IncreaseRating</up>
  167.       <down>DecreaseRating</down>
  168.       <back>LockPreset</back>
  169.       <title>CodecInfo</title>
  170.       <select>XBMC.ActivateWindow(VisualisationPresetList)</select>
  171.       <menu>XBMC.ActivateWindow(MusicOSD)</menu>
  172.       <start>XBMC.ActivateWindow(MusicOSD)</start>
  173.       <info>Info</info>
  174.     </remote>
  175.   </Visualisation>
  176.   <MusicOSD>
  177.     <remote>
  178.       <menu>Close</menu>
  179.       <title>Info</title>
  180.       <info>CodecInfo</info>
  181.     </remote>
  182.   </MusicOSD>
  183.   <VisualisationSettings>
  184.     <remote>
  185.       <menu>Close</menu>
  186.     </remote>
  187.   </VisualisationSettings>
  188.   <VisualisationPresetList>
  189.     <remote>
  190.       <menu>Close</menu>
  191.     </remote>
  192.   </VisualisationPresetList>
  193.   <SlideShow>
  194.     <remote>
  195.       <zero>ZoomNormal</zero>
  196.       <one>ZoomLevel1</one>
  197.       <two>ZoomLevel2</two>
  198.       <three>ZoomLevel3</three>
  199.       <four>ZoomLevel4</four>
  200.       <five>ZoomLevel5</five>
  201.       <six>ZoomLevel6</six>
  202.       <seven>ZoomLevel7</seven>
  203.       <eight>ZoomLevel8</eight>
  204.       <nine>ZoomLevel9</nine>
  205.       <info>CodecInfo</info>
  206.       <skipplus>NextPicture</skipplus>
  207.       <skipminus>PreviousPicture</skipminus>
  208.       <title>Info</title>
  209.       <select>Rotate</select>
  210.       <back>PreviousMenu</back>
  211.     </remote>
  212.   </SlideShow>
  213.   <ScreenCalibration>
  214.     <remote>
  215.       <select>NextCalibration</select>
  216.       <enter>NextCalibration</enter>
  217.       <zero>ResetCalibration</zero>
  218.       <display>NextResolution</display>
  219.       <xbox>NextResolution</xbox>
  220.     </remote>
  221.   </ScreenCalibration>
  222.   <GUICalibration>
  223.     <remote>
  224.       <select>NextCalibration</select>
  225.       <enter>NextCalibration</enter>
  226.       <zero>ResetCalibration</zero>
  227.     </remote>
  228.   </GUICalibration>
  229.   <SelectDialog>
  230.     <remote>
  231.       <back>Close</back>
  232.     </remote>
  233.   </SelectDialog>
  234.   <VideoOSD>
  235.     <remote>
  236.       <back>PreviousMenu</back>
  237.       <menu>Close</menu>
  238.       <start>Close</start>
  239.     </remote>
  240.   </VideoOSD>
  241.   <VideoMenu>
  242.     <remote>
  243.       <menu>OSD</menu>
  244.       <back>PreviousMenu</back>
  245.       <info>Info</info>
  246.       <title>CodecInfo</title>
  247.       <zero>Number0</zero>
  248.       <one>Number1</one>
  249.       <two>Number2</two>
  250.       <three>Number3</three>
  251.       <four>Number4</four>
  252.       <five>Number5</five>
  253.       <six>Number6</six>
  254.       <seven>Number7</seven>
  255.       <eight>Number8</eight>
  256.       <nine>Number9</nine>
  257.     </remote>
  258.   </VideoMenu>
  259.   <OSDVideoSettings>
  260.     <remote>
  261.       <back>Close</back>
  262.       <menu>Close</menu>
  263.       <start>Close</start>
  264.     </remote>
  265.   </OSDVideoSettings>
  266.   <OSDAudioSettings>
  267.     <remote>
  268.       <back>Close</back>
  269.       <menu>Close</menu>
  270.       <start>Close</start>
  271.     </remote>
  272.   </OSDAudioSettings>
  273.   <VideoBookmarks>
  274.     <remote>
  275.       <back>Close</back>
  276.       <menu>Close</menu>
  277.       <start>Close</start>
  278.       <zero>Delete</zero>
  279.     </remote>
  280.   </VideoBookmarks>
  281.   <MyVideoLibrary>
  282.     <remote>
  283.       <zero>Queue</zero>
  284.       <clear>Delete</clear>
  285.       <three>VolumeUp</three>
  286.       <six>VolumeDown</six>
  287.       <nine>Mute</nine>
  288.     </remote>
  289.   </MyVideoLibrary>
  290.   <MyVideoFiles>
  291.     <remote>
  292.       <zero>Queue</zero>
  293.       <star>Queue</star>
  294.       <three>VolumeUp</three>
  295.       <six>VolumeDown</six>
  296.       <nine>Mute</nine>
  297.     </remote>
  298.   </MyVideoFiles>
  299.   <MyVideoPlaylist>
  300.     <remote>
  301.       <back>Playlist</back>      <!-- Close playlist -->
  302.       <clear>Delete</clear>
  303.       <zero>Delete</zero>
  304.       <two>MoveItemUp</two>
  305.       <five>MoveItemDown</five>
  306.       <three>VolumeUp</three>
  307.       <six>VolumeDown</six>
  308.       <nine>Mute</nine>
  309.     </remote>
  310.   </MyVideoPlaylist>
  311.   <VirtualKeyboard>
  312.     <remote>
  313.       <back>BackSpace</back>
  314.       <star>Shift</star>
  315.       <hash>Symbols</hash>
  316.       <zero>Number0</zero>
  317.       <one>Number1</one>
  318.       <two>Number2</two>
  319.       <three>Number3</three>
  320.       <four>Number4</four>
  321.       <five>Number5</five>
  322.       <six>Number6</six>
  323.       <seven>Number7</seven>
  324.       <eight>Number8</eight>
  325.       <nine>Number9</nine>
  326.       <pageminus>CursorLeft</pageminus>
  327.       <pageplus>CursorRight</pageplus>
  328.     </remote>
  329.   </VirtualKeyboard>
  330.   <ContextMenu>
  331.     <remote>
  332.       <title>Close</title>
  333.       <back>Close</back>
  334.     </remote>
  335.   </ContextMenu>
  336.   <FileStackingDialog>
  337.     <remote>
  338.       <back>Close</back>
  339.     </remote>
  340.   </FileStackingDialog>
  341.   <Scripts>
  342.     <remote>
  343.       <info>XBMC.ActivateWindow(ScriptsDebugInfo)</info>
  344.     </remote>
  345.   </Scripts>
  346.   <ScriptsDebugInfo>
  347.     <remote>
  348.       <info>Info</info>      <!-- clears debug python info -->
  349.     </remote>
  350.   </ScriptsDebugInfo>
  351.   <NumericInput>
  352.     <remote>
  353.       <zero>Number0</zero>
  354.       <one>Number1</one>
  355.       <two>Number2</two>
  356.       <three>Number3</three>
  357.       <four>Number4</four>
  358.       <five>Number5</five>
  359.       <six>Number6</six>
  360.       <seven>Number7</seven>
  361.       <eight>Number8</eight>
  362.       <nine>Number9</nine>
  363.       <back>BackSpace</back>
  364.     </remote>
  365.   </NumericInput>
  366.   <Weather>
  367.     <remote>
  368.       <back>PreviousMenu</back>
  369.     </remote>
  370.   </Weather>
  371.   <Settings>
  372.     <remote>
  373.       <back>PreviousMenu</back>
  374.     </remote>
  375.   </Settings>
  376.   <MyPicturesSettings>
  377.     <remote>
  378.       <back>PreviousMenu</back>
  379.     </remote>
  380.   </MyPicturesSettings>
  381.   <MyProgramsSettings>
  382.     <remote>
  383.       <back>PreviousMenu</back>
  384.     </remote>
  385.   </MyProgramsSettings>
  386.   <MyWeatherSettings>
  387.     <remote>
  388.       <back>PreviousMenu</back>
  389.     </remote>
  390.   </MyWeatherSettings>
  391.   <MyMusicSettings>
  392.     <remote>
  393.       <back>PreviousMenu</back>
  394.     </remote>
  395.   </MyMusicSettings>
  396.   <SystemSettings>
  397.     <remote>
  398.       <back>PreviousMenu</back>
  399.     </remote>
  400.   </SystemSettings>
  401.   <MyVideosSettings>
  402.     <remote>
  403.       <back>PreviousMenu</back>
  404.     </remote>
  405.   </MyVideosSettings>
  406.   <NetworkSettings>
  407.     <remote>
  408.       <back>PreviousMenu</back>
  409.     </remote>
  410.   </NetworkSettings>
  411.   <AppearanceSettings>
  412.     <remote>
  413.       <back>PreviousMenu</back>
  414.     </remote>
  415.   </AppearanceSettings>
  416.   <Profiles>
  417.     <remote>
  418.       <back>PreviousMenu</back>
  419.     </remote>
  420.   </Profiles>
  421.   <systeminfo>
  422.     <remote>
  423.       <back>PreviousMenu</back>
  424.     </remote>
  425.   </systeminfo>
  426.   <shutdownmenu>
  427.     <remote>
  428.       <back>PreviousMenu</back>
  429.     </remote>
  430.   </shutdownmenu>
  431.   <submenu>
  432.     <remote>
  433.       <back>PreviousMenu</back>
  434.     </remote>
  435.   </submenu>
  436.   <MusicInformation>
  437.     <remote>
  438.       <back>Close</back>
  439.     </remote>
  440.   </MusicInformation>
  441.   <MovieInformation>
  442.     <remote>
  443.       <back>Close</back>
  444.     </remote>
  445.   </MovieInformation>
  446.   <LockSettings>
  447.     <remote>
  448.       <menu>Close</menu>
  449.       <back>PreviousMenu</back>
  450.     </remote>
  451.   </LockSettings>
  452.   <ProfileSettings>
  453.     <remote>
  454.       <menu>Close</menu>
  455.       <back>PreviousMenu</back>
  456.     </remote>
  457.   </ProfileSettings>
  458.   <PictureInfo>
  459.     <remote>
  460.       <skipplus>NextPicture</skipplus>
  461.       <skipminus>PreviousPicture</skipminus>
  462.       <info>Close</info>
  463.       <back>Close</back>
  464.     </remote>
  465.   </PictureInfo>
  466.   <Favourites>
  467.     <remote>
  468.       <back>Close</back>
  469.     </remote>
  470.   </Favourites>
  471. </keymap>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement