using the computer software for the harmony remote you can go into the macros and progams the buttons to do what ever you need them then update your remote to the new settings.
One easy example is i programed Menu on the Harmony One to go to TiVo central and exit to be clear, you can get far more detailed then that.
Roamio Pro- All In
Roamio- 3TB w/All In
Premiere- 2TB w/PLS
TiVo HD- 2TB w/ PLS
Connected via MoCa, Ethernet and wireless adapters.