In preparation for the next release of mpvmcx2 I thought I'd explain how the KeyMapping functionality can be configured.
I. mvpmcx2.ini format
The functionality is enabled with a file called mvpmcx2.ini that can optionally stored in the mvpmc share or with mvpmcx2 if you are running via CSI
The Format of the mvpmcx2.ini is a follows
MAC is the real MAC address you want to change the default functionality. If you want to change the default for more than one NMT you can use [RemoteMap] as a global name.
Key is the the NMT Key you are remapping, Function is the GBPVR function key you would like to action on the press
Valid mappable keys are Source, Title, Menu, Return, Audio, Subtitle, Angle, TVMode, PageUp, PageDown, Home, Repeat, Setup, Delete, TimeSeek, and Slow
You can also define Ctrl0 - Ctrl9 These keys requre two keys Eject 0 Eject 1 Eject 2 etc. By default
Ctrl1 is VideoLibrary
Ctrl2 is LiveTV
Ctrl3 is Pictures (which some people make to recordings in config.xml)
The Hauppauge functions keys are Red, Green, Yellow, Blue, Guide, TV, Pictures, Videos, Music, Back, Menu, VolumeUp,VolumeDown, ChannelUp, ChannelDown, Record, PrevChannel
These are also available for future growth but they aren't used by GBPVR Star, Subtitle, Blank, Full
This file will change the default behaviour for PageUp and PageDown to control volume
For EGreat M34a users I might suggest something like this (Blue is on Info already)Code:[RemoteMap] PageUp=VolumeUp PageDown=VolumeDown
MartinCode:[0006DC41CE68] TVMode=Red TimeSeek=Green SubTitle=Yellow Delete=Record Source=Menu