Hey, you don't need to explain or apologize, this is an iterative process and your tireless efforts are much appreciated here.

Anyway, I'm not sure what's going on now, it seems that now the AD520C button correctly shifts when the UI isn't on, and correctly cancels when the UI *is* on, but when it cancels, it also changes the shift lock status. That leads me to believe that when two translations are on the right side, as in:

AD520C=20df0c.U,123.NS

It's sending them both when it's in the UI mode...

Anyway I'm going to put this effort down for awhile and work on other stuff... I'll let you do the same... If you come back to the IR translations at some point, let me know and I'll try to get this working.
_________________________
- Tony C
my empeg stuff