
<keymap>
    <global>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="1">Select</button>
            <button id="2">ParentDir</button>
            <button id="3"/>
            <button id="4">FullScreen</button>
            <button id="5">Queue</button>
            <button id="6">ContextMenu</button>
            <button id="7"/>
            <button id="8"/>
            <button id="9">XBMC.ActivateWindow(PlayerControls)</button>
            <button id="10"/>
            <button id="11">Screenshot</button>
            <button id="12">XBMC.ActivateWindow(ShutdownMenu)</button>
            <button id="13">Up</button>
            <button id="14">Right</button>
            <button id="15">Down</button>
            <button id="16">Left</button>
            <button id="17">PreviousMenu</button>
            <axis limit="-1" id="5">VolumeDown</axis>
            <axis limit="+1" id="5">VolumeUp</axis>
            <axis limit="-1" id="4">AnalogSeekBack</axis>
            <axis limit="+1" id="4">AnalogSeekForward</axis>
            <axis limit="0" id="3">ScrollUp</axis>
            <axis limit="0" id="6">ScrollDown</axis>
            <hat id="1" position="left">Left</hat>
            <hat id="1" position="right">Right</hat>
            <hat id="1" position="up">Up</hat>
            <hat id="1" position="down">Down</hat>
        </joystick>
    </global>
    <MyMusicPlaylist>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">Playlist</button>
            <button id="3">Playlist</button>
            <button id="17">Playlist</button>
            <button id="5">Delete</button>
        </joystick>
    </MyMusicPlaylist>
    <MyMusicFiles>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="3">Playlist</button>
            <button id="5">Queue</button>
        </joystick>
    </MyMusicFiles>
    <MyMusicLibrary>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="3">Playlist</button>
            <button id="5">Queue</button>
        </joystick>
    </MyMusicLibrary>
    <FullscreenVideo>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="1">Pause</button>
            <button id="2">Stop</button>
            <button id="3">CodecInfo</button>
            <button id="5">AspectRatio</button>
            <button id="6">Info</button>
            <button id="9">OSD</button>
            <button id="13">BigStepForward</button>
            <button id="14">StepForward</button>
            <button id="15">BigStepBack</button>
            <button id="16">StepBack</button>
            <button id="17">SmallStepBack</button>
            <axis limit="0" id="3">AnalogRewind</axis>
            <axis limit="0" id="6">AnalogFastForward</axis>
        </joystick>
    </FullscreenVideo>
    <FullscreenInfo>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">Close</button>
            <button id="3">CodecInfo</button>
            <button id="6">Close</button>
            <button id="9">OSD</button>
            <axis limit="0" id="3">AnalogRewind</axis>
            <axis limit="0" id="6">AnalogFastForward</axis>
        </joystick>
    </FullscreenInfo>
    <PlayerControls>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="9">Close</button>
            <button id="17">Close</button>
        </joystick>
    </PlayerControls>
    <Visualisation>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="1">Pause</button>
            <button id="2">Stop</button>
            <button id="3">CodecInfo</button>
            <button id="5">XBMC.ActivateWindow(VisualisationPresetList)</button>
            <button id="6">Info</button>
            <button id="9">XBMC.ActivateWindow(MusicOSD)</button>
            <button id="13">NextPreset</button>
            <button id="14">SkipNext</button>
            <button id="15">PreviousPreset</button>
            <button id="16">SkipPrevious</button>
            <axis limit="0" id="3">AnalogRewind</axis>
            <axis limit="0" id="6">AnalogFastForward</axis>
        </joystick>
    </Visualisation>
    <MusicOSD>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="17">Close</button>
            <button id="19">Close</button>
            <button id="3">CodecInfo</button>
            <button id="6">Info</button>
        </joystick>
    </MusicOSD>
    <VisualisationSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">Close</button>
            <button id="3">Close</button>
            <button id="9">Close</button>
        </joystick>
    </VisualisationSettings>
    <VisualisationPresetList>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">Close</button>
            <button id="3">Close</button>
            <button id="5">Close</button>
            <button id="9">Close</button>
        </joystick>
    </VisualisationPresetList>
    <SlideShow>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="1">Pause</button>
            <button id="2">Stop</button>
            <button id="3">CodecInfo</button>
            <button id="4">ZoomNormal</button>
            <button id="5">Rotate</button>
            <button id="6">Info</button>
            <button id="13">ZoomIn</button>
            <button id="14">NextPicture</button>
            <button id="15">ZoomOut</button>
            <button id="16">PreviousPicture</button>
            <button id="17">Stop</button>
        </joystick>
    </SlideShow>
    <SelectDialog>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="17">Close</button>
        </joystick>
    </SelectDialog>
    <VideoOSD>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="9">Close</button>
            <button id="17">PreviousMenu</button>
            <button id="2">PreviousMenu</button>
        </joystick>
    </VideoOSD>
    <VideoMenu>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="5">AspectRatio</button>
            <button id="2">Stop</button>
            <button id="9">OSD</button>
            <button id="17">PreviousMenu</button>
            <button id="6">Info</button>
            <button id="3">CodecInfo</button>
        </joystick>
    </VideoMenu>
    <OSDVideoSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="4"/>
            <button id="5">AspectRatio</button>
            <button id="2">Close</button>
            <button id="17">Close</button>
            <button id="19">Close</button>
        </joystick>
    </OSDVideoSettings>
    <OSDAudioSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="4"/>
            <button id="5">AspectRatio</button>
            <button id="2">Close</button>
            <button id="17">Close</button>
            <button id="19">Close</button>
        </joystick>
    </OSDAudioSettings>
    <VideoBookmarks>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="4"/>
            <button id="5">Delete</button>
            <button id="2">Close</button>
            <button id="17">Close</button>
            <button id="19">Close</button>
        </joystick>
    </VideoBookmarks>
    <MyVideoLibrary>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="3">Delete</button>
        </joystick>
    </MyVideoLibrary>
    <MyVideoFiles>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="5">Queue</button>
            <button id="3">Playlist</button>
        </joystick>
    </MyVideoFiles>
    <MyVideoPlaylist>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="5">Delete</button>
            <button id="3">Playlist</button>
            <button id="17">Playlist</button>
            <button id="2">Playlist</button>
        </joystick>
    </MyVideoPlaylist>
    <VirtualKeyboard>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="9">Enter</button>
            <button id="2">BackSpace</button>
            <button id="5">Shift</button>
            <button id="4">Symbols</button>
        </joystick>
    </VirtualKeyboard>
    <ContextMenu>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="6">Close</button>
            <button id="2">Close</button>
        </joystick>
    </ContextMenu>
    <Scripts>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="3">info</button>
        </joystick>
    </Scripts>
    <NumericInput>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">BackSpace</button>
            <button id="9">Enter</button>
        </joystick>
    </NumericInput>
    <GamepadInput>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="9">Stop</button>      <!-- Enter Password -->
        </joystick>
    </GamepadInput>
    <Weather>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </Weather>
    <Settings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </Settings>
    <AddonInformation>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">Close</button>
        </joystick>
    </AddonInformation>
    <AddonSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">Close</button>
        </joystick>
    </AddonSettings>
    <TextViewer>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">Close</button>
        </joystick>
    </TextViewer>
    <MyPicturesSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </MyPicturesSettings>
    <MyProgramsSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </MyProgramsSettings>
    <MyWeatherSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </MyWeatherSettings>
    <MyMusicSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </MyMusicSettings>
    <SystemSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </SystemSettings>
    <MyVideosSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </MyVideosSettings>
    <NetworkSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </NetworkSettings>
    <AppearanceSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </AppearanceSettings>
    <Profiles>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </Profiles>
    <systeminfo>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </systeminfo>
    <shutdownmenu>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </shutdownmenu>
    <submenu>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">PreviousMenu</button>
        </joystick>
    </submenu>
    <MusicInformation>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">Close</button>
        </joystick>
    </MusicInformation>
    <MovieInformation>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="2">Close</button>
        </joystick>
    </MovieInformation>
    <LockSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="9">Close</button>
            <button id="2">PreviousMenu</button>
            <button id="17">PreviousMenu</button>
        </joystick>
    </LockSettings>
    <ProfileSettings>
        <joystick name="XBOX 360 For Windows (Controller)">
            <button id="9">Close</button>
            <button id="2">PreviousMenu</button>
            <button id="17">PreviousMenu</button>
        </joystick>
    </ProfileSettings>
</keymap>

