I've created a new customization for the "Watch ReplayTV activity that eliminates the need to switch modes on the remote. Try it out an tell me what you think. You'll have to cut and paste the XML below into your Watch ReplayTV activity. You may also want to set it as the starting menu for the activity, and you'll definitely want to reduce the inter-key delay setting on the pvr component to 0.
After it's installed, you'll have a new mode called "Magic Mode" in the Watch ReplayTV activity. You can toggle in and out of Magic mode with the '*' key. All other modes work as usual. In Magic mode, the scroll wheel is used to navigate up and down. Pressing the wheel sends "select", the other side button sends "exit". For those rare occasions where you need to go sideways, the frame advance button functions as a right arrow. The "Help" button will bring up the ReplayTV menu. The "Zap" button toggles commercial skip.
<CONFIGURATOR>
<CONFIGURATORTYPE>SimpleModifier</CONFIGURATORTYPE>
<PARAMETERS>
<PARAMETER>
<NAME>Activity</NAME>
<DESCRIPTION>Select your activity</DESCRIPTION>
<TYPE>USERCONFIGURATORID</TYPE>
<VALUE>97646</VALUE>
</PARAMETER>
<PARAMETER>
<NAME>Device</NAME>
<DESCRIPTION>Select your device</DESCRIPTION>
<TYPE>USERDEVICEID</TYPE>
<VALUE>42538</VALUE>
</PARAMETER>
<PARAMETER>
<NAME>Mode</NAME>
<DESCRIPTION>Select the name of your mode</DESCRIPTION>
<TYPE>NEWMENUSPECIFIER</TYPE>
<VALUE>ModeMagic</VALUE>
</PARAMETER>
<PARAMETER>
<NAME>EventName</NAME>
<TYPE>EVENT</TYPE>
<VALUE>ButtonClick_NumberStar</VALUE>
</PARAMETER>
</PARAMETERS>
<DATA>
<ADDBINDING>
<TARGETMODE>%Activity.Name%</TARGETMODE>
<BINDING>
<EVENT>%EventName%</EVENT>
<ACTION>
<TARGET>SsNavigator</TARGET>
<OPERATION>SetMenu %Activity.Type%_%Activity.Name%_ModeMagic</OPERATION>
</ACTION>
</BINDING>
</ADDBINDING>
<ADDBINDING>
<TARGETMODE>%Activity.Name%</TARGETMODE>
<BINDING>
<EVENT>ButtonClick_Guide</EVENT>
<ACTION>
<TARGET>SsInfrared</TARGET>
<OPERATION>SendInfrared %Device.Name%_ChannelGuide_Press</OPERATION>
</ACTION>
</BINDING>
</ADDBINDING>
<ADDBINDING>
<TARGETMODE>%Activity.Name%</TARGETMODE>
<BINDING>
<EVENT>ButtonClick_Stop</EVENT>
<ACTION>
<TARGET>SsInfrared</TARGET>
<OPERATION>SendInfrared %Device.Name%_Stop_Press</OPERATION>
</ACTION>
</BINDING>
</ADDBINDING>
<ADDBINDING>
<TARGETMODE>%Activity.Name%</TARGETMODE>
<BINDING>
<EVENT>ButtonClick_FrameAdvance</EVENT>
<ACTION>
<TARGET>SsInfrared</TARGET>
<OPERATION>SendInfrared %Device.Name%_DirectionRight_Press</OPERATION>
</ACTION>
</BINDING>
</ADDBINDING>
<ADDMENU>
<MENU>
<NAME>%Activity.Type%_%Activity.Name%_%Mode%</NAME>
<TYPE>Text Custom_Thick_8</TYPE>
<MENUHEADER>
<TITLE>Magic Mode:</TITLE>
</MENUHEADER>
<BINDING>
<EVENT>ButtonClick_MenuSelect</EVENT>
<ACTION>
<TARGET>SsInfrared</TARGET>
<OPERATION>SendInfrared %Device.Name%_Select_Press</OPERATION>
</ACTION>
</BINDING>
<BINDING>
<EVENT>ButtonClick_MenuCancel</EVENT>
<ACTION>
<TARGET>SsInfrared</TARGET>
<OPERATION>SendInfrared %Device.Name%_Exit_Press</OPERATION>
</ACTION>
</BINDING>
<BINDING>
<EVENT>ButtonClick_MenuUp</EVENT>
<ACTION>
<TARGET>SsInfrared</TARGET>
<OPERATION>SendInfrared %Device.Name%_DirectionUp_Press</OPERATION>
</ACTION>
</BINDING>
<BINDING>
<EVENT>ButtonClick_MenuDown</EVENT>
<ACTION>
<TARGET>SsInfrared</TARGET>
<OPERATION>SendInfrared %Device.Name%_DirectionDown_Press</OPERATION>
</ACTION>
</BINDING>
<BINDING>
<EVENT>ButtonClick_Zap</EVENT>
<ACTION>
<TARGET>SsInfrared</TARGET>
<OPERATION>SendInfrared %Device.Name%_Commercial Adv_Press</OPERATION>
</ACTION>
</BINDING>
<BINDING>
<EVENT>ButtonClick_Help</EVENT>
<ACTION>
<TARGET>SsInfrared</TARGET>
<OPERATION>SendInfrared %Device.Name%_Menu_Press</OPERATION>
</ACTION>
</BINDING>
<BINDING>
<EVENT>%EventName%</EVENT>
<ACTION>
<TARGET>SsNavigator</TARGET>
<OPERATION>SetMenu %Activity.Type%_%Activity.Name%_ModeNavigate</OPERATION>
</ACTION>
</BINDING>
</MENU>
</ADDMENU>
</DATA>
<DATEMODIFIED>20030306 005750</DATEMODIFIED>
</CONFIGURATOR>