aboutsummaryrefslogtreecommitdiff
path: root/system/keymaps/remote.xml
diff options
context:
space:
mode:
authorAlTheKiller <AlTheKiller@svn>2009-09-23 01:49:50 +0000
committerAlTheKiller <AlTheKiller@svn>2009-09-23 01:49:50 +0000
commit45285e8a9300cd754a760560640b75b09f98035e (patch)
treead9f093885ad5c98e9dd4156674e7691c22ed0a2 /system/keymaps/remote.xml
step 3/4: Move linuxport to trunk. How'd I get roped into this?
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23097 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'system/keymaps/remote.xml')
-rw-r--r--system/keymaps/remote.xml453
1 files changed, 453 insertions, 0 deletions
diff --git a/system/keymaps/remote.xml b/system/keymaps/remote.xml
new file mode 100644
index 0000000000..c35556de93
--- /dev/null
+++ b/system/keymaps/remote.xml
@@ -0,0 +1,453 @@
+<!-- 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</button> -->
+<!-- </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> -->
+<!-- To find out the OBC's of your remote, try enabling the <displayremotecodes> tag in AdvancedSettings.xml -->
+
+<!-- Note that the action can be a built-in function. -->
+<!-- eg <B>XBMC.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 button 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>
+ <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>
+ <pageplus>PageUp</pageplus>
+ <pageminus>PageDown</pageminus>
+ <back>ParentDir</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(Home)</mytv>
+ <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>
+ </remote>
+ </global>
+ <Home>
+ <remote>
+ <menu>XBMC.Skin.ToggleSetting(HomeViewToggle)</menu>
+ <info>XBMC.ActivateWindow(SystemInfo)</info>
+ <clear>XBMC.ActivateWindow(Weather)</clear>
+ <hash>XBMC.ActivateWindow(Settings)</hash>
+ </remote>
+ </Home>
+ <MyFiles>
+ <remote>
+ <clear>Delete</clear>
+ </remote>
+ </MyFiles>
+ <MyMusicPlaylist>
+ <remote>
+ <back>Playlist</back> <!-- Close playlist -->
+ <clear>Delete</clear>
+ </remote>
+ </MyMusicPlaylist>
+ <MyMusicPlaylistEditor>
+ <remote>
+ <zero>Queue</zero>
+ </remote>
+ </MyMusicPlaylistEditor>
+ <MyMusicFiles>
+ <remote>
+ <zero>Queue</zero>
+ <star>Queue</star>
+ </remote>
+ </MyMusicFiles>
+ <MyMusicLibrary>
+ <remote>
+ <zero>Queue</zero>
+ <star>Queue</star>
+ </remote>
+ </MyMusicLibrary>
+ <FullscreenVideo>
+ <remote>
+ <zero>Number0</zero>
+ <one>Number1</one>
+ <two>Number2</two>
+ <three>Number3</three>
+ <four>Number4</four>
+ <five>Number5</five>
+ <six>Number6</six>
+ <seven>Number7</seven>
+ <eight>Number8</eight>
+ <nine>Number9</nine>
+ <left>StepBack</left>
+ <right>StepForward</right>
+ <up>BigStepForward</up>
+ <down>BigStepBack</down>
+ <back>SmallStepBack</back>
+ <menu>OSD</menu>
+ <start>OSD</start>
+ <title>CodecInfo</title>
+ <info>Info</info>
+ <enter>AspectRatio</enter>
+ <select>AspectRatio</select>
+ </remote>
+ </FullscreenVideo>
+ <FullscreenInfo>
+ <remote>
+ <title>CodecInfo</title>
+ <info>Close</info>
+ <menu>OSD</menu>
+ </remote>
+ </FullscreenInfo>
+ <PlayerControls>
+ <remote>
+ <menu>Close</menu>
+ </remote>
+ </PlayerControls>
+ <Visualisation>
+ <remote>
+ <left>PreviousPreset</left>
+ <right>NextPreset</right>
+ <up>IncreaseRating</up>
+ <down>DecreaseRating</down>
+ <back>LockPreset</back>
+ <title>CodecInfo</title>
+ <select>XBMC.ActivateWindow(VisualisationPresetList)</select>
+ <menu>XBMC.ActivateWindow(MusicOSD)</menu>
+ <start>XBMC.ActivateWindow(MusicOSD)</start>
+ <info>Info</info>
+ </remote>
+ </Visualisation>
+ <MusicOSD>
+ <remote>
+ <menu>Close</menu>
+ <title>Info</title>
+ <info>CodecInfo</info>
+ </remote>
+ </MusicOSD>
+ <VisualisationSettings>
+ <remote>
+ <menu>Close</menu>
+ </remote>
+ </VisualisationSettings>
+ <VisualisationPresetList>
+ <remote>
+ <menu>Close</menu>
+ </remote>
+ </VisualisationPresetList>
+ <SlideShow>
+ <remote>
+ <zero>ZoomNormal</zero>
+ <one>ZoomLevel1</one>
+ <two>ZoomLevel2</two>
+ <three>ZoomLevel3</three>
+ <four>ZoomLevel4</four>
+ <five>ZoomLevel5</five>
+ <six>ZoomLevel6</six>
+ <seven>ZoomLevel7</seven>
+ <eight>ZoomLevel8</eight>
+ <nine>ZoomLevel9</nine>
+ <info>CodecInfo</info>
+ <skipplus>NextPicture</skipplus>
+ <skipminus>PreviousPicture</skipminus>
+ <title>Info</title>
+ <select>Rotate</select>
+ <back>PreviousMenu</back>
+ </remote>
+ </SlideShow>
+ <ScreenCalibration>
+ <remote>
+ <select>NextCalibration</select>
+ <enter>NextCalibration</enter>
+ <zero>ResetCalibration</zero>
+ <display>NextResolution</display>
+ <xbox>NextResolution</xbox>
+ </remote>
+ </ScreenCalibration>
+ <GUICalibration>
+ <remote>
+ <select>NextCalibration</select>
+ <enter>NextCalibration</enter>
+ <zero>ResetCalibration</zero>
+ </remote>
+ </GUICalibration>
+ <SelectDialog>
+ <remote>
+ <back>Close</back>
+ </remote>
+ </SelectDialog>
+ <VideoOSD>
+ <remote>
+ <back>PreviousMenu</back>
+ <menu>Close</menu>
+ <start>Close</start>
+ </remote>
+ </VideoOSD>
+ <VideoMenu>
+ <remote>
+ <menu>OSD</menu>
+ <back>PreviousMenu</back>
+ <info>Info</info>
+ <title>CodecInfo</title>
+ <zero>Number0</zero>
+ <one>Number1</one>
+ <two>Number2</two>
+ <three>Number3</three>
+ <four>Number4</four>
+ <five>Number5</five>
+ <six>Number6</six>
+ <seven>Number7</seven>
+ <eight>Number8</eight>
+ <nine>Number9</nine>
+ </remote>
+ </VideoMenu>
+ <OSDVideoSettings>
+ <remote>
+ <back>Close</back>
+ <menu>Close</menu>
+ <start>Close</start>
+ </remote>
+ </OSDVideoSettings>
+ <OSDAudioSettings>
+ <remote>
+ <back>Close</back>
+ <menu>Close</menu>
+ <start>Close</start>
+ </remote>
+ </OSDAudioSettings>
+ <VideoBookmarks>
+ <remote>
+ <back>Close</back>
+ <menu>Close</menu>
+ <start>Close</start>
+ <zero>Delete</zero>
+ </remote>
+ </VideoBookmarks>
+ <MyVideoLibrary>
+ <remote>
+ <zero>Queue</zero>
+ <clear>Delete</clear>
+ </remote>
+ </MyVideoLibrary>
+ <MyVideoFiles>
+ <remote>
+ <zero>Queue</zero>
+ <star>Queue</star>
+ </remote>
+ </MyVideoFiles>
+ <MyVideoPlaylist>
+ <remote>
+ <back>Playlist</back> <!-- Close playlist -->
+ <clear>Delete</clear>
+ <zero>Delete</zero>
+ </remote>
+ </MyVideoPlaylist>
+ <VirtualKeyboard>
+ <remote>
+ <back>BackSpace</back>
+ <star>Shift</star>
+ <hash>Symbols</hash>
+ <zero>Number0</zero>
+ <one>Number1</one>
+ <two>Number2</two>
+ <three>Number3</three>
+ <four>Number4</four>
+ <five>Number5</five>
+ <six>Number6</six>
+ <seven>Number7</seven>
+ <eight>Number8</eight>
+ <nine>Number9</nine>
+ <pageminus>CursorLeft</pageminus>
+ <pageplus>CursorRight</pageplus>
+ </remote>
+ </VirtualKeyboard>
+ <ContextMenu>
+ <remote>
+ <title>Close</title>
+ <back>Close</back>
+ </remote>
+ </ContextMenu>
+ <FileStackingDialog>
+ <remote>
+ <back>Close</back>
+ </remote>
+ </FileStackingDialog>
+ <Scripts>
+ <remote>
+ <info>XBMC.ActivateWindow(ScriptsDebugInfo)</info>
+ </remote>
+ </Scripts>
+ <ScriptsDebugInfo>
+ <remote>
+ <info>Info</info> <!-- clears debug python info -->
+ </remote>
+ </ScriptsDebugInfo>
+ <NumericInput>
+ <remote>
+ <zero>Number0</zero>
+ <one>Number1</one>
+ <two>Number2</two>
+ <three>Number3</three>
+ <four>Number4</four>
+ <five>Number5</five>
+ <six>Number6</six>
+ <seven>Number7</seven>
+ <eight>Number8</eight>
+ <nine>Number9</nine>
+ <back>BackSpace</back>
+ </remote>
+ </NumericInput>
+ <Weather>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </Weather>
+ <Settings>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </Settings>
+ <MyPicturesSettings>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </MyPicturesSettings>
+ <MyProgramsSettings>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </MyProgramsSettings>
+ <MyWeatherSettings>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </MyWeatherSettings>
+ <MyMusicSettings>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </MyMusicSettings>
+ <SystemSettings>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </SystemSettings>
+ <MyVideosSettings>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </MyVideosSettings>
+ <NetworkSettings>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </NetworkSettings>
+ <AppearanceSettings>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </AppearanceSettings>
+ <Profiles>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </Profiles>
+ <systeminfo>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </systeminfo>
+ <shutdownmenu>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </shutdownmenu>
+ <submenu>
+ <remote>
+ <back>PreviousMenu</back>
+ </remote>
+ </submenu>
+ <MusicInformation>
+ <remote>
+ <back>Close</back>
+ </remote>
+ </MusicInformation>
+ <MovieInformation>
+ <remote>
+ <back>Close</back>
+ </remote>
+ </MovieInformation>
+ <LockSettings>
+ <remote>
+ <menu>Close</menu>
+ <back>PreviousMenu</back>
+ </remote>
+ </LockSettings>
+ <ProfileSettings>
+ <remote>
+ <menu>Close</menu>
+ <back>PreviousMenu</back>
+ </remote>
+ </ProfileSettings>
+ <PictureInfo>
+ <remote>
+ <skipplus>NextPicture</skipplus>
+ <skipminus>PreviousPicture</skipminus>
+ <info>Close</info>
+ <back>Close</back>
+ </remote>
+ </PictureInfo>
+ <Favourites>
+ <remote>
+ <back>Close</back>
+ </remote>
+ </Favourites>
+</keymap>