rendered paste body<!-- 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>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="1">Select</button>
<button id="2">ParentDir</button>
<button id="3">FullScreen</button>
<button id="4">Queue</button>
<button id="5"/>
<button id="6">ContextMenu</button>
<button id="7">XBMC.ActivateWindow(PlayerControls)</button>
<button id="8">PreviousMenu</button>
<button id="9"/>
<button id="10"/>
<button id="11"/>
<button id="12"/>
<button id="13">Up</button>
<button id="14">Down</button>
<button id="15">Left</button>
<button id="16">Right</button>
<button id="17"/>
<button id="32">XBMC.ActivateWindow(ShutdownMenu)</button>
<axis limit="-1" id="1">VolumeDown</axis>
<axis limit="+1" id="1">VolumeUp</axis>
<axis limit="-1" id="2">AnalogSeekBack</axis>
<axis limit="+1" id="2">AnalogSeekForward</axis>
<axis limit="+1" id="3">ScrollUp</axis>
<axis limit="+1" id="4">ScrollDown</axis>
</joystick>
</global>
<Home>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="5">XBMC.Skin.ToggleSetting(HomeViewToggle)</button>
</joystick>
</Home>
<MyFiles>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="4">Highlight</button>
</joystick>
</MyFiles>
<MyMusicPlaylist>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">Playlist</button>
<button id="5">Playlist</button>
<button id="8">Playlist</button>
<button id="4">Delete</button>
</joystick>
</MyMusicPlaylist>
<MyMusicFiles>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="5">Playlist</button>
<button id="4">Queue</button>
</joystick>
</MyMusicFiles>
<MyMusicLibrary>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="5">Playlist</button>
<button id="4">Queue</button>
</joystick>
</MyMusicLibrary>
<FullscreenVideo>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="1">Pause</button>
<button id="2">Stop</button>
<button id="5">CodecInfo</button>
<button id="4">AspectRatio</button>
<button id="6">Info</button>
<button id="7">OSD</button>
<button id="13">BigStepForward</button>
<button id="16">StepForward</button>
<button id="14">BigStepBack</button>
<button id="15">StepBack</button>
<button id="8">SmallStepBack</button>
<axis limit="+1" id="3">AnalogRewind</axis>
<axis limit="+1" id="4">AnalogFastForward</axis>
</joystick>
</FullscreenVideo>
<FullscreenInfo>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">Close</button>
<button id="5">CodecInfo</button>
<button id="6">Close</button>
<button id="7">OSD</button>
<axis limit="+1" id="3">AnalogRewind</axis>
<axis limit="+1" id="4">AnalogFastForward</axis>
</joystick>
</FullscreenInfo>
<PlayerControls>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="7">Close</button>
<button id="8">Close</button>
</joystick>
</PlayerControls>
<Visualisation>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="1">Pause</button>
<button id="2">Stop</button>
<button id="5">CodecInfo</button>
<button id="4">XBMC.ActivateWindow(VisualisationPresetList)</button>
<button id="6">Info</button>
<button id="7">XBMC.ActivateWindow(MusicOSD)</button>
<button id="13">NextPreset</button>
<button id="16">SkipNext</button>
<button id="14">PreviousPreset</button>
<button id="15">SkipPrevious</button>
<axis limit="+1" id="3">AnalogRewind</axis>
<axis limit="+1" id="4">AnalogFastForward</axis>
</joystick>
</Visualisation>
<MusicOSD>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="8">Close</button>
<button id="19">Close</button>
<button id="5">CodecInfo</button>
<button id="6">Info</button>
</joystick>
</MusicOSD>
<VisualisationSettings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">Close</button>
<button id="5">Close</button>
<button id="7">Close</button>
</joystick>
</VisualisationSettings>
<VisualisationPresetList>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">Close</button>
<button id="5">Close</button>
<button id="4">Close</button>
<button id="7">Close</button>
</joystick>
</VisualisationPresetList>
<SlideShow>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="1">Pause</button>
<button id="2">Stop</button>
<button id="5">CodecInfo</button>
<button id="3">ZoomNormal</button>
<button id="4">Rotate</button>
<button id="6">Info</button>
<button id="13">ZoomIn</button>
<button id="16">NextPicture</button>
<button id="14">ZoomOut</button>
<button id="15">PreviousPicture</button>
<button id="17">Stop</button>
</joystick>
</SlideShow>
<ScreenCalibration>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="1">NextCalibration</button>
<button id="5">ResetCalibration</button>
<button id="6">NextResolution</button>
<button id="2">PreviousMenu</button>
</joystick>
</ScreenCalibration>
<GUICalibration>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="1">NextCalibration</button>
<button id="5">ResetCalibration</button>
<button id="6">NextResolution</button>
<button id="2">PreviousMenu</button>
</joystick>
</GUICalibration>
<SelectDialog>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="8">Close</button>
</joystick>
</SelectDialog>
<VideoOSD>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="7">Close</button>
<button id="8">PreviousMenu</button>
<button id="2">PreviousMenu</button>
</joystick>
</VideoOSD>
<VideoMenu>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="4">AspectRatio</button>
<button id="2">Stop</button>
<button id="7">OSD</button>
<button id="8">PreviousMenu</button>
<button id="6">Info</button>
<button id="5">CodecInfo</button>
</joystick>
</VideoMenu>
<OSDVideoSettings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="3"/>
<button id="4">AspectRatio</button>
<button id="2">Close</button>
<button id="8">Close</button>
<button id="19">Close</button>
</joystick>
</OSDVideoSettings>
<OSDAudioSettings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="3"/>
<button id="4">AspectRatio</button>
<button id="2">Close</button>
<button id="8">Close</button>
<button id="19">Close</button>
</joystick>
</OSDAudioSettings>
<VideoBookmarks>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="3"/>
<button id="4">Delete</button>
<button id="2">Close</button>
<button id="9">Close</button>
<button id="19">Close</button>
</joystick>
</VideoBookmarks>
<MyVideoLibrary>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="5">Delete</button>
</joystick>
</MyVideoLibrary>
<MyVideoFiles>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="4">Queue</button>
<button id="5">Playlist</button>
</joystick>
</MyVideoFiles>
<MyVideoPlaylist>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="4">Delete</button>
<button id="5">Playlist</button>
<button id="8">Playlist</button>
<button id="2">Playlist</button>
</joystick>
</MyVideoPlaylist>
<VirtualKeyboard>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="7">Enter</button>
<button id="2">BackSpace</button>
<button id="4">Shift</button>
<button id="3">Symbols</button>
</joystick>
</VirtualKeyboard>
<ContextMenu>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="6">Close</button>
<button id="2">Close</button>
</joystick>
</ContextMenu>
<Scripts>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="5">XBMC.ActivateWindow(ScriptsDebugInfo)</button>
</joystick>
</Scripts>
<NumericInput>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">BackSpace</button>
<button id="7">Enter</button>
</joystick>
</NumericInput>
<GamepadInput>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="7">Stop</button> <!-- Enter Password -->
</joystick>
</GamepadInput>
<Weather>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</Weather>
<Settings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</Settings>
<MyPicturesSettings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</MyPicturesSettings>
<MyProgramsSettings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</MyProgramsSettings>
<MyWeatherSettings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</MyWeatherSettings>
<MyMusicSettings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</MyMusicSettings>
<SystemSettings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</SystemSettings>
<MyVideosSettings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</MyVideosSettings>
<NetworkSettings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</NetworkSettings>
<AppearanceSettings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</AppearanceSettings>
<Profiles>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</Profiles>
<systeminfo>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</systeminfo>
<shutdownmenu>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</shutdownmenu>
<submenu>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">PreviousMenu</button>
</joystick>
</submenu>
<MusicInformation>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">Close</button>
</joystick>
</MusicInformation>
<MovieInformation>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="2">Close</button>
</joystick>
</MovieInformation>
<LockSettings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="7">Close</button>
<button id="2">PreviousMenu</button>
<button id="8">PreviousMenu</button>
</joystick>
</LockSettings>
<ProfileSettings>
<joystick name="Microsoft Xbox 360 Wireless Controller">
<altname>Mad Catz MicroCON</altname>
<altname>Logitech Xbox Cordless Controller</altname>
<button id="7">Close</button>
<button id="2">PreviousMenu</button>
<button id="8">PreviousMenu</button>
</joystick>
</ProfileSettings>
</keymap>