leesweet wrote:But I as I understand, if I program 'guide' under 'Sat' as a macro to do 'sat/guide/guide/down/select' then 'guide' is also wrecked for Replay, etc., and all other devices that use the guide key.
This correct, or am I missing something easy? Right now I have this sequence on M1 of my 8910 but I'd like to restrict it to a device specific key (namely, 'guide'!

. Thanks!
In general the macros are global, but whether the macro is chosen or
not could depend on the ordering of the keymove/macro table, so under
certain conditions, if you had a keymove and a macro for the same button
the remote might find the keymove in the table, execute it, and stop
looking before it reached the macros entry in the table. At least that is
what I've read from the more experienced folks. I try to avoid conflicting
buttons so never really tested this.
What you want to use is the Device Specific Macro capability which
allows you bind a set of actions (including calling global macros) to
a button using a keymove (keymoves are device specific).
Given you just need 5 actions, you don't even need a "real" macro.
You can just encode the buttons to execute into the DSM keymove
as hex values. I think you can put something like 13 keycodes
into a DSM before you need to resort to putting them into a separate
macro.
My experience is with 15-2116 ex2, so it may be different for other
incarnations of DSM.
You can use this spreadsheet to help calculate the hex values for the DSM
keymove
http://groups.yahoo.com/group/jp1/files ... deCalc.zip