Is there really no documentation on USB-Uirt? I always assumed there was. I thought steven wrote a piece showing how to use it. Anyway I dont use Girder only USB-Uirt and Xremote. Xremote so I can have same button= different event per screen, and a shift function. But the IR stuff is all Usb-Uirt.
My newest skin in progress is Touchscreen / Remote friendly. Works fine, (latest builds).
Here is what I did:
1. Created the device in the IR Plugin of setup. (mine is a Universal Remote Control MX-600)
2. I added all of the functions of my remote, renamed and sorted.
3. To learn the IR:
A. Select the device function (ie. UP)
B. Click Set button, ID field turns green, then press the corresponding button on my remote. Atop it will say status Recieved ID: #######, etc.
C. Continued like this until entire device was mapped.
*note_ This only learns input from a remote, to learn transmit from the buttons you must use learn under the transmit button. Dont get these confused.
Now that the remote plugin knows what buttons are what, you goto your event manager in the setup tab. Here you select the event (Navigation>UP), it will have an XL event Up you will add a trigger by clicking the triggers tab. You then click IR tab, and the alias of the device (your remote device) and the command (up) then add. What this does is tie the IR trigger to the XLobby event Up. Basically saying Pressing Up on the remote, is the same as using Xlobby event up. I found this all pretty straight forward.
*However if you ever plan on using Xremote plugin, which I would recommend, I would set things up differently. Saves yourself some redundancy, and gives you more control. You should follow the instructions for Xremote 1st, then map whats left. Thats another topic.
Good Luck.