@ BBock727 --> lets try this again.
I've only just realised there is new online Harmony configuration software that makes life a lot easier. I've now migrated my settings to the new software.
I'll try and simplify it down as much as possible given the complexity and degree of customisation needed, as I too am now looking for Movies, Live TV, and Music shortcut buttons to be keymapped as well on to my Harmony One.
The chain of events>
MyHarmony Software > Logitech Remote > Flirc > MCE Keyboard commands > XBMC Keyboard Map > XBMC Operation
My Harmony Online Software (v1.0.0.67 OSX)
=============================
1. Add Device > Flirc > XBMC > add
2. Harmony xxx > Buttons > Remote Buttons > Flirc Media Player > Go > Drag the Commands over each blue ringed button and drop, making sure every one is unique but also make sure the PowerOff command is given to the
E button.
Make a note of the of the commands that seem to match each button already by hovering the cursor over the buttons that have no blue ring around them.
3. Flirc Media Player > Change Device Settings > Power settings > I want to turn this device off when not is use > I press the same button for on and for off > Add Command > PowerOff > Finish
Extra Bits:
========
Open Notepad or Textedit
and refer to the Complete list of XBMC keyboard controls on Github:
https://github.com/xbmc/xbmc/blob/master...yboard.xml
also
http://kodi.wiki/view/Keyboard_controls
Flirc Software: (v1.3.0 OSX)
===================
1. Plug the Flirc USB dongle in, fire up the Flirc Software and Select Controllers > Full Keyboard
2. Copy down into Notepad what XBMC Keys you are going to map to which Harmony Remote Buttons by referring to the Github keyboard.xml file. These are some Coloured Media Buttons < --> keymap shortcuts that can be used:
Quote:<g mod="ctrl">ActivateWindow(TVGuide)</g> <!-- MCE Guide -->
<m mod="ctrl">ActivateWindow(music)</m> <!-- MCE My music -->
<i mod="ctrl">ActivateWindow(pictures)</i> <!-- MCE My pictures -->
<e mod="ctrl">ActivateWindow(video)</e> <!-- MCE videos -->
<m mod="ctrl,shift">PlayerControl(ShowVideoMenu)</m> <!-- MCE DVD menu -->
<o mod="ctrl">ActivateWindow(TVRecordings)</o> <!-- MCE Recorded TV -->
<t mod="ctrl">ActivateWindow(TVChannels)</t> <!-- MCE Live TV -->
<t mod="ctrl,shift">ActivateWindow(TVChannels)</t> <!-- MCE My TV -->
<a mod="ctrl">ActivateWindow(RadioChannels)</a> <!-- MCE My Radio -->
3. Click and highlight each single XBMC key in Flirc to be mapped and then press the corresponding button on the Harmony Remote. Those commands already assigned to buttons that made sense in Step 2. do not need to be mapped.
You can select multiple keys as well eg. CTRL + M. Just make sure that both Flirc keys stay highlighted before pressing the corresponding button on the remote. Refer to the previous planned Notepad file whilst doing this to prevent confusion.
4.
Important Suspend / Resume / Wake functions
In the Harmony Software once you add the Flirc device and configure, the remote controls PowerOff command is mapped to the key command CTRL + F12.
Do not remap the "E" button.
We now want this PowerOff command to be interpreted as a suspend command by XBMC so we create a custom keymap file.
Copy and paste the following to a plain text file called
suspend.xml and then transfer to the folder /storage/.xbmc/userdata/keymaps on the Chromebox. (Openelec folder location)
/storage/.kodi/userdata/keymaps for Kodi.
Code:
<keymap>
<global>
<keyboard>
<f12 mod="ctrl">XBMC.Suspend()</f12>
</keyboard>
</global>
</keymap>
5.
You should now be able to Suspend the Chromebox with either the E button on the remote or the LCD PowerOff command and any keypress on the Harmony remote will Resume your device from Suspend.
Some recommended keymaps.
WAKE --> + button (Plus bottom bottom left)
X (stop) --> red media button on remote
CTRL + E --> green button
CTRL + M --> yellow button
CTRL + I --> blue button
6. Flirc Advanced Settings:
=================
Tick the Following:
- Sleep Detection
- Builtin Profiles
- Inter-Key delay, adjust if you are having button response issues. (I use 1)
Extra media shortcuts could even be mapped to the numbers buttons on the remote control
7. Flirc software > Save Configuration
8. Plug Flirc dongle into Chromebox and enjoy some well earned Lounge Lizard Time !!
Whew!
PS. Have a read of this great article on Flirc and its talented creator Jason Kotzin.
http://thepihut.com/pages/flirc-a-review...-companion