Spaceman2004
Jun 10 2006, 11:59 AM
Spaceman2004
Jul 16 2006, 10:09 AM
OK, here comes
V3 of the keymap.xml
Everything is a little closer to the default version now. I got quite a few requests to change some stuff back. I didn't realise what I had done before would cause problems for music lovers.
But all in all I think this should be good for 95% of users. I'm sorry, but I just can't make everyone happy! So forget what you've learnt with my older versions of my keymap.xml!
Ok, here is a short list of the funcations I've added or changed from the default keymap.xml.
Global
----
Zero = Shutdown menu
One = Pervious folder
Two = Highlight/queue
Five = Open/Close Tray
Menu = MC360 Guide blade
Back = Pervious Menu
Virtual keyboard/pad
-----
Skip- = same as trigger left
Skip+ = same as trigger right
Stop = Shift
Pause = Symbols
Back = the way it should be, it goes back to the previous window
Reverse = Backspace
http://rapidshare.de/files/25980634/Keymap.xml.htmlhttp://www.bestsharing.com/files/ms00182329/Keymap.xml.htmlCODE
<!-- v3.0 Edited by Spaceman2004 for the MC360 skin - Original credit goes to the XBMC team -->
<!-- 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. -->
<!-- The format is: -->
<!-- <device> -->
<!-- <button>action</button> -->
<!-- </device> -->
<!-- To map keys from other remotes using the RCA 5 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. -->
<keymap>
<global>
<remote>
<zero>XBMC.ActivateWindow(ShutdownMenu)</zero>
<one>ParentDir</one>
<three>VolumeUp</three>
<five>XBMC.EjectTray()</five>
<six>VolumeDown</six>
<nine>Mute</nine>
<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>PreviousMenu</back>
<menu>XBMC.ActivateWindow(PlayerControls)</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>
</remote>
<gamepad>
<A>Select</A>
<B>ParentDir</B>
<X>FullScreen</X>
<Y>Queue</Y>
<white>ContextMenu</white>
<black></black>
<start>XBMC.ActivateWindow(PlayerControls)</start>
<back>PreviousMenu</back>
<dpadleft>Left</dpadleft>
<dpadright>Right</dpadright>
<dpadup>Up</dpadup>
<dpaddown>Down</dpaddown>
<leftthumbbutton>Screenshot</leftthumbbutton>
<rightthumbbutton>XBMC.ActivateWindow(ShutdownMenu)</rightthumbbutton>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<rightthumbstickleft>AnalogSeekBack</rightthumbstickleft>
<rightthumbstickright>AnalogSeekForward</rightthumbstickright>
<rightthumbstickup>VolumeUp</rightthumbstickup>
<rightthumbstickdown>VolumeDown</rightthumbstickdown>
</gamepad>
<keyboard>
<p>Play</p>
<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>
<backspace>ParentDir</backspace>
<escape>PreviousMenu</escape>
<i>Info</i>
<menu>ContextMenu</menu>
<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>
</keyboard>
</global>
<Home>
<gamepad>
<black>XBMC.Skin.ToggleSetting(HomeViewToggle)</black>
</gamepad>
<remote>
<info>XBMC.ActivateWindow(SystemInfo)</info>
<clear>XBMC.ActivateWindow(Weather)</clear>
<hash>XBMC.ActivateWindow(Settings)</hash>
</remote>
<keyboard>
<i>info</i>
</keyboard>
</Home>
<MyFiles>
<gamepad>
<Y>Highlight</Y>
</gamepad>
<remote>
<zero>Delete</zero>
<two>Highlight</two>
<four>Copy</four>
<seven>Move</seven>
<clear>Delete</clear>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Highlight</space>
<delete>Delete</delete>
<c>Copy</c>
<m>Move</m>
<r>Rename</r>
</keyboard>
</MyFiles>
<MyMusicPlaylist>
<gamepad>
<Y>Delete</Y>
<black>Playlist</black> <!-- Close playlist -->
<back>Playlist</back> <!-- Close playlist -->
<B>Playlist</B> <!-- Close playlist -->
</gamepad>
<remote>
<back>Playlist</back> <!-- Close playlist -->
<clear>Delete</clear>
<zero>Delete</zero>
<two>MoveItemUp</two>
<five>MoveItemDown</five>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space> <!-- Close playlist -->
<delete>Delete</delete>
<u>MoveItemUp</u>
<d>MoveItemDown</d>
</keyboard>
</MyMusicPlaylist>
<MyMusicFiles>
<gamepad>
<Y>Queue</Y>
<black>Playlist</black>
</gamepad>
<remote>
<two>Queue</two>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space>
<q>Queue</q>
</keyboard>
</MyMusicFiles>
<MyMusicLibrary>
<gamepad>
<Y>Queue</Y>
<black>Playlist</black>
</gamepad>
<remote>
<two>Queue</two>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space>
<q>Queue</q>
</keyboard>
</MyMusicLibrary>
<FullscreenVideo>
<remote>
<left>StepBack</left>
<right>StepForward</right>
<up>BigStepForward</up>
<down>BigStepBack</down>
<back>SmallStepBack</back>
<menu>OSD</menu>
<start>OSD</start>
<title>Info</title>
<info>CodecInfo</info>
<enter>AspectRatio</enter>
<select>AspectRatio</select>
</remote>
<gamepad>
<A>Pause</A>
<B>Stop</B>
<Y>AspectRatio</Y>
<black>CodecInfo</black>
<white>ShowTime</white>
<back>SmallStepBack</back>
<start>OSD</start>
<leftanalogtrigger>AnalogRewind</leftanalogtrigger>
<rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
<dpadleft>StepBack</dpadleft>
<dpadright>StepForward</dpadright>
<dpadup>BigStepForward</dpadup>
<dpaddown>BigStepBack</dpaddown>
</gamepad>
<keyboard>
<f>FastForward</f>
<r>Rewind</r>
<period>StepForward</period>
<comma>StepBack</comma>
<backspace>SmallStepBack</backspace>
<opensquarebracket>BigStepForward</opensquarebracket>
<closesquarebracket>BigStepBack</closesquarebracket>
<return>OSD</return>
<i>CodecInfo</i>
<t>Info</t>
<o>ShowTime</o>
<z>AspectRatio</z>
<s>ShowSubtitles</s>
<l>NextSubtitle</l>
<left>Left</left>
<right>Right</right>
</keyboard>
</FullscreenVideo>
<PlayerControls>
<gamepad>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<menu>Close</menu>
</remote>
</PlayerControls>
<Visualisation>
<remote>
<left>PreviousPreset</left>
<right>NextPreset</right>
<up>IncreaseRating</up>
<down>DecreaseRating</down>
<back>LockPreset</back>
<title>Info</title>
<select>XBMC.ActivateWindow(VisualisationPresetList)</select>
<menu>XBMC.ActivateWindow(MusicOSD)</menu>
<start>OSD</start>
<info>ShowPreset</info>
</remote>
<gamepad>
<A>Pause</A>
<B>Stop</B>
<Y>XBMC.ActivateWindow(VisualisationPresetList)</Y>
<black>ShowPreset</black>
<white>Info</white>
<start>XBMC.ActivateWindow(MusicOSD)</start>
<back>LockPreset</back>
<leftanalogtrigger>AnalogRewind</leftanalogtrigger>
<rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
<dpadleft>SkipPrevious</dpadleft>
<dpadright>SkipNext</dpadright>
<dpadup>NextPreset</dpadup>
<dpaddown>PreviousPreset</dpaddown>
</gamepad>
</Visualisation>
<MusicOSD>
<gamepad>
<back>Close</back>
<start>Close</start>
<black>ShowPreset</black>
<white>Info</white>
</gamepad>
<remote>
<menu>Close</menu>
<title>Info</title>
<info>ShowPreset</info>
</remote>
</MusicOSD>
<VisualisationSettings>
<gamepad>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<menu>Close</menu>
</remote>
</VisualisationSettings>
<VisualisationPresetList>
<gamepad>
<back>Close</back>
<start>Close</start>
<Y>Close</Y>
</gamepad>
<remote>
<menu>Close</menu>
</remote>
</VisualisationPresetList>
<SlideShow>
<gamepad>
<A>Pause</A>
<B>Stop</B>
<Y>Rotate</Y>
<X>ZoomNormal</X>
<black>CodecInfo</black>
<white>Info</white>
<righttrigger>NextPicture</righttrigger>
<lefttrigger>PreviousPicture</lefttrigger>
<dpadleft>PreviousPicture</dpadleft>
<dpadright>NextPicture</dpadright>
<dpadup>ZoomIn</dpadup>
<dpaddown>ZoomOut</dpaddown>
<leftthumbstick>AnalogMove</leftthumbstick>
<back>Stop</back>
</gamepad>
<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>
<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>CodecInfo</i>
<t>Info</t>
<period>NextPicture</period>
<comma>PreviousPicture</comma>
<plus>ZoomIn</plus>
<minus>ZoomOut</minus>
<r>Rotate</r>
</keyboard>
</SlideShow>
<ScreenCalibration>
<gamepad>
<leftthumbstick>AnalogMove</leftthumbstick>
<A>NextCalibration</A>
<black>ResetCalibration</black>
<white>NextResolution</white>
</gamepad>
<remote>
<select>NextCalibration</select>
<enter>NextCalibration</enter>
<zero>ResetCalibration</zero>
<display>NextResolution</display>
<xbox>NextResolution</xbox>
</remote>
<keyboard>
<return>NextCalibration</return>
<d>ResetCalibration</d>
<r>NextResolution</r>
</keyboard>
</ScreenCalibration>
<GUICalibration>
<gamepad>
<leftthumbstick>AnalogMove</leftthumbstick>
<A>NextCalibration</A>
<black>ResetCalibration</black>
</gamepad>
<remote>
<select>NextCalibration</select>
<enter>NextCalibration</enter>
<zero>ResetCalibration</zero>
</remote>
<keyboard>
<return>NextCalibration</return>
<d>ResetCalibration</d>
</keyboard>
</GUICalibration>
<SelectDialog>
<gamepad>
<back>Close</back>
</gamepad>
<remote>
<back>Close</back>
</remote>
<keyboard>
<escape>Close</escape>
</keyboard>
</SelectDialog>
<VideoOSD>
<gamepad>
<start>Close</start>
<back>PreviousMenu</back>
<B>Stop</B>
</gamepad>
<remote>
<back>PreviousMenu</back>
<menu>Close</menu>
<start>Close</start>
</remote>
<keyboard>
<backspace>HideSubMenu</backspace>
<escape>Close</escape>
</keyboard>
</VideoOSD>
<VideoMenu>
<gamepad>
<Y>AspectRatio</Y>
<B>Stop</B>
<start>OSD</start>
<back>PreviousMenu</back>
<white>ShowTime</white>
<black>CodecInfo</black>
<leftanalogtrigger>AnalogRewind</leftanalogtrigger>
<rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
</gamepad>
<remote>
<menu>OSD</menu>
<back>PreviousMenu</back>
<info>CodecInfo</info>
</remote>
<keyboard>
<return>OSD</return>
<backspace>PreviousMenu</backspace>
</keyboard>
</VideoMenu>
<OSDVideoSettings>
<gamepad>
<X></X>
<Y>AspectRatio</Y>
<B>Stop</B>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<back>Close</back>
<menu>Close</menu>
<start>Close</start>
</remote>
<keyboard>
<backspace>HideSubMenu</backspace>
<escape>Close</escape>
</keyboard>
</OSDVideoSettings>
<VideoBookmarks>
<gamepad>
<X></X>
<Y>AspectRatio</Y>
<B>Stop</B>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<back>Close</back>
<menu>Close</menu>
<start>Close</start>
</remote>
<keyboard>
<backspace>HideSubMenu</backspace>
<escape>Close</escape>
</keyboard>
</VideoBookmarks>
<MyVideoTitles>
<gamepad>
<black>Delete</black>
</gamepad>
<remote>
<zero>Delete</zero>
<clear>Delete</clear>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<delete>Delete</delete>
</keyboard>
</MyVideoTitles>
<MyVideoFiles>
<gamepad>
<Y>Queue</Y>
<black>Playlist</black>
</gamepad>
<remote>
<zero>Queue</zero>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space>
<q>Queue</q>
</keyboard>
</MyVideoFiles>
<MyVideoPlaylist>
<gamepad>
<Y>Delete</Y>
<black>Playlist</black> <!-- Close playlist -->
<back>Playlist</back> <!-- Close playlist -->
</gamepad>
<remote>
<back>Playlist</back> <!-- Close playlist -->
<clear>Delete</clear>
<zero>Delete</zero>
<two>MoveItemUp</two>
<five>MoveItemDown</five>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space> <!-- Close playlist -->
<delete>Delete</delete>
<u>MoveItemUp</u>
<d>MoveItemDown</d>
</keyboard>
</MyVideoPlaylist>
<VirtualKeyboard>
<gamepad>
<start>Enter</start>
<B>BackSpace</B>
<Y>Shift</Y>
<X>Symbols</X>
<lefttrigger>CursorLeft</lefttrigger>
<righttrigger>CursorRight</righttrigger>
</gamepad>
<remote>
<skipminus>CursorLeft</skipminus>
<skipplus>CursorRight</skipplus>
<reverse>BackSpace</reverse>
<stop>Shift</stop>
<pause>Symbols</pause>
<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>
<XlinkKai>
<gamepad>
<righttrigger>NextPicture</righttrigger> <!-- Next Tab -->
<lefttrigger>PreviousPicture</lefttrigger> <!-- Previous Tab -->
</gamepad>
</XlinkKai>
<ContextMenu>
<gamepad>
<white>Close</white>
<B>Close</B>
</gamepad>
<remote>
<title>Close</title>
<back>Close</back>
</remote>
<keyboard>
<menu>Close</menu>
</keyboard>
</ContextMenu>
<FileStackingDialog>
<remote>
<back>Close</back>
</remote>
</FileStackingDialog>
<scripts>
<gamepad>
<white>XBMC.ActivateWindow(ScriptsDebugInfo)</white>
</gamepad>
<remote>
<info>XBMC.ActivateWindow(ScriptsDebugInfo)</info>
</remote>
<keyboard>
<i>XBMC.ActivateWindow(ScriptsDebugInfo)</i>
</keyboard>
</Scripts>
<scriptsDebugInfo>
<gamepad>
<white>Info</white> <!-- clears debug python info -->
</gamepad>
<remote>
<info>Info</info> <!-- clears debug python info -->
</remote>
<keyboard>
<i>Info</i> <!-- clears debug python info -->
</keyboard>
</ScriptsDebugInfo>
<NumericInput>
<gamepad>
<B>BackSpace</B>
<start>Enter</start>
<lefttrigger>SkipPrevious</lefttrigger>
<righttrigger>SkipNext</righttrigger>
</gamepad>
<remote>
<skipminus>SkipPrevious</skipminus>
<skipplus>SkipNext</skipplus>
<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>
<reverse>BackSpace</reverse>
</remote>
</NumericInput>
<GamepadInput>
<gamepad>
<start>Stop</start> <!-- Enter Password -->
</gamepad>
</GamepadInput>
</keymap>
FreshMeatPuppet
Jul 17 2006, 10:46 AM
Thanks for the PM Spaceman. It had actually gotten to a point where I'd gotten a handle on the syntax of the file to edit it myself, and I already have something similar to this setup with my XBMC, but I'll take it for a spin anyway.
Spaceman2004
Jul 17 2006, 02:15 PM
OK... here is v3.01 (17th July 06) You can now also use black on the gamepad to eject the tray while on the normal blades!
CODE
<!-- v3.01 Edited by Spaceman2004 for the MC360 skin - Original credit goes to the XBMC team -->
<!-- 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. -->
<!-- The format is: -->
<!-- <device> -->
<!-- <button>action</button> -->
<!-- </device> -->
<!-- To map keys from other remotes using the RCA 5 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. -->
<keymap>
<global>
<remote>
<zero>XBMC.ActivateWindow(ShutdownMenu)</zero>
<one>ParentDir</one>
<three>VolumeUp</three>
<five>XBMC.EjectTray()</five>
<six>VolumeDown</six>
<nine>Mute</nine>
<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>PreviousMenu</back>
<menu>XBMC.ActivateWindow(PlayerControls)</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>
</remote>
<gamepad>
<A>Select</A>
<B>ParentDir</B>
<X>FullScreen</X>
<Y>Queue</Y>
<white>ContextMenu</white>
<black>XBMC.EjectTray()</black>
<start>XBMC.ActivateWindow(PlayerControls)</start>
<back>PreviousMenu</back>
<dpadleft>Left</dpadleft>
<dpadright>Right</dpadright>
<dpadup>Up</dpadup>
<dpaddown>Down</dpaddown>
<leftthumbbutton>Screenshot</leftthumbbutton>
<rightthumbbutton>XBMC.ActivateWindow(ShutdownMenu)</rightthumbbutton>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<rightthumbstickleft>AnalogSeekBack</rightthumbstickleft>
<rightthumbstickright>AnalogSeekForward</rightthumbstickright>
<rightthumbstickup>VolumeUp</rightthumbstickup>
<rightthumbstickdown>VolumeDown</rightthumbstickdown>
</gamepad>
<keyboard>
<p>Play</p>
<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>
<backspace>ParentDir</backspace>
<escape>PreviousMenu</escape>
<i>Info</i>
<menu>ContextMenu</menu>
<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>
</keyboard>
</global>
<Home>
<gamepad>
<black></black>
</gamepad>
<remote>
<info>XBMC.ActivateWindow(SystemInfo)</info>
<clear>XBMC.ActivateWindow(Weather)</clear>
<hash>XBMC.ActivateWindow(Settings)</hash>
</remote>
<keyboard>
<i>info</i>
</keyboard>
</Home>
<MyFiles>
<gamepad>
<Y>Highlight</Y>
</gamepad>
<remote>
<zero>Delete</zero>
<two>Highlight</two>
<four>Copy</four>
<seven>Move</seven>
<clear>Delete</clear>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Highlight</space>
<delete>Delete</delete>
<c>Copy</c>
<m>Move</m>
<r>Rename</r>
</keyboard>
</MyFiles>
<MyMusicPlaylist>
<gamepad>
<Y>Delete</Y>
<black>Playlist</black> <!-- Close playlist -->
<back>Playlist</back> <!-- Close playlist -->
<B>Playlist</B> <!-- Close playlist -->
</gamepad>
<remote>
<back>Playlist</back> <!-- Close playlist -->
<clear>Delete</clear>
<zero>Delete</zero>
<two>MoveItemUp</two>
<five>MoveItemDown</five>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space> <!-- Close playlist -->
<delete>Delete</delete>
<u>MoveItemUp</u>
<d>MoveItemDown</d>
</keyboard>
</MyMusicPlaylist>
<MyMusicFiles>
<gamepad>
<Y>Queue</Y>
<black>Playlist</black>
</gamepad>
<remote>
<two>Queue</two>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space>
<q>Queue</q>
</keyboard>
</MyMusicFiles>
<MyMusicLibrary>
<gamepad>
<Y>Queue</Y>
<black>Playlist</black>
</gamepad>
<remote>
<two>Queue</two>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space>
<q>Queue</q>
</keyboard>
</MyMusicLibrary>
<FullscreenVideo>
<remote>
<left>StepBack</left>
<right>StepForward</right>
<up>BigStepForward</up>
<down>BigStepBack</down>
<back>SmallStepBack</back>
<menu>OSD</menu>
<start>OSD</start>
<title>Info</title>
<info>CodecInfo</info>
<enter>AspectRatio</enter>
<select>AspectRatio</select>
</remote>
<gamepad>
<A>Pause</A>
<B>Stop</B>
<Y>AspectRatio</Y>
<black>CodecInfo</black>
<white>ShowTime</white>
<back>SmallStepBack</back>
<start>OSD</start>
<leftanalogtrigger>AnalogRewind</leftanalogtrigger>
<rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
<dpadleft>StepBack</dpadleft>
<dpadright>StepForward</dpadright>
<dpadup>BigStepForward</dpadup>
<dpaddown>BigStepBack</dpaddown>
</gamepad>
<keyboard>
<f>FastForward</f>
<r>Rewind</r>
<period>StepForward</period>
<comma>StepBack</comma>
<backspace>SmallStepBack</backspace>
<opensquarebracket>BigStepForward</opensquarebracket>
<closesquarebracket>BigStepBack</closesquarebracket>
<return>OSD</return>
<i>CodecInfo</i>
<t>Info</t>
<o>ShowTime</o>
<z>AspectRatio</z>
<s>ShowSubtitles</s>
<l>NextSubtitle</l>
<left>Left</left>
<right>Right</right>
</keyboard>
</FullscreenVideo>
<PlayerControls>
<gamepad>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<menu>Close</menu>
</remote>
</PlayerControls>
<Visualisation>
<remote>
<left>PreviousPreset</left>
<right>NextPreset</right>
<up>IncreaseRating</up>
<down>DecreaseRating</down>
<back>LockPreset</back>
<title>Info</title>
<select>XBMC.ActivateWindow(VisualisationPresetList)</select>
<menu>XBMC.ActivateWindow(MusicOSD)</menu>
<start>OSD</start>
<info>ShowPreset</info>
</remote>
<gamepad>
<A>Pause</A>
<B>Stop</B>
<Y>XBMC.ActivateWindow(VisualisationPresetList)</Y>
<black>ShowPreset</black>
<white>Info</white>
<start>XBMC.ActivateWindow(MusicOSD)</start>
<back>LockPreset</back>
<leftanalogtrigger>AnalogRewind</leftanalogtrigger>
<rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
<dpadleft>SkipPrevious</dpadleft>
<dpadright>SkipNext</dpadright>
<dpadup>NextPreset</dpadup>
<dpaddown>PreviousPreset</dpaddown>
</gamepad>
</Visualisation>
<MusicOSD>
<gamepad>
<back>Close</back>
<start>Close</start>
<black>ShowPreset</black>
<white>Info</white>
</gamepad>
<remote>
<menu>Close</menu>
<title>Info</title>
<info>ShowPreset</info>
</remote>
</MusicOSD>
<VisualisationSettings>
<gamepad>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<menu>Close</menu>
</remote>
</VisualisationSettings>
<VisualisationPresetList>
<gamepad>
<back>Close</back>
<start>Close</start>
<Y>Close</Y>
</gamepad>
<remote>
<menu>Close</menu>
</remote>
</VisualisationPresetList>
<SlideShow>
<gamepad>
<A>Pause</A>
<B>Stop</B>
<Y>Rotate</Y>
<X>ZoomNormal</X>
<black>CodecInfo</black>
<white>Info</white>
<righttrigger>NextPicture</righttrigger>
<lefttrigger>PreviousPicture</lefttrigger>
<dpadleft>PreviousPicture</dpadleft>
<dpadright>NextPicture</dpadright>
<dpadup>ZoomIn</dpadup>
<dpaddown>ZoomOut</dpaddown>
<leftthumbstick>AnalogMove</leftthumbstick>
<back>Stop</back>
</gamepad>
<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>
<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>CodecInfo</i>
<t>Info</t>
<period>NextPicture</period>
<comma>PreviousPicture</comma>
<plus>ZoomIn</plus>
<minus>ZoomOut</minus>
<r>Rotate</r>
</keyboard>
</SlideShow>
<ScreenCalibration>
<gamepad>
<leftthumbstick>AnalogMove</leftthumbstick>
<A>NextCalibration</A>
<black>ResetCalibration</black>
<white>NextResolution</white>
</gamepad>
<remote>
<select>NextCalibration</select>
<enter>NextCalibration</enter>
<zero>ResetCalibration</zero>
<display>NextResolution</display>
<xbox>NextResolution</xbox>
</remote>
<keyboard>
<return>NextCalibration</return>
<d>ResetCalibration</d>
<r>NextResolution</r>
</keyboard>
</ScreenCalibration>
<GUICalibration>
<gamepad>
<leftthumbstick>AnalogMove</leftthumbstick>
<A>NextCalibration</A>
<black>ResetCalibration</black>
</gamepad>
<remote>
<select>NextCalibration</select>
<enter>NextCalibration</enter>
<zero>ResetCalibration</zero>
</remote>
<keyboard>
<return>NextCalibration</return>
<d>ResetCalibration</d>
</keyboard>
</GUICalibration>
<SelectDialog>
<gamepad>
<back>Close</back>
</gamepad>
<remote>
<back>Close</back>
</remote>
<keyboard>
<escape>Close</escape>
</keyboard>
</SelectDialog>
<VideoOSD>
<gamepad>
<start>Close</start>
<back>PreviousMenu</back>
<B>Stop</B>
</gamepad>
<remote>
<back>PreviousMenu</back>
<menu>Close</menu>
<start>Close</start>
</remote>
<keyboard>
<backspace>HideSubMenu</backspace>
<escape>Close</escape>
</keyboard>
</VideoOSD>
<VideoMenu>
<gamepad>
<Y>AspectRatio</Y>
<B>Stop</B>
<start>OSD</start>
<back>PreviousMenu</back>
<white>ShowTime</white>
<black>CodecInfo</black>
<leftanalogtrigger>AnalogRewind</leftanalogtrigger>
<rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
</gamepad>
<remote>
<menu>OSD</menu>
<back>PreviousMenu</back>
<info>CodecInfo</info>
</remote>
<keyboard>
<return>OSD</return>
<backspace>PreviousMenu</backspace>
</keyboard>
</VideoMenu>
<OSDVideoSettings>
<gamepad>
<X></X>
<Y>AspectRatio</Y>
<B>Stop</B>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<back>Close</back>
<menu>Close</menu>
<start>Close</start>
</remote>
<keyboard>
<backspace>HideSubMenu</backspace>
<escape>Close</escape>
</keyboard>
</OSDVideoSettings>
<VideoBookmarks>
<gamepad>
<X></X>
<Y>AspectRatio</Y>
<B>Stop</B>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<back>Close</back>
<menu>Close</menu>
<start>Close</start>
</remote>
<keyboard>
<backspace>HideSubMenu</backspace>
<escape>Close</escape>
</keyboard>
</VideoBookmarks>
<MyVideoTitles>
<gamepad>
<black>Delete</black>
</gamepad>
<remote>
<zero>Delete</zero>
<clear>Delete</clear>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<delete>Delete</delete>
</keyboard>
</MyVideoTitles>
<MyVideoFiles>
<gamepad>
<Y>Queue</Y>
<black>Playlist</black>
</gamepad>
<remote>
<zero>Queue</zero>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space>
<q>Queue</q>
</keyboard>
</MyVideoFiles>
<MyVideoPlaylist>
<gamepad>
<Y>Delete</Y>
<black>Playlist</black> <!-- Close playlist -->
<back>Playlist</back> <!-- Close playlist -->
</gamepad>
<remote>
<back>Playlist</back> <!-- Close playlist -->
<clear>Delete</clear>
<zero>Delete</zero>
<two>MoveItemUp</two>
<five>MoveItemDown</five>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space> <!-- Close playlist -->
<delete>Delete</delete>
<u>MoveItemUp</u>
<d>MoveItemDown</d>
</keyboard>
</MyVideoPlaylist>
<VirtualKeyboard>
<gamepad>
<start>Enter</start>
<B>BackSpace</B>
<Y>Shift</Y>
<X>Symbols</X>
<lefttrigger>CursorLeft</lefttrigger>
<righttrigger>CursorRight</righttrigger>
</gamepad>
<remote>
<skipminus>CursorLeft</skipminus>
<skipplus>CursorRight</skipplus>
<reverse>BackSpace</reverse>
<stop>Shift</stop>
<pause>Symbols</pause>
<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>
<XlinkKai>
<gamepad>
<righttrigger>NextPicture</righttrigger> <!-- Next Tab -->
<lefttrigger>PreviousPicture</lefttrigger> <!-- Previous Tab -->
</gamepad>
</XlinkKai>
<ContextMenu>
<gamepad>
<white>Close</white>
<B>Close</B>
</gamepad>
<remote>
<title>Close</title>
<back>Close</back>
</remote>
<keyboard>
<menu>Close</menu>
</keyboard>
</ContextMenu>
<FileStackingDialog>
<remote>
<back>Close</back>
</remote>
</FileStackingDialog>
<scripts>
<gamepad>
<white>XBMC.ActivateWindow(ScriptsDebugInfo)</white>
</gamepad>
<remote>
<info>XBMC.ActivateWindow(ScriptsDebugInfo)</info>
</remote>
<keyboard>
<i>XBMC.ActivateWindow(ScriptsDebugInfo)</i>
</keyboard>
</Scripts>
<scriptsDebugInfo>
<gamepad>
<white>Info</white> <!-- clears debug python info -->
</gamepad>
<remote>
<info>Info</info> <!-- clears debug python info -->
</remote>
<keyboard>
<i>Info</i> <!-- clears debug python info -->
</keyboard>
</ScriptsDebugInfo>
<NumericInput>
<gamepad>
<B>BackSpace</B>
<start>Enter</start>
<lefttrigger>SkipPrevious</lefttrigger>
<righttrigger>SkipNext</righttrigger>
</gamepad>
<remote>
<skipminus>SkipPrevious</skipminus>
<skipplus>SkipNext</skipplus>
<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>
<reverse>BackSpace</reverse>
</remote>
</NumericInput>
<GamepadInput>
<gamepad>
<start>Stop</start> <!-- Enter Password -->
</gamepad>
</GamepadInput>
</keymap>
Spaceman2004
Jul 17 2006, 08:11 PM
Ok, when posting with code into this forum changes this
<scripts>
<gamepad>
<white>XBMC.ActivateWindow(ScriptsDebugInfo)</white>
</gamepad>
<remote>
<info>XBMC.ActivateWindow(ScriptsDebugInfo)</info>
</remote>
<keyboard>
<i>XBMC.ActivateWindow(ScriptsDebugInfo)</i>
</keyboard>
</Scripts>
<scriptsDebugInfo>
<gamepad>
<white>Info</white> <!-- clears debug python info -->
</gamepad>
<remote>
<info>Info</info> <!-- clears debug python info -->
</remote>
<keyboard>
<i>Info</i> <!-- clears debug python info -->
</keyboard>
</ScriptsDebugInfo>
<NumericInput>
<gamepad>
<B>BackSpace</B>
<start>Enter</start>
<lefttrigger>SkipPrevious</lefttrigger>
<righttrigger>SkipNext</righttrigger>
</gamepad>
So that Scripts becomes scripts and the same for scriptsdebuginfo and causes problems in xbmc...
Download the keymap.xml from here...
http://rapidshare.de/files/26110968/Keymap.xml.htmlhttp://www.bestsharing.com/files/ms00183388/Keymap.rar.html
Spaceman2004
Jul 19 2006, 08:21 AM
You should place the keymap.xml in XBMC\UserData\
The following is the extra or changed stuff you can now do!!!
On the gamepad press BLACK to open/close pretty much anywhere.
On the DVD remote you can do the following!...
Global
----
Zero = Shutdown menu
One = Pervious folder
Two = Highlight/queue
Five = Open/Close Tray
Menu = MC360 Guide blade
Back = Pervious Menu
Virtual keyboard/pad
-----
Skip- = same as trigger left
Skip+ = same as trigger right
Stop = Shift
Pause = Symbols
Back = the way it should be, it goes back to the previous window
Reverse = Backspace
You can also get the keymap now at manturafs'
Live MarketplaceGet the keymap here
Spaceman2004
Jul 23 2006, 05:47 AM
You should place the keymap.xml in XBMC\UserData\
Just read inside the keymap.xml what button does what!
But the newest version can now start the DVD menu of a running DVD movie, Just press (Display) or (X).
Download v3.51 here
Spaceman2004
Jul 27 2006, 12:31 PM
Now one can use triggers to skip the through the blades
v3.6 keymap.xml Credit goes to Jeroen_JRP for the trigger trick. I didn't know that's how the 360 works!
mbezik
Jul 27 2006, 03:26 PM
i think i prefer it the way the triggers worked before - i used them a lot for scrolling thru my lists of music or vids because they were always faster than the d pad.....
manturafs
Jul 27 2006, 03:54 PM
hmm, that's a good point, but i think you can actually have both. have the full click of blades when on navigating blades and when in mymusicfiles or myfiles, have the analog triggers. not sure though. we'll have to hear from the keymap wizard...
Jeroen_JRP
Jul 27 2006, 08:24 PM
It indeed is a good point, so i fixed most of it, it wont work with the pictures menu though, but it is a start

