First off, I realise there are other ways for this to happen. But for me, I couldn't understand the methods involving using send messages etc. I read on other forums like this one.
You need to download IR Server Suite. If you have Mediaportal installed to other than the default paths, you will need to manually move the *.xml files for the Windows & Process Plugins and InputMappingDevices across to your designated paths for the MP plugins to work. It took a while for me to work why I couldn't see them inside MP configuration as this requirement is about 4 pages in on the same thread.
Next, you need to complete the following, according to the programme's author.
MCE IR device driver improvement
With IR Server Suite there is no reason to use the MCE Replacement Driver.
By default Windows will handle most of the MCE Remote buttons, the arrow buttons, number buttons, etc ...
But I've now figured out a way to stop this behaviour ...
To handle the MCE device Windows loads a series of device drivers onto the system.
The main driver is the USB device driver, it provides access to the MCE device. Without it you can't use the device at all.
There are also a series of Human Interface Device (HID) drivers that are there to translate raw information from the USB device into remote button presses, keyboard and mouse inputs.
You can't disable the HID drivers but you can alter their settings to prevent them from acting on the button presses coming from the remote.
This process should work on all version of Windows that support the Microsoft eHome Infrared Transceiver. I've tested on Windows XP Pro and Windows Vista Home Premium and it worked on both.
However, please note that HIP, Girder and EventGhost can't use the default Windows eHome driver in Vista. On Windows XP these programs are fine, but these programs need the Replacement driver for Vista and I haven't been able to get the Replacement driver to work on 64-bit Vista yet, only 32-bit Vista.
How to ...
Load "regedit.exe" and navigate to:
Then delete the keys from "CodeSetNum0" to "CodeSetNum3".
To make sure you can recover these keys easily should you want to you should save them by using the export function in the file menu.
Once the registry has been changed you will need to reboot for the change to take effect.
This same process can be applied to disable automatic keyboard handling. Just look at the other registry sections under the "Remotes" sections.
Now if you ever want to re-enable the automatic handling of the MCE Remote and MCE Keyboard you just need to put those registry keys back.
I have done this but there are small issues, like MP not able to directly get to exit MP from the home screen. I am going to try this method using the standard MCE Remote driver in the days to come. As I am NOT using the MP Control Plugin for IR Server, so it should work.
After installing, the app you are after is translator. It sits in your system tray after you have opened it. Right-click & open 'setup'. You are faced with this,
Press the 'new' button & you have,
Press the button on your remote you require to map & get this box.
As you will notice I have opened the 'keystroke' tab as I am emulating the keystrokes from the keyboard that I would normally use to control Zoomplayer. Yo can rename the command as you see fit. Right-click inside the 'keystrokes' box & you have options like this,
I just used the keyboard shortcuts for Zoomplayer, which is inside the 'options dialog>keyboard>shortcuts'. Here are the ones I have set thus far. They all work great,
You will notice I have configured the MCE remote's OK button to exit from ZP
This works perfectly to exit Zoomplayer & bring me back to the plugins I use for my TV & Movie control: MP TV Plugins & Moving Pictures & works perfectly with both.
If anyone else out there has been trying to get this to work -like I have, for some time- I hope it is as successful for you as me.