I've been playing around with the bluetooth profile and have determined the following default mappings (in OpenELEC):
Code:
harmony_bluetooth_windows kodi_key kodi_action
---------------------------------------------------------
1st pinned to taskbar leftwindows one Number1
2nd pinned to taskbar leftwindows two Number2
3rd pinned to taskbar leftwindows three Number3
Aspect ctrl-o ActivateWindow(TVRecordings)
AudioLanguage ctrl-shift-a Notification(MCEKeypress, DVD audio, 3)
Back browser_back Back
Blue
Break ctrl-162
ChannelDown
ChannelUp
Charms leftwindows c ContextMenu
CloseProgram ctrl-alt-f4
Ctrl+Alt+1 ctrl-alt-one
Ctrl+Alt+2 ctrl-alt-two
Ctrl+Alt+3 ctrl-alt-three
Delete delete
DirectionDown down Down
DirectionLeft left Left
DirectionRight right Right
DirectionUp up Up
Enter return Select
Escape escape PreviousMenu
FastForward fastforward FastForward
FullScreen ctrl-alt-return
Green
Guide
Info right Right
LiveTV ctrl-t ActivateWindow(TVChannels)
LockPC leftwindows l
MaximizeWindow leftwindows up Up
MediaCenter ctrl-alt-return
MinimizeWindow leftwindows down Down
Movies ctrl-shift-m PlayerControl(ShowVideoMenu)
Music ctrl-m ActivateWindow(music)
Mute volume_mute Mute
OK return Select
PageDown pagedown PageDown
PageUp pageup PageUp
Pause play_pause PlayPause
Play play_pause PlayPause
PlaySlideShow ctrl-shift-p Play
Radio ctrl-a ActivateWindow(RadioChannels)
RecordedTV ctrl-o ActivateWindow(TVRecordings)
Red
Rewind rewind Rewind
Search leftwindows f FastForward
SkipBack prev_track SkipPrevious
SkipForward next_track SkipNext
Stop stop Stop
StopSlideShow ctrl-shift-s Stop
Subtitles ctrl-u Notification(MCEKeypress, DVD subtitle, 3)
Video ctrl-e ActivateWindow(video)
VolumeDown volume_down VolumeDown
VolumeUp volume_up VolumeUp
WakeUp
Windows leftwindows
Yellow
ZoomIn ctrl-equals
ZoomOut ctrl-minus
After determining what every button does, I've mapped my Harmony like this:
Code:
BUTTON -> Harmony action
--------------------------
RED -> FullScreen
GREEN -> Ctrl+Alt+1
YELLOW -> Ctrl+Alt+2
BLUE -> Ctrl+Alt+3
GUIDE -> Break
INFO -> AudioLanguage
EXIT -> Escape
MENU -> Charms
PREVIOUS -> Back
E -> Subtitles
With the following keymap.xml:
Code:
<keymap>
<global>
<keyboard>
<!-- RED -->
<return mod="ctrl,alt">FullScreen</return>
<!-- GREEN -->
<one mod="ctrl,alt">XBMC.UpdateLibrary(video)</one>
<!-- YELLOW -->
<two mod="ctrl,alt">XBMC.UpdateLibrary(music)</two>
<!-- BLUE -->
<three mod="ctrl,alt">XBMC.ActivateWindow(favourites)</three>
<!-- INFO -->
<a mod="ctrl,shift">Info</a>
<!-- E -->
<u mod="ctrl">XBMC.Action(reloadkeymaps)</u>
</keyboard>
</global>
<Home>
<keyboard>
<!-- INFO -->
<a mod="ctrl,shift">XBMC.ActivateWindow(SystemInfo)</a>
</keyboard>
</Home>
<FullscreenVideo>
<keyboard>
<!-- GUIDE -->
<key id="0x1f0a2">CodecInfo</key>
<!-- INFO -->
<a mod="ctrl,shift">Info</a>
<!-- MENU -->
<c>OSD</c>
<!-- YELLOW -->
<two mod="ctrl,alt">XBMC.ActivateWindow(osdaudiosettings)</two>
<!-- BLUE -->
<three mod="ctrl,alt">XBMC.ActivateWindow(SubtitleSearch)</three>
</keyboard>
</FullscreenVideo>
<FullscreenInfo>
<keyboard>
<!-- GUIDE -->
<key id="0x1f0a2">CodecInfo</key>
<!-- INFO -->
<a mod="ctrl,shift">Back</a>
<!-- MENU -->
<c>OSD</c>
</keyboard>
</FullscreenInfo>
<PlayerControls>
<keyboard>
<!-- MENU -->
<c>Back</c>
</keyboard>
</PlayerControls>
<Visualisation>
<keyboard>
<!-- GUIDE -->
<key id="0x1f0a2">CodecInfo</key>
<!-- MENU -->
<c>OSD</c>
<!-- INFO -->
<a mod="ctrl,shift">Info</a>
</keyboard>
</Visualisation>
<MusicOSD>
<keyboard>
<!-- MENU -->
<c>Back</c>
<!-- GUIDE -->
<key id="0x1f0a2">Info</key>
<!-- INFO -->
<a mod="ctrl,shift">CodecInfo</a>
</keyboard>
</MusicOSD>
<VideoOSD>
<keyboard>
<!-- MENU -->
<c>Back</c>
</keyboard>
</VideoOSD>
<VideoMenu>
<keyboard>
<!-- MENU -->
<c>OSD</c>
<!-- GUIDE -->
<key id="0x1f0a2">CodecInfo</key>
<!-- INFO -->
<a mod="ctrl,shift">Info</a>
</keyboard>
</VideoMenu>
<OSDVideoSettings>
<keyboard>
<!-- MENU -->
<c>Back</c>
</keyboard>
</OSDVideoSettings>
<OSDAudioSettings>
<keyboard>
<!-- MENU -->
<c>Back</c>
</keyboard>
</OSDAudioSettings>
<ContextMenu>
<keyboard>
<!-- MENU -->
<c>Back</c>
</keyboard>
</ContextMenu>
<systeminfo>
<keyboard>
<!-- INFO -->
<a mod="ctrl,shift">Close</a>
</keyboard>
</systeminfo>
<Favourites>
<keyboard>
<!-- BLUE -->
<three mod="ctrl,alt">Close</three>
</keyboard>
</Favourites>
</keymap>
It needs some more tweaking, but this works great already.
Hope this is useful for someone else too
.