i give you the code so Spaceman2004 can upload the file to marketplace himself if he wants:
CODE
<!-- v3.6 Edited by Spaceman2004 (27 July 2006) for the MC360 skin by Team Blackbolt -->
<!-- Original credit goes to the XBMC team -->
<!-- Gamepad press (black) for open/close tray and (X) brings up the DVD menu while playing a DVD! -->
<!-- Press Left/Right triggers to flip through the main blades. (Credit goes to Jeroen_JRP for the triggers bit)
<!-- Global -->
<!-- ---- -->
<!-- Zero = Shutdown menu -->
<!-- One = Pervious folder -->
<!-- Two = Highlight/queue -->
<!-- Five = Open/Close Tray -->
<!-- Menu = MC360 Guide blade -->
<!-- Back = Pervious Menu -->
<!-- Virtual keyboard/pad -->
<!-- ----- -->
<!-- Skip- = same as trigger left -->
<!-- Skip+ = same as trigger right -->
<!-- Stop = Shift -->
<!-- Pause = Symbols -->
<!-- Back = the way it should be, it goes back to the previous window -->
<!-- Reverse = Backspace -->
<!-- Video Fullscreen (DVD) -->
<!-- ----- -->
<!-- Display = Brings up the DVD menu for the DVD that is playing -->
<!-- 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. -->
<!-- The format is: -->
<!-- <device> -->
<!-- <button>action</button> -->
<!-- </device> -->
<!-- To map keys from other remotes using the RCA 5 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. -->
<keymap>
<global>
<remote>
<zero>XBMC.ActivateWindow(ShutdownMenu)</zero>
<one>ParentDir</one>
<three>VolumeUp</three>
<five>XBMC.EjectTray()</five>
<six>VolumeDown</six>
<nine>Mute</nine>
<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>PreviousMenu</back>
<menu>XBMC.ActivateWindow(PlayerControls)</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>
</remote>
<gamepad>
<A>Select</A>
<B>ParentDir</B>
<X>FullScreen</X>
<Y>Queue</Y>
<white>ContextMenu</white>
<black>XBMC.EjectTray()</black>
<start>XBMC.ActivateWindow(PlayerControls)</start>
<back>PreviousMenu</back>
<dpadleft>Left</dpadleft>
<dpadright>Right</dpadright>
<dpadup>Up</dpadup>
<dpaddown>Down</dpaddown>
<leftthumbbutton>Screenshot</leftthumbbutton>
<rightthumbbutton>XBMC.ActivateWindow(ShutdownMenu)</rightthumbbutton>
<lefttrigger>Left</lefttrigger>
<righttrigger>Right</righttrigger>
<rightthumbstickleft>AnalogSeekBack</rightthumbstickleft>
<rightthumbstickright>AnalogSeekForward</rightthumbstickright>
<rightthumbstickup>VolumeUp</rightthumbstickup>
<rightthumbstickdown>VolumeDown</rightthumbstickdown>
</gamepad>
<keyboard>
<p>Play</p>
<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>
<backspace>ParentDir</backspace>
<escape>PreviousMenu</escape>
<i>Info</i>
<menu>ContextMenu</menu>
<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>
</keyboard>
</global>
<Home>
<gamepad>
<black></black>
</gamepad>
<remote>
<info>XBMC.ActivateWindow(SystemInfo)</info>
<clear>XBMC.ActivateWindow(Weather)</clear>
<hash>XBMC.ActivateWindow(Settings)</hash>
</remote>
<keyboard>
<i>info</i>
</keyboard>
</Home>
<MyFiles>
<gamepad>
<Y>Highlight</Y>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>ScrollUp</lefttrigger>
<righttrigger>ScrollDown</righttrigger>
</gamepad>
<remote>
<zero>Delete</zero>
<two>Highlight</two>
<four>Copy</four>
<seven>Move</seven>
<clear>Delete</clear>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Highlight</space>
<delete>Delete</delete>
<c>Copy</c>
<m>Move</m>
<r>Rename</r>
</keyboard>
</MyFiles>
<MyMusicPlaylist>
<gamepad>
<Y>Delete</Y>
<black>Playlist</black> <!-- Close playlist -->
<back>Playlist</back> <!-- Close playlist -->
<B>Playlist</B> <!-- Close playlist -->
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>ScrollUp</lefttrigger>
<righttrigger>ScrollDown</righttrigger>
</gamepad>
<remote>
<back>Playlist</back> <!-- Close playlist -->
<clear>Delete</clear>
<zero>Delete</zero>
<two>MoveItemUp</two>
<five>MoveItemDown</five>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space> <!-- Close playlist -->
<delete>Delete</delete>
<u>MoveItemUp</u>
<d>MoveItemDown</d>
</keyboard>
</MyMusicPlaylist>
<MyMusicFiles>
<gamepad>
<Y>Queue</Y>
<black>Playlist</black>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>ScrollUp</lefttrigger>
<righttrigger>ScrollDown</righttrigger>
</gamepad>
<remote>
<two>Queue</two>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space>
<q>Queue</q>
</keyboard>
</MyMusicFiles>
<MyMusicLibrary>
<gamepad>
<Y>Queue</Y>
<black>Playlist</black>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>ScrollUp</lefttrigger>
<righttrigger>ScrollDown</righttrigger>
</gamepad>
<remote>
<two>Queue</two>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space>
<q>Queue</q>
</keyboard>
</MyMusicLibrary>
<FullscreenVideo>
<remote>
<display>XBMC.PlayerControl(ShowVideoMenu)</display>
<left>StepBack</left>
<right>StepForward</right>
<up>BigStepForward</up>
<down>BigStepBack</down>
<back>SmallStepBack</back>
<menu>OSD</menu>
<start>OSD</start>
<title>Info</title>
<info>CodecInfo</info>
<enter>AspectRatio</enter>
<select>AspectRatio</select>
</remote>
<gamepad>
<A>Pause</A>
<B>Stop</B>
<Y>AspectRatio</Y>
<X>XBMC.PlayerControl(ShowVideoMenu)</X>
<black>CodecInfo</black>
<white>ShowTime</white>
<back>SmallStepBack</back>
<start>OSD</start>
<leftanalogtrigger>AnalogRewind</leftanalogtrigger>
<rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
<dpadleft>StepBack</dpadleft>
<dpadright>StepForward</dpadright>
<dpadup>BigStepForward</dpadup>
<dpaddown>BigStepBack</dpaddown>
</gamepad>
<keyboard>
<f>FastForward</f>
<r>Rewind</r>
<period>StepForward</period>
<comma>StepBack</comma>
<backspace>SmallStepBack</backspace>
<opensquarebracket>BigStepForward</opensquarebracket>
<closesquarebracket>BigStepBack</closesquarebracket>
<return>OSD</return>
<i>CodecInfo</i>
<t>Info</t>
<o>ShowTime</o>
<z>AspectRatio</z>
<s>ShowSubtitles</s>
<l>NextSubtitle</l>
<left>Left</left>
<right>Right</right>
</keyboard>
</FullscreenVideo>
<PlayerControls>
<gamepad>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<menu>Close</menu>
</remote>
</PlayerControls>
<Visualisation>
<remote>
<left>PreviousPreset</left>
<right>NextPreset</right>
<up>IncreaseRating</up>
<down>DecreaseRating</down>
<back>LockPreset</back>
<title>Info</title>
<select>XBMC.ActivateWindow(VisualisationPresetList)</select>
<menu>XBMC.ActivateWindow(MusicOSD)</menu>
<start>OSD</start>
<info>ShowPreset</info>
</remote>
<gamepad>
<A>Pause</A>
<B>Stop</B>
<Y>XBMC.ActivateWindow(VisualisationPresetList)</Y>
<black>ShowPreset</black>
<white>Info</white>
<start>XBMC.ActivateWindow(MusicOSD)</start>
<back>LockPreset</back>
<leftanalogtrigger>AnalogRewind</leftanalogtrigger>
<rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
<dpadleft>SkipPrevious</dpadleft>
<dpadright>SkipNext</dpadright>
<dpadup>NextPreset</dpadup>
<dpaddown>PreviousPreset</dpaddown>
</gamepad>
</Visualisation>
<MusicOSD>
<gamepad>
<back>Close</back>
<start>Close</start>
<black>ShowPreset</black>
<white>Info</white>
</gamepad>
<remote>
<menu>Close</menu>
<title>Info</title>
<info>ShowPreset</info>
</remote>
</MusicOSD>
<VisualisationSettings>
<gamepad>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<menu>Close</menu>
</remote>
</VisualisationSettings>
<VisualisationPresetList>
<gamepad>
<back>Close</back>
<start>Close</start>
<Y>Close</Y>
</gamepad>
<remote>
<menu>Close</menu>
</remote>
</VisualisationPresetList>
<SlideShow>
<gamepad>
<A>Pause</A>
<B>Stop</B>
<Y>Rotate</Y>
<X>ZoomNormal</X>
<black>CodecInfo</black>
<white>Info</white>
<righttrigger>NextPicture</righttrigger>
<lefttrigger>PreviousPicture</lefttrigger>
<dpadleft>PreviousPicture</dpadleft>
<dpadright>NextPicture</dpadright>
<dpadup>ZoomIn</dpadup>
<dpaddown>ZoomOut</dpaddown>
<leftthumbstick>AnalogMove</leftthumbstick>
<back>Stop</back>
</gamepad>
<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>
<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>CodecInfo</i>
<t>Info</t>
<period>NextPicture</period>
<comma>PreviousPicture</comma>
<plus>ZoomIn</plus>
<minus>ZoomOut</minus>
<r>Rotate</r>
</keyboard>
</SlideShow>
<ScreenCalibration>
<gamepad>
<leftthumbstick>AnalogMove</leftthumbstick>
<A>NextCalibration</A>
<black>ResetCalibration</black>
<white>NextResolution</white>
</gamepad>
<remote>
<select>NextCalibration</select>
<enter>NextCalibration</enter>
<zero>ResetCalibration</zero>
<display>NextResolution</display>
<xbox>NextResolution</xbox>
</remote>
<keyboard>
<return>NextCalibration</return>
<d>ResetCalibration</d>
<r>NextResolution</r>
</keyboard>
</ScreenCalibration>
<GUICalibration>
<gamepad>
<leftthumbstick>AnalogMove</leftthumbstick>
<A>NextCalibration</A>
<black>ResetCalibration</black>
</gamepad>
<remote>
<select>NextCalibration</select>
<enter>NextCalibration</enter>
<zero>ResetCalibration</zero>
</remote>
<keyboard>
<return>NextCalibration</return>
<d>ResetCalibration</d>
</keyboard>
</GUICalibration>
<SelectDialog>
<gamepad>
<back>Close</back>
</gamepad>
<remote>
<back>Close</back>
</remote>
<keyboard>
<escape>Close</escape>
</keyboard>
</SelectDialog>
<VideoOSD>
<gamepad>
<start>Close</start>
<back>PreviousMenu</back>
<B>Stop</B>
</gamepad>
<remote>
<back>PreviousMenu</back>
<menu>Close</menu>
<start>Close</start>
</remote>
<keyboard>
<backspace>HideSubMenu</backspace>
<escape>Close</escape>
</keyboard>
</VideoOSD>
<VideoMenu>
<gamepad>
<Y>AspectRatio</Y>
<B>Stop</B>
<start>OSD</start>
<back>PreviousMenu</back>
<white>ShowTime</white>
<black>CodecInfo</black>
<leftanalogtrigger>AnalogRewind</leftanalogtrigger>
<rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
</gamepad>
<remote>
<menu>XBMC.PlayerControl(ShowVideoMenu)</menu>
<menu>OSD</menu> -->
<back>PreviousMenu</back>
<info>CodecInfo</info>
</remote>
<keyboard>
<return>OSD</return>
<backspace>PreviousMenu</backspace>
</keyboard>
</VideoMenu>
<OSDVideoSettings>
<gamepad>
<X></X>
<Y>AspectRatio</Y>
<B>Stop</B>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<back>Close</back>
<menu>Close</menu>
<start>Close</start>
</remote>
<keyboard>
<backspace>HideSubMenu</backspace>
<escape>Close</escape>
</keyboard>
</OSDVideoSettings>
<VideoBookmarks>
<gamepad>
<X></X>
<Y>AspectRatio</Y>
<B>Stop</B>
<back>Close</back>
<start>Close</start>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>ScrollUp</lefttrigger>
<righttrigger>ScrollDown</righttrigger>
</gamepad>
<remote>
<back>Close</back>
<menu>Close</menu>
<start>Close</start>
</remote>
<keyboard>
<backspace>HideSubMenu</backspace>
<escape>Close</escape>
</keyboard>
</VideoBookmarks>
<MyVideoTitles>
<gamepad>
<black>Delete</black>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>ScrollUp</lefttrigger>
<righttrigger>ScrollDown</righttrigger>
</gamepad>
<remote>
<zero>Delete</zero>
<clear>Delete</clear>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<delete>Delete</delete>
</keyboard>
</MyVideoTitles>
<MyVideoFiles>
<gamepad>
<Y>Queue</Y>
<black>Playlist</black>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>ScrollUp</lefttrigger>
<righttrigger>ScrollDown</righttrigger>
</gamepad>
<remote>
<zero>Queue</zero>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space>
<q>Queue</q>
</keyboard>
</MyVideoFiles>
<MyVideoPlaylist>
<gamepad>
<Y>Delete</Y>
<black>Playlist</black> <!-- Close playlist -->
<back>Playlist</back> <!-- Close playlist -->
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>ScrollUp</lefttrigger>
<righttrigger>ScrollDown</righttrigger>
</gamepad>
<remote>
<back>Playlist</back> <!-- Close playlist -->
<clear>Delete</clear>
<zero>Delete</zero>
<two>MoveItemUp</two>
<five>MoveItemDown</five>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space> <!-- Close playlist -->
<delete>Delete</delete>
<u>MoveItemUp</u>
<d>MoveItemDown</d>
</keyboard>
</MyVideoPlaylist>
<VirtualKeyboard>
<gamepad>
<start>Enter</start>
<B>BackSpace</B>
<Y>Shift</Y>
<X>Symbols</X>
<lefttrigger>CursorLeft</lefttrigger>
<righttrigger>CursorRight</righttrigger>
</gamepad>
<remote>
<skipminus>CursorLeft</skipminus>
<skipplus>CursorRight</skipplus>
<reverse>BackSpace</reverse>
<stop>Shift</stop>
<pause>Symbols</pause>
<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>
<XlinkKai>
<gamepad>
<righttrigger>NextPicture</righttrigger> <!-- Next Tab -->
<lefttrigger>PreviousPicture</lefttrigger> <!-- Previous Tab -->
</gamepad>
</XlinkKai>
<ContextMenu>
<gamepad>
<white>Close</white>
<B>Close</B>
</gamepad>
<remote>
<title>Close</title>
<back>Close</back>
</remote>
<keyboard>
<menu>Close</menu>
</keyboard>
</ContextMenu>
<FileStackingDialog>
<remote>
<back>Close</back>
</remote>
</FileStackingDialog>
<scripts>
<gamepad>
<white>XBMC.ActivateWindow(ScriptsDebugInfo)</white>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>ScrollUp</lefttrigger>
<righttrigger>ScrollDown</righttrigger>
</gamepad>
<remote>
<info>XBMC.ActivateWindow(ScriptsDebugInfo)</info>
</remote>
<keyboard>
<i>XBMC.ActivateWindow(ScriptsDebugInfo)</i>
</keyboard>
</Scripts>
<scriptsDebugInfo>
<gamepad>
<white>Info</white> <!-- clears debug python info -->
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>ScrollUp</lefttrigger>
<righttrigger>ScrollDown</righttrigger>
</gamepad>
<remote>
<info>Info</info> <!-- clears debug python info -->
</remote>
<keyboard>
<i>Info</i> <!-- clears debug python info -->
</keyboard>
</ScriptsDebugInfo>
<NumericInput>
<gamepad>
<B>BackSpace</B>
<start>Enter</start>
<lefttrigger>SkipPrevious</lefttrigger>
<righttrigger>SkipNext</righttrigger>
</gamepad>
<remote>
<skipminus>SkipPrevious</skipminus>
<skipplus>SkipNext</skipplus>
<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>
<reverse>BackSpace</reverse>
</remote>
</NumericInput>
<GamepadInput>
<gamepad>
<start>Stop</start> <!-- Enter Password -->
</gamepad>
</GamepadInput>
</keymap>
mbezik
Jul 28 2006, 12:41 AM
i tried this keymap (Jeroen_JRP's one above) and it fatal errored my box.......said something about line 793....not good
manturafs
Jul 28 2006, 03:22 AM
oh, that should be a simple fix. from the looks of it, there are two tags that don't have the first letter capitalized.
edit: in fact, i'll post the fixed version AND along with the ability to scroll fast in pictures, games/programs, etc.
manturafs
Jul 28 2006, 03:36 AM
all right it's been posted. you can get it at:
http://www.tintense.com/download.php?file=264this fixes the previous keymap and shouldn't give any problems. this is just a small build on all the previous work (thanks spaceman2004 and jeroen jp) spaceman did all the great button features and jeroen added the ability to swtich blades without it being pressure sensitive and also still allow for fast scrolling in the video and music lists. I just added the ability to scroll up and down fast in the program, games, and pictures. hopefully i didn't miss anything.
Spaceman2004
Jul 28 2006, 07:09 AM
Nice work!
Spaceman2004
Jul 28 2006, 07:39 AM
I found the scrolling a bit jumpy now. So I've defaulted the scrolling to the left thumb stick. (But the triggers still flip between the main blades)
v3.9 keymap.xml
Jeroen_JRP
Jul 28 2006, 09:26 AM
QUOTE(manturafs @ Jul 28 2006, 04:43 AM)

all right it's been posted. you can get it at:
http://www.tintense.com/download.php?file=264this fixes the previous keymap and shouldn't give any problems. this is just a small build on all the previous work (thanks spaceman2004 and jeroen jp) spaceman did all the great button features and jeroen added the ability to swtich blades without it being pressure sensitive and also still allow for fast scrolling in the video and music lists. I just added the ability to scroll up and down fast in the program, games, and pictures. hopefully i didn't miss anything.
Adding the pictures/programs part to my personal keymap now

indeed really nice
btw: it's J
RP
Jeroen_JRP
Jul 28 2006, 09:53 AM
I present to you Keymap v3.8.1, made the triggers as smooth as they once were and now working everywhere thanks to manturafs and of course all the rest by Spaceman2004 and the XBMC team
CODE
<!-- v3.8.1 Edited by Spaceman2004 (28 July 2006) for the MC360 skin by Team Blackbolt -->
<!-- Original credit goes to the XBMC team -->
<!-- Gamepad press (black) for open/close tray and (X) brings up the DVD menu while playing a DVD! -->
<!-- Press Left/Right triggers to flip through the main blades. (Credit goes to Manturafs and Jeroen_JRP for the triggers bit)
<!-- Global -->
<!-- ---- -->
<!-- Zero = Shutdown menu -->
<!-- One = Pervious folder -->
<!-- Two = Highlight/queue -->
<!-- Five = Open/Close Tray -->
<!-- Menu = MC360 Guide blade -->
<!-- Back = Pervious Menu -->
<!-- Virtual keyboard/pad -->
<!-- ----- -->
<!-- Skip- = same as trigger left -->
<!-- Skip+ = same as trigger right -->
<!-- Stop = Shift -->
<!-- Pause = Symbols -->
<!-- Back = the way it should be, it goes back to the previous window -->
<!-- Reverse = Backspace -->
<!-- Video Fullscreen (DVD) -->
<!-- ----- -->
<!-- Display = Brings up the DVD menu for the DVD that is playing -->
<!-- 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. -->
<!-- The format is: -->
<!-- <device> -->
<!-- <button>action</button> -->
<!-- </device> -->
<!-- To map keys from other remotes using the RCA 5 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. -->
<keymap>
<global>
<remote>
<zero>XBMC.ActivateWindow(ShutdownMenu)</zero>
<one>ParentDir</one>
<three>VolumeUp</three>
<five>XBMC.EjectTray()</five>
<six>VolumeDown</six>
<nine>Mute</nine>
<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>PreviousMenu</back>
<menu>XBMC.ActivateWindow(PlayerControls)</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>
</remote>
<gamepad>
<A>Select</A>
<B>ParentDir</B>
<X>FullScreen</X>
<Y>Queue</Y>
<white>ContextMenu</white>
<black>XBMC.EjectTray()</black>
<start>XBMC.ActivateWindow(PlayerControls)</start>
<back>PreviousMenu</back>
<dpadleft>Left</dpadleft>
<dpadright>Right</dpadright>
<dpadup>Up</dpadup>
<dpaddown>Down</dpaddown>
<leftthumbbutton>Screenshot</leftthumbbutton>
<rightthumbbutton>XBMC.ActivateWindow(ShutdownMenu)</rightthumbbutton>
<lefttrigger>Left</lefttrigger>
<righttrigger>Right</righttrigger>
<rightthumbstickleft>AnalogSeekBack</rightthumbstickleft>
<rightthumbstickright>AnalogSeekForward</rightthumbstickright>
<rightthumbstickup>VolumeUp</rightthumbstickup>
<rightthumbstickdown>VolumeDown</rightthumbstickdown>
</gamepad>
<keyboard>
<p>Play</p>
<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>
<backspace>ParentDir</backspace>
<escape>PreviousMenu</escape>
<i>Info</i>
<menu>ContextMenu</menu>
<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>
</keyboard>
</global>
<Home>
<gamepad>
<black></black>
</gamepad>
<remote>
<info>XBMC.ActivateWindow(SystemInfo)</info>
<clear>XBMC.ActivateWindow(Weather)</clear>
<hash>XBMC.ActivateWindow(Settings)</hash>
</remote>
<keyboard>
<i>info</i>
</keyboard>
</Home>
<MyFiles>
<gamepad>
<Y>Highlight</Y>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>XBMC.CancelAlarm(triggerscroll)</lefttrigger>
<righttrigger>XBMC.CancelAlarm(triggerscroll)</righttrigger>
</gamepad>
<remote>
<zero>Delete</zero>
<two>Highlight</two>
<four>Copy</four>
<seven>Move</seven>
<clear>Delete</clear>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Highlight</space>
<delete>Delete</delete>
<c>Copy</c>
<m>Move</m>
<r>Rename</r>
</keyboard>
</MyFiles>
<MyMusicPlaylist>
<gamepad>
<Y>Delete</Y>
<black>Playlist</black> <!-- Close playlist -->
<back>Playlist</back> <!-- Close playlist -->
<B>Playlist</B> <!-- Close playlist -->
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>XBMC.CancelAlarm(triggerscroll)</lefttrigger>
<righttrigger>XBMC.CancelAlarm(triggerscroll)</righttrigger>
</gamepad>
<remote>
<back>Playlist</back> <!-- Close playlist -->
<clear>Delete</clear>
<zero>Delete</zero>
<two>MoveItemUp</two>
<five>MoveItemDown</five>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space> <!-- Close playlist -->
<delete>Delete</delete>
<u>MoveItemUp</u>
<d>MoveItemDown</d>
</keyboard>
</MyMusicPlaylist>
<MyMusicFiles>
<gamepad>
<Y>Queue</Y>
<black>Playlist</black>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>XBMC.CancelAlarm(triggerscroll)</lefttrigger>
<righttrigger>XBMC.CancelAlarm(triggerscroll)</righttrigger>
</gamepad>
<remote>
<two>Queue</two>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space>
<q>Queue</q>
</keyboard>
</MyMusicFiles>
<MyMusicLibrary>
<gamepad>
<Y>Queue</Y>
<black>Playlist</black>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>XBMC.CancelAlarm(triggerscroll)</lefttrigger>
<righttrigger>XBMC.CancelAlarm(triggerscroll)</righttrigger>
</gamepad>
<remote>
<two>Queue</two>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space>
<q>Queue</q>
</keyboard>
</MyMusicLibrary>
<FullscreenVideo>
<remote>
<display>XBMC.PlayerControl(ShowVideoMenu)</display>
<left>StepBack</left>
<right>StepForward</right>
<up>BigStepForward</up>
<down>BigStepBack</down>
<back>SmallStepBack</back>
<menu>OSD</menu>
<start>OSD</start>
<title>Info</title>
<info>CodecInfo</info>
<enter>AspectRatio</enter>
<select>AspectRatio</select>
</remote>
<gamepad>
<A>Pause</A>
<B>Stop</B>
<Y>AspectRatio</Y>
<X>XBMC.PlayerControl(ShowVideoMenu)</X>
<black>CodecInfo</black>
<white>ShowTime</white>
<back>SmallStepBack</back>
<start>OSD</start>
<leftanalogtrigger>AnalogRewind</leftanalogtrigger>
<rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
<dpadleft>StepBack</dpadleft>
<dpadright>StepForward</dpadright>
<dpadup>BigStepForward</dpadup>
<dpaddown>BigStepBack</dpaddown>
</gamepad>
<keyboard>
<f>FastForward</f>
<r>Rewind</r>
<period>StepForward</period>
<comma>StepBack</comma>
<backspace>SmallStepBack</backspace>
<opensquarebracket>BigStepForward</opensquarebracket>
<closesquarebracket>BigStepBack</closesquarebracket>
<return>OSD</return>
<i>CodecInfo</i>
<t>Info</t>
<o>ShowTime</o>
<z>AspectRatio</z>
<s>ShowSubtitles</s>
<l>NextSubtitle</l>
<left>Left</left>
<right>Right</right>
</keyboard>
</FullscreenVideo>
<PlayerControls>
<gamepad>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<menu>Close</menu>
</remote>
</PlayerControls>
<Visualisation>
<remote>
<left>PreviousPreset</left>
<right>NextPreset</right>
<up>IncreaseRating</up>
<down>DecreaseRating</down>
<back>LockPreset</back>
<title>Info</title>
<select>XBMC.ActivateWindow(VisualisationPresetList)</select>
<menu>XBMC.ActivateWindow(MusicOSD)</menu>
<start>OSD</start>
<info>ShowPreset</info>
</remote>
<gamepad>
<A>Pause</A>
<B>Stop</B>
<Y>XBMC.ActivateWindow(VisualisationPresetList)</Y>
<black>ShowPreset</black>
<white>Info</white>
<start>XBMC.ActivateWindow(MusicOSD)</start>
<back>LockPreset</back>
<leftanalogtrigger>AnalogRewind</leftanalogtrigger>
<rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
<dpadleft>SkipPrevious</dpadleft>
<dpadright>SkipNext</dpadright>
<dpadup>NextPreset</dpadup>
<dpaddown>PreviousPreset</dpaddown>
</gamepad>
</Visualisation>
<MusicOSD>
<gamepad>
<back>Close</back>
<start>Close</start>
<black>ShowPreset</black>
<white>Info</white>
</gamepad>
<remote>
<menu>Close</menu>
<title>Info</title>
<info>ShowPreset</info>
</remote>
</MusicOSD>
<VisualisationSettings>
<gamepad>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<menu>Close</menu>
</remote>
</VisualisationSettings>
<VisualisationPresetList>
<gamepad>
<back>Close</back>
<start>Close</start>
<Y>Close</Y>
</gamepad>
<remote>
<menu>Close</menu>
</remote>
</VisualisationPresetList>
<SlideShow>
<gamepad>
<A>Pause</A>
<B>Stop</B>
<Y>Rotate</Y>
<X>ZoomNormal</X>
<black>CodecInfo</black>
<white>Info</white>
<righttrigger>NextPicture</righttrigger>
<lefttrigger>PreviousPicture</lefttrigger>
<dpadleft>PreviousPicture</dpadleft>
<dpadright>NextPicture</dpadright>
<dpadup>ZoomIn</dpadup>
<dpaddown>ZoomOut</dpaddown>
<leftthumbstick>AnalogMove</leftthumbstick>
<back>Stop</back>
</gamepad>
<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>
<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>CodecInfo</i>
<t>Info</t>
<period>NextPicture</period>
<comma>PreviousPicture</comma>
<plus>ZoomIn</plus>
<minus>ZoomOut</minus>
<r>Rotate</r>
</keyboard>
</SlideShow>
<ScreenCalibration>
<gamepad>
<leftthumbstick>AnalogMove</leftthumbstick>
<A>NextCalibration</A>
<black>ResetCalibration</black>
<white>NextResolution</white>
</gamepad>
<remote>
<select>NextCalibration</select>
<enter>NextCalibration</enter>
<zero>ResetCalibration</zero>
<display>NextResolution</display>
<xbox>NextResolution</xbox>
</remote>
<keyboard>
<return>NextCalibration</return>
<d>ResetCalibration</d>
<r>NextResolution</r>
</keyboard>
</ScreenCalibration>
<GUICalibration>
<gamepad>
<leftthumbstick>AnalogMove</leftthumbstick>
<A>NextCalibration</A>
<black>ResetCalibration</black>
</gamepad>
<remote>
<select>NextCalibration</select>
<enter>NextCalibration</enter>
<zero>ResetCalibration</zero>
</remote>
<keyboard>
<return>NextCalibration</return>
<d>ResetCalibration</d>
</keyboard>
</GUICalibration>
<SelectDialog>
<gamepad>
<back>Close</back>
</gamepad>
<remote>
<back>Close</back>
</remote>
<keyboard>
<escape>Close</escape>
</keyboard>
</SelectDialog>
<VideoOSD>
<gamepad>
<start>Close</start>
<back>PreviousMenu</back>
<B>Stop</B>
</gamepad>
<remote>
<back>PreviousMenu</back>
<menu>Close</menu>
<start>Close</start>
</remote>
<keyboard>
<backspace>HideSubMenu</backspace>
<escape>Close</escape>
</keyboard>
</VideoOSD>
<VideoMenu>
<gamepad>
<Y>AspectRatio</Y>
<B>Stop</B>
<start>OSD</start>
<back>PreviousMenu</back>
<white>ShowTime</white>
<black>CodecInfo</black>
<leftanalogtrigger>AnalogRewind</leftanalogtrigger>
<rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
</gamepad>
<remote>
<menu>XBMC.PlayerControl(ShowVideoMenu)</menu>
<menu>OSD</menu> -->
<back>PreviousMenu</back>
<info>CodecInfo</info>
</remote>
<keyboard>
<return>OSD</return>
<backspace>PreviousMenu</backspace>
</keyboard>
</VideoMenu>
<OSDVideoSettings>
<gamepad>
<X></X>
<Y>AspectRatio</Y>
<B>Stop</B>
<back>Close</back>
<start>Close</start>
</gamepad>
<remote>
<back>Close</back>
<menu>Close</menu>
<start>Close</start>
</remote>
<keyboard>
<backspace>HideSubMenu</backspace>
<escape>Close</escape>
</keyboard>
</OSDVideoSettings>
<VideoBookmarks>
<gamepad>
<X></X>
<Y>AspectRatio</Y>
<B>Stop</B>
<back>Close</back>
<start>Close</start>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>XBMC.CancelAlarm(triggerscroll)</lefttrigger>
<righttrigger>XBMC.CancelAlarm(triggerscroll)</righttrigger>
</gamepad>
<remote>
<back>Close</back>
<menu>Close</menu>
<start>Close</start>
</remote>
<keyboard>
<backspace>HideSubMenu</backspace>
<escape>Close</escape>
</keyboard>
</VideoBookmarks>
<MyVideoTitles>
<gamepad>
<black>Delete</black>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>XBMC.CancelAlarm(triggerscroll)</lefttrigger>
<righttrigger>XBMC.CancelAlarm(triggerscroll)</righttrigger>
</gamepad>
<remote>
<zero>Delete</zero>
<clear>Delete</clear>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<delete>Delete</delete>
</keyboard>
</MyVideoTitles>
<MyVideoFiles>
<gamepad>
<Y>Queue</Y>
<black>Playlist</black>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>XBMC.CancelAlarm(triggerscroll)</lefttrigger>
<righttrigger>XBMC.CancelAlarm(triggerscroll)</righttrigger>
</gamepad>
<remote>
<zero>Queue</zero>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space>
<q>Queue</q>
</keyboard>
</MyVideoFiles>
<MyVideoPlaylist>
<gamepad>
<Y>Delete</Y>
<black>Playlist</black> <!-- Close playlist -->
<back>Playlist</back> <!-- Close playlist -->
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>XBMC.CancelAlarm(triggerscroll)</lefttrigger>
<righttrigger>XBMC.CancelAlarm(triggerscroll)</righttrigger>
</gamepad>
<remote>
<back>Playlist</back> <!-- Close playlist -->
<clear>Delete</clear>
<zero>Delete</zero>
<two>MoveItemUp</two>
<five>MoveItemDown</five>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
<keyboard>
<space>Playlist</space> <!-- Close playlist -->
<delete>Delete</delete>
<u>MoveItemUp</u>
<d>MoveItemDown</d>
</keyboard>
</MyVideoPlaylist>
<VirtualKeyboard>
<gamepad>
<start>Enter</start>
<B>BackSpace</B>
<Y>Shift</Y>
<X>Symbols</X>
<lefttrigger>CursorLeft</lefttrigger>
<righttrigger>CursorRight</righttrigger>
</gamepad>
<remote>
<skipminus>CursorLeft</skipminus>
<skipplus>CursorRight</skipplus>
<reverse>BackSpace</reverse>
<stop>Shift</stop>
<pause>Symbols</pause>
<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>
<XlinkKai>
<gamepad>
<righttrigger>NextPicture</righttrigger> <!-- Next Tab -->
<lefttrigger>PreviousPicture</lefttrigger> <!-- Previous Tab -->
</gamepad>
</XlinkKai>
<ContextMenu>
<gamepad>
<white>Close</white>
<B>Close</B>
</gamepad>
<remote>
<title>Close</title>
<back>Close</back>
</remote>
<keyboard>
<menu>Close</menu>
</keyboard>
</ContextMenu>
<FileStackingDialog>
<remote>
<back>Close</back>
</remote>
</FileStackingDialog>
<MyPictures>
<gamepad>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>XBMC.CancelAlarm(triggerscroll)</lefttrigger>
<righttrigger>XBMC.CancelAlarm(triggerscroll)</righttrigger>
</gamepad>
</MyPictures>
<MyPrograms>
<gamepad>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>XBMC.CancelAlarm(triggerscroll)</lefttrigger>
<righttrigger>XBMC.CancelAlarm(triggerscroll)</righttrigger>
</gamepad>
</MyPrograms>
<scripts>
<gamepad>
<white>XBMC.ActivateWindow(ScriptsDebugInfo)</white>
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>XBMC.CancelAlarm(triggerscroll)</lefttrigger>
<righttrigger>XBMC.CancelAlarm(triggerscroll)</righttrigger>
</gamepad>
<remote>
<info>XBMC.ActivateWindow(ScriptsDebugInfo)</info>
</remote>
<keyboard>
<i>XBMC.ActivateWindow(ScriptsDebugInfo)</i>
</keyboard>
</Scripts>
<scriptsDebugInfo>
<gamepad>
<white>Info</white> <!-- clears debug python info -->
<leftanalogtrigger>ScrollUp</leftanalogtrigger>
<rightanalogtrigger>ScrollDown</rightanalogtrigger>
<lefttrigger>XBMC.CancelAlarm(triggerscroll)</lefttrigger>
<righttrigger>XBMC.CancelAlarm(triggerscroll)</righttrigger>
</gamepad>
<remote>
<info>Info</info> <!-- clears debug python info -->
</remote>
<keyboard>
<i>Info</i> <!-- clears debug python info -->
</keyboard>
</ScriptsDebugInfo>
<NumericInput>
<gamepad>
<B>BackSpace</B>
<start>Enter</start>
<lefttrigger>SkipPrevious</lefttrigger>
<righttrigger>SkipNext</righttrigger>
</gamepad>
<remote>
<skipminus>SkipPrevious</skipminus>
<skipplus>SkipNext</skipplus>
<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>
<reverse>BackSpace</reverse>
</remote>
</NumericInput>
<GamepadInput>
<gamepad>
<start>Stop</start> <!-- Enter Password -->
</gamepad>
</GamepadInput>
</keymap>
PS: just make sure you dont create an alarm called "triggerscroll"
mbezik
Jul 28 2006, 11:40 AM
nice!!!! this one fatal errored my box again!!!
surely it cant be just my xbox - maybe you should check these before posting - thats 2 outa 2!
Spaceman2004
Jul 28 2006, 12:02 PM
QUOTE(mbezik @ Jul 28 2006, 01:47 PM)

nice!!!! this one fatal errored my box again!!!
surely it cant be just my xbox - maybe you should check these before posting - thats 2 outa 2!
Jeroen_JRP is fine with his posting. The sad thing is, is that the forum engine changes <(Capital S)cript to <(Lowercase s)cript. This messes XBMC up. Just grab the new version from Manturafs' site!
V4.0 keymap.xmlBrought to you by Spaceman2004, Jeroen_JRP and Manturafs!
mbezik
Jul 28 2006, 12:31 PM
i appologise to JRP........but i think in the future the code would be best off posted in a file rather than the copy n paste method used above
sorry again....
Jeroen_JRP
Jul 28 2006, 12:47 PM
ow well good to know i shouldn't post the code again

I posted in code so Spaceman2004 could release it himself if he wanted, but next time I will upload the file
manturafs
Jul 28 2006, 01:49 PM
wow, nice job guys. i know nothing about keymap but just wanted to help out! great job space and jRp.
Spaceman2004
Jul 28 2006, 02:33 PM
Doh, just a quick fix. I had the buttons the wrong away around in Kai for the remote. (I don't know how I messed that one up!)
http://www.tintense.com/details.php?file=267
Jeroen_JRP
Aug 6 2006, 10:21 AM
Here is 4.02 triggers fixed (now also scroll in scripts) (by me) and white button brings up internet apps (marketplace has to be installed) (by manturafs) Thanks to Nuka for the custom window tip.
http://www.tintense.com/details.php?file=356
manturafs
Aug 6 2006, 04:16 PM
beautiful job! thanks for the fix up!
Spaceman2004
Aug 7 2006, 07:17 AM
Nice one!
Spaceman2004
Oct 1 2006, 10:57 AM
kibito87
Oct 10 2006, 06:48 AM
is there anything else that's changed in this besides that because i like the way things are as of now.
lwessman
Oct 10 2006, 10:45 AM
I've looked thru this thread but didn't find the answer to my questions:
1) Is this keymap for the xbox dvd-remote (or does it work with all remotes)?
2) Are the pictures in the
manual valid for this keymap? If not, are there any other pictures of how things are set up?
3) I don't use the marketplace/livemark mod. Can I use the keymap anyway or does it need to be changed?
4) does this keymap changes anything when using the gamepad?
Spaceman2004
Dec 26 2006, 04:49 PM
QUOTE(lwessman @ Oct 10 2006, 11:52 AM)

