ok, so making changes to the AppleRemote.xml file does in fact allow me to pull the Context Menu from a single press... My question now is why would i need to edit that file since i have my system set to use the Harmony keymap?
My debug log shows that i'm loading the following keymaps:
Code:
3:46:40 T:2684407808 M: 74297344 INFO: Loading special://xbmc/system/keymaps/gamepad.xml
03:46:40 T:2684407808 M: 74280960 INFO: Loading special://xbmc/system/keymaps/joystick.AppleRemote.xml
03:46:40 T:2684407808 M: 74268672 INFO: Loading special://xbmc/system/keymaps/joystick.Harmony.xml
03:46:40 T:2684407808 M: 74244096 INFO: Loading special://xbmc/system/keymaps/joystick.Logitech.RumblePad.2.xml
03:46:40 T:2684407808 M: 74235904 INFO: Loading special://xbmc/system/keymaps/joystick.Microsoft.Xbox.Controller.S.xml
03:46:40 T:2684407808 M: 74211328 INFO: Loading special://xbmc/system/keymaps/joystick.Sony.PLAYSTATION(R)3.Controller.xml
03:46:40 T:2684407808 M: 74207232 INFO: Loading special://xbmc/system/keymaps/joystick.WiiRemote.xml
03:46:40 T:2684407808 M: 74194944 INFO: Loading special://xbmc/system/keymaps/keyboard.xml
03:46:40 T:2684407808 M: 74178560 INFO: Loading special://xbmc/system/keymaps/Keymap.xml
03:46:40 T:2684407808 M: 74178560 INFO: Loading special://xbmc/system/keymaps/remote.xml
With all these key maps loading and the XBMC settings only allows me to choose, Standard, Multi-Remote (Harmony) and Universal remote. I have toggled these setting every which way and it doesn't seem to actually do anything...
I am currenting using a Logitech Harmony 890 Pro remote which is mapped to the AppleTV command codes. I read in another thread that I can use the Plex codes to control the unit as well and that seems to work "ok", but some of the mapping don't line up. Does any body have just an easy way to setup my harmony remote to get better control of this setup?
I suppose i don't really understand how the code for these keymap files work. When I type "<joystick=Harmony><Play>Play</Play></joystick>" how in the world does XBMC know what the infrared code that my Harmony remote is sending out for the "Play" button is programmed for? No wonder the instructions never work!
Can't i just get somebody to say "Setup your harmony remote to use the <i>Plex</i> device IR codes and here is a keymap file to assign all the buttons nicely...."
And then tell me how to install this keymap file... I know i can just copy the file into my keymaps directory and XBMC will load the file, but do i need to overwrite my joystick.AppleRemote.xml file with the new keymap or can i somehow tell XBMC to use my custom one? This is all so very confusing.