I understand how the macros work and key assignment works. The key works independently to switch HDMI input, but will not work within the macro for set top box and blue ray, but works for apple yet they are all programmed the same.