I've looked thru this thread but didn't find the answer to my questions:
1) Is this keymap for the xbox dvd-remote (or does it work with all remotes)?
2) Are the pictures in the
manual valid for this keymap? If not, are there any other pictures of how things are set up?
3) I don't use the marketplace/livemark mod. Can I use the keymap anyway or does it need to be changed?
4) does this keymap changes anything when using the gamepad?
1) For the xbox dvd-remote
2)No, read the changes here
http://xboxmediacenter.com/wiki/index.php?..._keymap.xml_mod3)No, you can use anyways.
4) Yes see point 2)
watar
Jan 20 2007, 10:20 AM
Could someone post a alternative download site for this ? can't seem to get tintense.com to work...
Spaceman2004
Feb 6 2007, 03:45 PM
I didn't know the site had died, no one told me by PM until today.
I'll sort something out this evening.
Spaceman2004
Feb 7 2007, 04:36 PM
Well I've re-edited the keymap.xml to match up with the latest version of XBMC and added a few tweaks.
All I need now is to beta test it and find a good home for the new file.
So I'm trying to find a good free webspace so that it can live there.
If you know of any place I can put it for free and it's long term that allows .rar/.zip downloads then let me know.
Spaceman2004
Feb 7 2007, 06:50 PM
Spaceman2004
Feb 9 2007, 08:18 PM
Ok, here's some fixes yet again.
I've made the keymap more logical to read, plus taken out the gui part since it's not needed anymore.
mc360 keymap v6.1I'll go over the keymap again when mc360 v1 comes out next week(?) just incase things need to be tweaked.
lwessman
Feb 17 2007, 07:21 AM
The DVD remote controls seems to have changed slightly with the new mc360 1.01. Info button doesn't work.
Spaceman2004
Feb 17 2007, 10:45 AM
It does work, but you have to "set content" for the files first.
Spaceman2004
Feb 17 2007, 09:39 PM
keymap 6.2 for mc360 v1.01Changes:-
The white button works the same as the default keymap again.
I had missed off being able to press play as done for the numpad.
lwessman
Feb 19 2007, 10:09 PM
Pressing back in AMT doesn't seem to be working as I expect. Shouldn't back be an exit from AMT? (pressing Home seems to be exiting AMT and opening the guide blade).
Spaceman2004
Feb 20 2007, 10:04 AM
Yeah, that's because the script is set up like that. I'm looking to how to change the script.
I haven't got a lot of time right now though, because I've got exams coming up.
Spaceman2004
Feb 20 2007, 12:41 PM
QUOTE(lwessman @ Feb 19 2007, 11:16 PM)

