diff options
author | AlTheKiller <AlTheKiller@svn> | 2009-09-23 01:49:50 +0000 |
---|---|---|
committer | AlTheKiller <AlTheKiller@svn> | 2009-09-23 01:49:50 +0000 |
commit | 45285e8a9300cd754a760560640b75b09f98035e (patch) | |
tree | ad9f093885ad5c98e9dd4156674e7691c22ed0a2 /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.xml | 453 |
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> |