Ondertussen de Raspberry Pi beneden vervangen door een Acer Chromebox voor Kodi. Fantastisch toestel en stukken goedkoper dan een NUC!
Ik gebruik ook al jaren Harmony remotes via IR (zowel afzonderlijke ontvangen als via HDMI-CEC) en heb op elk systeem steeds zitten klungelen om de response ervan goed te krijgen. Samen met de Chromebox heb ik nu zo'n Harmony hub en werk ik via BT ipv IR. Wat een verschil, totaal geen lag meer in bediening. Het is wel wat knutselen met de keymap.xml om zoveel mogelijk buttons aan de praat te krijgen, maar het loont zeker de moeite.
Voor de geïnteresserden, ik heb een lijst gemaakt van welke mappings er in OpenELEC werken met het Harmony Windows Bluetooth profiel. (Windows omdat dat profiel meer werkende knoppen bevat dan de Mac en Linux profielen).
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
Na het bepalen van elke toets, heb ik mijn remote als volgt ingesteld:
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
Met volgende keymap.xml (moet nog wat aan gesleuteld worden, maar dit werkt al zeer goed):
<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>
<keyboard>
<!-- MENU -->
<c>Back</c>
</keyboard>
<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>