Since I don't know which functions you actually need to remap - you will have to experiment with this - in this example we assume the Hauppauge "mute" key is not used in your setup. That is, you mute the audio you listen to using the device (TV or receiver) mute signal. Of course we also assume it doesn't screw with your new TV. We are then free to map the Hauppauge "mute" key to the "change aspect ratio" function in the Video Player, which is F7 by default, and make it something sensible on the remote keypad simultaneously.
In C:\Windows\Irremote.ini, look for the section PVRX2. Find the MUTE key instruction and assign it an available CTRL+LETTER combination. We will say "A" for "aspect":
[PVRX2]
<snip>
MUTE={ctrl}A
Next, in ..\GBPVR\KeyMappings\VideoPlayer.xml, assign ^A as the aspect ratio change keystroke:
<command name="VIDEO_ASPECT_RATIO" key="^A"/>
Now for the Logitech remote. Customize a button for your activity - either a standard (physical) button or a soft button - to send the Hauppauge mute command. Let's suppose you don't use the asterisk button on the Harmony for anything and want to use it to change the aspect ratio. Note that my Hauppauge device is named HTPC in the Harmony Suite:
* Update your remote
* Run Hauppauge's "Restart IR" utility - probably in Programs > Hauppauge WinTV
* Restart GBPVR.
If you've done everything correctly, here's what happens:
1) In the Harmony activity you customized, press the Asterisk while watching something in the video player
2) The remote sends Hauppauge's "mute" IR signal as if you had pushed mute on the original Hauppauge remote
2) Irremote.ini knows that because PVRX2 has focus, it should send CTRL+A
3) Video player receives CTRL+A, looks up what it's supposed to do in the keymappings folder, and cycles to the next aspect ratio as instructed to do on this keystroke
Hope this helps!
-wg
In C:\Windows\Irremote.ini, look for the section PVRX2. Find the MUTE key instruction and assign it an available CTRL+LETTER combination. We will say "A" for "aspect":
[PVRX2]
<snip>
MUTE={ctrl}A
Next, in ..\GBPVR\KeyMappings\VideoPlayer.xml, assign ^A as the aspect ratio change keystroke:
<command name="VIDEO_ASPECT_RATIO" key="^A"/>
Now for the Logitech remote. Customize a button for your activity - either a standard (physical) button or a soft button - to send the Hauppauge mute command. Let's suppose you don't use the asterisk button on the Harmony for anything and want to use it to change the aspect ratio. Note that my Hauppauge device is named HTPC in the Harmony Suite:
* Update your remote
* Run Hauppauge's "Restart IR" utility - probably in Programs > Hauppauge WinTV
* Restart GBPVR.
If you've done everything correctly, here's what happens:
1) In the Harmony activity you customized, press the Asterisk while watching something in the video player
2) The remote sends Hauppauge's "mute" IR signal as if you had pushed mute on the original Hauppauge remote
2) Irremote.ini knows that because PVRX2 has focus, it should send CTRL+A
3) Video player receives CTRL+A, looks up what it's supposed to do in the keymappings folder, and cycles to the next aspect ratio as instructed to do on this keystroke
Hope this helps!
-wg