2010-01-20, 17:48
I used this method to setup my harmony and it works great. The only problem I had was xbmc would not pick up keymap.xml in the userdata folder so I had to edit the keyboard.xml in the installation folder. Here's what the edited parts of my xml looks like in case anybody is having trouble with this step.
I followed this post http://forum.xbmc.org/showpost.php?p=415...stcount=37 to select MCE keyboard in Harmony software. I also have f8 mapped to a exe script that exits xbmc and launches hulu desktop, when I exit hulu the script starts xbmc back up. I tried using the launcher script but I had problems with window focus and cpu usage.
Code:
<keymap>
<global>
<keyboard>
<f1>ActivateWindow(videolibrary,movietitles)</f1>
<f2>ActivateWindow(Home)</f2>
<f3>XBMC.ShutDown</f3>
<f4>XBMC.updatelibrary(video)</f4>
<f5>XBMC.ActivateWindow(systemsettings)</f5>
<f6>ActivateWindow(videolibrary,tvshowtitles)</f6>
<p>Play</p>
<q>Queue</q>
<f>FastForward</f>
<r>Rewind</r>
<left>Left</left>
<right>Right</right>
<up>Up</up>
<down>Down</down>
<pageup>PageUp</pageup>
<pagedown>PageDown</pagedown>
<return>Select</return>
<enter>Select</enter>
<backspace>ParentDir</backspace>
<m>ActivateWindow(PlayerControls)</m>
<s>ActivateWindow(shutdownmenu)</s>
<escape>PreviousMenu</escape>
<i>Info</i>
<menu>ContextMenu</menu>
<c>ContextMenu</c>
<space>Pause</space>
<x>Stop</x>
<period>SkipNext</period>
<comma>SkipPrevious</comma>
<tab>FullScreen</tab>
<printscreen>Screenshot</printscreen>
<minus>VolumeDown</minus>
<plus>VolumeUp</plus>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
<backslash>ToggleFullScreen</backslash>
<browser_home>XBMC.ActivateWindow(Home)</browser_home>
<browser_favorites>ActivateWindow(Favourites)</browser_favorites>
<browser_refresh/>
<browser_search/>
<launch_app1_pc_icon>ActivateWindow(MyPrograms)</launch_app1_pc_icon>
<launch_media_select>XBMC.ActivateWindow(MyMusic)</launch_media_select>
<play_pause>Pause</play_pause>
<stop>Stop</stop>
<volume_up>VolumeUp</volume_up>
<volume_mute>Mute</volume_mute>
<volume_down>VolumeDown</volume_down>
<next_track>SkipNext</next_track>
<prev_track>SkipPrevious</prev_track>
<launch_mail/>
<key id='61620'/> <!-- same as above, launch_mail, but using button code (based on vkey id) -->
<home>FirstPage</home>
<end>LastPage</end>
<key id='65446'>ParentDir</key>
<key id='65459'>Play</key>
</keyboard>
</global>
Code:
<MyVideoLibrary>
<keyboard>
<two>JumpSMS2</two>
<three>JumpSMS3</three>
<four>JumpSMS4</four>
<five>JumpSMS5</five>
<six>JumpSMS6</six>
<seven>JumpSMS7</seven>
<eight>JumpSMS8</eight>
<nine>JumpSMS9</nine>
<delete>Delete</delete>
<space>Playlist</space>
<w>ToggleWatched</w>
</keyboard>
</MyVideoLibrary>
I followed this post http://forum.xbmc.org/showpost.php?p=415...stcount=37 to select MCE keyboard in Harmony software. I also have f8 mapped to a exe script that exits xbmc and launches hulu desktop, when I exit hulu the script starts xbmc back up. I tried using the launcher script but I had problems with window focus and cpu usage.