Thanks but that was not the question. You previously said ANY button on the remote can be programed to learn a new code. The other pre-set buttons I understand that. But I wanted in my first post to reprogram the input button for my AVR.
So the "new" question is -- can only the Dish designated buttons be programmed or can any/all of them?
Okay, I selected "Add Commands" to bring up the on-screen instructions. Here is the text on screen:
"Position your remote controls on a flat surface as shown.
[It shows a picture with the 54.0 remote and another device's remote facing each other, about 4 inches apart.]
On your DISH remote control, press the button you want to program.
On your Auxiliary Device's original remote control, press and hold the button you want your DISH remote control to learn until the DISH remote control's Auxiliary Device mode button blinks. Repeat steps 2 and 3 for each command you want your DISH remote control to learn.
Exit. To save commands, press the SAT button on your DISH remote control. To exit without saving, do not press buttons on either remote control for at least 20 seconds."
Keep in mind that after you program the buttons, you would have to press the AUX button on the side of the remote to actually use the learned functions. If you are trying to change what the buttons do when the remote is in SAT mode, that is not what the Learning function is for.