Well, I too am a happy new owner of the 15-1994. I have spent the past 6 hours or so culling information from various sites to come up with a consise programming reference. There may be a few errors since I have not tried all of the options, I just wanted an easy shorthand reference for programming this thing.
Please enjoy this and lemme know if any are screwed up (I personally don't trust the "stack / shift" macro instructions I got from
[Link: ampersand.hypermart.net])
here goes...
RADIO SHACK 15-1994 PRORAMMING REFERENCE
Setup Device [DEVICE] P** {4 DIGIT CODE}**
Directly use advanced code [DEVICE] P** {FUNCTION CODE}
975 - Learn from other remote P** 975** [DEVICE]* [TARGET]****** [SOURCE REMOTE] P**
976 - Clear learned key P** 976** [DEVICE]* [TARGET]* [TARGET]**
980 - Clean remote P** 980**
981 - Kill remote P** 981**
990 - Code verify [DEVICE]* P** 990** [1] {*#} [2] {*#} [3] {*#} [4] {*#}
991 - Code search P** 991** [PWR]* [DEVICE]* [PWR]* [DEVICE]* ... P*
992 - Change device key type P** 992** [SOURCE DEVICE]* [TARGET DEVICE]**
Clear device P** 992** [DEVICE]* [DEVICE]**
993 - Punch thru [DEVICE]* P** 993** [DEVICE]**
Volume default (??) P** 993** [VOL+]**
994 - Advanced key [DEVICE]* P** 994** P* {CODE} [TARGET]**
Advanced key shift [DEVICE]* P** 994** P* {CODE} P* [TARGET]**
Advanced key punch P** 994** [DEVICE]* P* {CODE} [DEVICE]* [TARGET]**
Copy key punch P** 994** [DEVICE]* [SOURCE]* [DEVICE]* [TARGET]**
Copy key [DEVICE]* P** 994** [SOURCE]* [TARGET]**
Clear key [DEVICE]* P** 994** [TARGET]* [TARGET]**
Clear shift key [DEVICE]* P** 994** [TARGET]* P* [TARGET]**
Restore device P** 994** [DEVICE]* [DEVICE]**
995 - Macro P** 995** [TARGET]* {MACRO} P**
Macro w/ advanced key P** 995** [TARGET]* P* {CODE} P* {CODE} ... P**
Stack / shift macro P** 995** {MACRO} P* [TARGET]**
Clear macro P** 995** [TARGET]* P**
996 - Favorite channels scan [DEVICE] P** 996** {CHANNEL 1} P* {CHANNEL 2} P* ... P**
Clear favorites P** 996** P* P**
[] - keys
{} - strings
[] - followed by ** must be held till ** appears