Using ckitching's remote codes, the Harmony DB, the existing remote.conf, atakbd.c and keyboard.xml I have put together a spreadsheet of how things are currently mapped for a Harmony remote. I am uncertain about several buttons, someone who already has a unit may need to clarify them.
https://docs.google.com/spreadsheet/ccc ... k9lV1N2MXc My aim out of this is to
1) Map the codes in remote.conf to unused keys, and hence XBMC functions (e.g. subtitle on/off, audio delay etc.)
2) Map some of the additional codes provided by ckitching to unused keys and XBMC functions
3) Give meaningful names to new buttons in both 1 & 2, and email them to Logitech Support for inclusion in the XIOS profile. We are able to do so individually for our own profiles but maybe if Pivos submitted it on our behalf it might be available in the standard profile for everyone.
Approaching additional remote features this way hopefully means editing of keyboard.conf isn't required.
Or maybe I'm stepping on toes and they already have something like this in-house. If so, apologies

Those with XIOS units and Harmony remotes, please feel free to update the spreadsheet.