My extenders (URC9960B01, URC6960 and all of the JP1.3 remotes) don't use the built-in search routines and implement their own search for the advance codes for the key pressed. If it finds the key, then:vickyg2003 wrote:
Hmm, you found an entry point that doesn't follow the built in LKMS key order? Or you search for both at once?
The standard in all the remotes I've found has always been the Learned keys are searched first, the Keymoves are searched second, the Macros are searched third, the setup is searched 4th with the Unshifted Setup key is searched fifth. I've kept that order in all my extenders.
1: it checks to see if it is a macro, if it is, it is executed
2: it checks to see if it is a keymove, if it is , the current device is checked and if the same, the keymove is executed
3: it checks to see if it is a FAV, if it is, the FAVdevice is loaded and the FAV is processed.
So, once it finds a Macro on the key, nothing else is searched. If there is a keymove "behind" the macro, it will be ignored.