Pressing back in AMT doesn't seem to be working as I expect. Shouldn't back be an exit from AMT? (pressing Home seems to be exiting AMT and opening the guide blade).
Check this out
http://forums.xbox-scene.com/index.php?showtopic=587462#
Agitator
Feb 21 2007, 12:54 AM
Hello Spaceman2004
i like your keymap and use it for a while but one thing i realize is the x button for videos. Why cant i switch between fullscreen and background while watching a movie?. For music its just fine only in videos the x button has no function.Is there a chance to implemant it back(again)?
Spaceman2004
Feb 21 2007, 08:24 AM
Thanks for spotting that!
Keymap v6.3 for MC360Change log:
X and Display now flip between Fullscreen and Background again! - (my mistake)
Please note, it does do this with AMT as well, but you don't see background video because they haven't coded it in!
(Most likely something to do with memory, which is fair enough)
Spaceman2004
Feb 21 2007, 08:52 AM
Keymap v6.4 for MC360Change log:
white now shows time and/or title info
Title remote was doing this anyways!
Spaceman2004
Feb 21 2007, 09:19 AM
Arg!!! - This is a bad moring, and no where enough sleep!
What was I thinking when it comes to DVD menus? DISPLAY and X!!!
I've put it back!
Keymap v6.5I have to say, I don't see the point in videos playing in the background, but that's just me!
If you like it, all you've got to do is delete these lines under <Fullscreen Video>
CODE
<X>XBMC.PlayerControl(ShowVideoMenu)</X>
<display>XBMC.PlayerControl(ShowVideoMenu)</display>
But of course that means that you don't have quick access to DVD menus!
Agitator
Feb 21 2007, 02:04 PM
Lol sorry for laughting but What was I thinking when it comes to DVD menus? DISPLAY and X!!!
Anyway now it works thanx
Spaceman2004
Feb 21 2007, 02:41 PM
Yeah, I had a bit of a long night, LOL. I'd been studying 3d graphics and physics.
blizeH
Feb 21 2007, 09:00 PM
Many thanks for your efforts, can I just ask a quick question though; I know this adds more functionality through the remote and also changes a few commands on the pad to 'make a little more sense' - does it also allow for analogue stick navigation, or will I still have to use the d-pad?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.