mirror of
https://github.com/Team-Resurgent/XBMC4Xbox.git
synced 2026-08-15 11:18:13 -07:00
If ever adding the XBMC4Xbox source to GitHub use "git add -f -A" or it wont add all the files.
365 lines
10 KiB
XML
365 lines
10 KiB
XML
<!-- 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>
|
|
<keyboard>
|
|
<p>Play</p>
|
|
<q>Queue</q>
|
|
<f>FastForward</f>
|
|
<r>Rewind</r>
|
|
<left>Left</left>
|
|
<right>Right</right>
|
|
<up>Up</up>
|
|
<down>Down</down>
|
|
<pageup>PageUp</pageup>
|
|
<pagedown>PageDown</pagedown>
|
|
<return>Select</return>
|
|
<enter>Select</enter>
|
|
<backspace>Back</backspace>
|
|
<key id='65446'>Back</key>
|
|
<m>ActivateWindow(PlayerControls)</m>
|
|
<s>ActivateWindow(shutdownmenu)</s>
|
|
<escape>PreviousMenu</escape>
|
|
<i>Info</i>
|
|
<menu>ContextMenu</menu>
|
|
<c>ContextMenu</c>
|
|
<space>Pause</space>
|
|
<x>Stop</x>
|
|
<period>SkipNext</period>
|
|
<comma>SkipPrevious</comma>
|
|
<tab>FullScreen</tab>
|
|
<printscreen>Screenshot</printscreen>
|
|
<minus>VolumeDown</minus>
|
|
<plus>VolumeUp</plus>
|
|
<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>
|
|
<backslash>ToggleFullScreen</backslash>
|
|
<home>FirstPage</home>
|
|
<end>LastPage</end>
|
|
<key id='65446'>ParentDir</key>
|
|
<key id='65459'>Play</key>
|
|
</keyboard>
|
|
</global>
|
|
<Home>
|
|
<keyboard>
|
|
<i>info</i>
|
|
<end>XBMC.ShutDown()</end>
|
|
</keyboard>
|
|
</Home>
|
|
<MyFiles>
|
|
<keyboard>
|
|
<space>Highlight</space>
|
|
<delete>Delete</delete>
|
|
<m>Move</m>
|
|
<r>Rename</r>
|
|
</keyboard>
|
|
</MyFiles>
|
|
<MyMusicPlaylist>
|
|
<keyboard>
|
|
<space>Back</space>
|
|
<delete>Delete</delete>
|
|
<u>MoveItemUp</u>
|
|
<d>MoveItemDown</d>
|
|
</keyboard>
|
|
</MyMusicPlaylist>
|
|
<MyMusicPlaylistEditor>
|
|
<keyboard>
|
|
<u>MoveItemUp</u>
|
|
<d>MoveItemDown</d>
|
|
<delete>Delete</delete>
|
|
</keyboard>
|
|
</MyMusicPlaylistEditor>
|
|
<MyMusicFiles>
|
|
<keyboard>
|
|
<space>Playlist</space>
|
|
<q>Queue</q>
|
|
</keyboard>
|
|
</MyMusicFiles>
|
|
<MyMusicLibrary>
|
|
<keyboard>
|
|
<space>Playlist</space>
|
|
<q>Queue</q>
|
|
</keyboard>
|
|
</MyMusicLibrary>
|
|
<FullscreenVideo>
|
|
<keyboard>
|
|
<f>FastForward</f>
|
|
<r>Rewind</r>
|
|
<period>StepForward</period>
|
|
<comma>StepBack</comma>
|
|
<backspace>Fullscreen</backspace>
|
|
<quote>SmallStepBack</quote>
|
|
<opensquarebracket>BigStepForward</opensquarebracket>
|
|
<closesquarebracket>BigStepBack</closesquarebracket>
|
|
<return>OSD</return>
|
|
<enter>OSD</enter>
|
|
<m>OSD</m>
|
|
<i>Info</i>
|
|
<o>CodecInfo</o>
|
|
<z>AspectRatio</z>
|
|
<t>ShowSubtitles</t>
|
|
<l>NextSubtitle</l>
|
|
<left>StepBack</left>
|
|
<right>StepForward</right>
|
|
<up>BigStepForward</up>
|
|
<down>BigStepBack</down>
|
|
<a>AudioDelay</a>
|
|
<escape>Fullscreen</escape>
|
|
</keyboard>
|
|
</FullscreenVideo>
|
|
<VideoTimeSeek>
|
|
<keyboard>
|
|
<return>Select</return>
|
|
<enter>Select</enter>
|
|
</keyboard>
|
|
</VideoTimeSeek>
|
|
<FullscreenInfo>
|
|
<keyboard>
|
|
<f>FastForward</f>
|
|
<r>Rewind</r>
|
|
<period>StepForward</period>
|
|
<o>CodecInfo</o>
|
|
<i>Back</i>
|
|
<m>OSD</m>
|
|
</keyboard>
|
|
</FullscreenInfo>
|
|
<PlayerControls>
|
|
<keyboard>
|
|
<m>Back</m>
|
|
</keyboard>
|
|
</PlayerControls>
|
|
<Visualisation>
|
|
<keyboard>
|
|
<f>FastForward</f>
|
|
<r>Rewind</r>
|
|
<period>SkipNext</period>
|
|
<comma>SkipPrevious</comma>
|
|
<return>ActivateWindow(MusicOSD)</return>
|
|
<enter>ActivateWindow(MusicOSD)</enter>
|
|
<m>ActivateWindow(MusicOSD)</m>
|
|
<i>Info</i>
|
|
<p>ActivateWindow(VisualisationPresetList)</p>
|
|
<v>ActivateWindow(VisualisationSettings)</v>
|
|
<n>ActivateWindow(MusicPlaylist)</n>
|
|
<left>SkipPrevious</left>
|
|
<right>SkipNext</right>
|
|
<up>IncreaseRating</up>
|
|
<down>DecreaseRating</down> <!--<back>NextPreset</back>!-->
|
|
<o>CodecInfo</o>
|
|
<l>LockPreset</l>
|
|
<escape>FullScreen</escape>
|
|
</keyboard>
|
|
</Visualisation>
|
|
<MusicOSD>
|
|
<keyboard>
|
|
<f>FastForward</f>
|
|
<r>Rewind</r>
|
|
<period>SkipNext</period>
|
|
<comma>SkipPrevious</comma>
|
|
<m>Back</m>
|
|
<i>Info</i>
|
|
<o>CodecInfo</o>
|
|
<p>ActivateWindow(VisualisationPresetList)</p>
|
|
<v>ActivateWindow(VisualisationSettings)</v>
|
|
<n>ActivateWindow(MusicPlaylist)</n>
|
|
</keyboard>
|
|
</MusicOSD>
|
|
<VisualisationSettings>
|
|
<keyboard>
|
|
<f>FastForward</f>
|
|
<r>Rewind</r>
|
|
<period>SkipNext</period>
|
|
<comma>SkipPrevious</comma>
|
|
<m>Back</m>
|
|
<i>Info</i>
|
|
<o>CodecInfo</o>
|
|
<p>ActivateWindow(VisualisationPresetList)</p>
|
|
<v>Back</v>
|
|
<n>ActivateWindow(MusicPlaylist)</n>
|
|
</keyboard>
|
|
</VisualisationSettings>
|
|
<VisualisationPresetList>
|
|
<keyboard>
|
|
<f>FastForward</f>
|
|
<r>Rewind</r>
|
|
<period>SkipNext</period>
|
|
<comma>SkipPrevious</comma>
|
|
<m>Back</m>
|
|
<i>Info</i>
|
|
<o>CodecInfo</o>
|
|
<p>Back</p>
|
|
<v>Back</v>
|
|
<n>ActivateWindow(MusicPlaylist)</n>
|
|
</keyboard>
|
|
</VisualisationPresetList>
|
|
<SlideShow>
|
|
<keyboard>
|
|
<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>
|
|
<i>Info</i>
|
|
<o>CodecInfo</o>
|
|
<period>NextPicture</period>
|
|
<comma>PreviousPicture</comma>
|
|
<plus>ZoomIn</plus>
|
|
<minus>ZoomOut</minus>
|
|
<r>Rotate</r>
|
|
</keyboard>
|
|
</SlideShow>
|
|
<ScreenCalibration>
|
|
<keyboard>
|
|
<return>NextCalibration</return>
|
|
<enter>NextCalibration</enter>
|
|
<d>ResetCalibration</d>
|
|
<r>NextResolution</r>
|
|
</keyboard>
|
|
</ScreenCalibration>
|
|
<GUICalibration>
|
|
<keyboard>
|
|
<return>NextCalibration</return>
|
|
<enter>NextCalibration</enter>
|
|
<d>ResetCalibration</d>
|
|
</keyboard>
|
|
</GUICalibration>
|
|
<VideoOSD>
|
|
<keyboard>
|
|
<m>Back</m>
|
|
<i>Info</i>
|
|
<o>CodecInfo</o>
|
|
</keyboard>
|
|
</VideoOSD>
|
|
<VideoMenu>
|
|
<keyboard>
|
|
<opensquarebracket>BigStepForward</opensquarebracket>
|
|
<closesquarebracket>BigStepBack</closesquarebracket>
|
|
<m>OSD</m>
|
|
<i>Info</i>
|
|
<o>CodecInfo</o>
|
|
<z>AspectRatio</z>
|
|
<t>ShowSubtitles</t>
|
|
<l>NextSubtitle</l>
|
|
<a>AudioDelay</a>
|
|
<escape>Fullscreen</escape>
|
|
<return>Select</return>
|
|
<enter>Select</enter> <!-- backspace>Fullscreen</backspace -->
|
|
</keyboard>
|
|
</VideoMenu>
|
|
<OSDVideoSettings>
|
|
<keyboard>
|
|
<i>Info</i>
|
|
<o>CodecInfo</o>
|
|
</keyboard>
|
|
</OSDVideoSettings>
|
|
<OSDAudioSettings>
|
|
<keyboard>
|
|
<i>Info</i>
|
|
<o>CodecInfo</o>
|
|
</keyboard>
|
|
</OSDAudioSettings>
|
|
<VideoBookmarks>
|
|
<keyboard>
|
|
</keyboard>
|
|
</VideoBookmarks>
|
|
<MyVideoLibrary>
|
|
<keyboard>
|
|
<delete>Delete</delete>
|
|
<space>Playlist</space>
|
|
<w>ToggleWatched</w>
|
|
</keyboard>
|
|
</MyVideoLibrary>
|
|
<MyVideoFiles>
|
|
<keyboard>
|
|
<space>Playlist</space>
|
|
<q>Queue</q>
|
|
</keyboard>
|
|
</MyVideoFiles>
|
|
<MyVideoPlaylist>
|
|
<keyboard>
|
|
<space>Back</space>
|
|
<delete>Delete</delete>
|
|
<u>MoveItemUp</u>
|
|
<d>MoveItemDown</d>
|
|
</keyboard>
|
|
</MyVideoPlaylist>
|
|
<ContextMenu>
|
|
<keyboard>
|
|
<c>Back</c>
|
|
<menu>Back</menu>
|
|
</keyboard>
|
|
</ContextMenu>
|
|
<Scripts>
|
|
<keyboard>
|
|
<i>info</i>
|
|
</keyboard>
|
|
</Scripts>
|
|
<MusicInformation>
|
|
<keyboard>
|
|
<i>Back</i>
|
|
</keyboard>
|
|
</MusicInformation>
|
|
<MovieInformation>
|
|
<keyboard>
|
|
<i>Back</i>
|
|
</keyboard>
|
|
</MovieInformation>
|
|
<PictureInfo>
|
|
<keyboard>
|
|
<period>NextPicture</period>
|
|
<comma>PreviousPicture</comma>
|
|
<i>Back</i>
|
|
<o>Back</o>
|
|
<space>Pause</space>
|
|
</keyboard>
|
|
</PictureInfo>
|
|
</keymap>
|