• 1(current)
  • 2
  • 3
  • 4
  • 5
  • 14
Win Advanced MCE Remote Mapper Tool
#1
Star 
I wanted to add some new functionality to the commonly used 'mceremotemapper' tool. Features I missed in mceremotemapper are the option to save my settings and reuse it later if I ever need to reinstall the OS. Since I could not find a source code to the original mapper tool, I coded this 'Advanced MCE Remote Mapper' from scratch. The interface follows the same intuitive design style as that of mceremotemapper. Program language vb.net 2010. Platform .NET 4.0.

DOWNLOAD from box.com

DOWNLOAD from dropbox.com

Those who can't download from the above locations can try the github sourcecode given at bottom.

This is a portable application and needs no installation. Settings are saved in the same folder in a text file.

IMPORTANT - This application works only with RC6 MCE Remotes. The device manager should show 'Microsoft eHome Infrared Transceiver' as shown in the image:

Image


Main Features:
  • Option to save your favorite configuration for later use.
  • Backup is created before applying the changes for the first time so that your original configuration is preserved. You can restore to the old version easily.
  • Multimedia and Row Input messages like Shutdown, Sleep etc. can be configured. These commands are missing in the original mapper tool.
  • Icons for easy recognition of buttons.
  • Changes made are highlighted in Yellow background.
  • All buttons specified in the wiki are mapped.


Image


Image


Here is a useful video by vitalyg149





Please post your valuable suggestions and report bugs if found.

Source Code

Source code is in VB.net 2010.

GitHub - https://github.com/baijuxavior/AdvancedMCEMapperTool

Credits:

The wonderful xbmc forum community.
The creator of original mceremotemapper.
elitegamer360 for his mce registry files.
www.touch-ir.com for the icons.
Reply
#2
Great tool. Thank!
If you could add keyboard.xml edition it'll be perfect. Smile
Reply
#3
(2013-05-13, 23:35)Etharr Wrote: Great tool. Thank!
If you could add keyboard.xml edition it'll be perfect. Smile

Thanks. I was wondering why there are no responsesBlush

Do you want a button pressing which loads the mce codes corresponding to default keyboard.xml?
Reply
#4
[/quote]

Thanks. I was wondering why there are no responsesBlush

Do you want a button pressing which loads the mce codes corresponding to default keyboard.xml?
[/quote]

That would be good or an option to determine which button is being pressed on the remote so it can be better mapped to the right key?

Thanks
Reply
#5
Does this actually remap the keys in Windows handler?
Reply
#6
Must have for me:
- Advanced key mapping feature (keyboard.xml) like outdated KeyMapEdit (http://sourceforge.net/projects/xbmcmce/)
- detecting remote type for registry tweaking for XBox 360 remote (see http://wiki.xbmc.org/index.php?title=Rem...te_Control) and proper registry keys for other receivers QuatroPulse Remote, RC6 based MCE remote for RC260 (see http://forum.xbmc.org/showthread.php?tid=111411)
- detecting which button pressed
- source on GitHub and localization on Transifex Tongue

And then we've got the perfect tool. Smile
Reply
#7
baijuxavior
do you think this will work with the ATI Remote Wonder (RF remote)?
I'm not an expert but I play one at work.
Reply
#8

Thanks. I was wondering why there are no responsesBlush

Do you want a button pressing which loads the mce codes corresponding to default keyboard.xml?
[/quote]

That would be good or an option to determine which button is being pressed on the remote so it can be better mapped to the right key?

Thanks
[/quote]

That is a good suggestion. I will try for a solution.

(2013-05-15, 00:13)NewYears1978 Wrote: Does this actually remap the keys in Windows handler?

It remaps MCE remote control keycodes. I don't know what is mean by 'remap the keys in Windows handler'

(2013-05-15, 00:30)Etharr Wrote: Must have for me:
- Advanced key mapping feature (keyboard.xml) like outdated KeyMapEdit (http://sourceforge.net/projects/xbmcmce/)
- detecting remote type for registry tweaking for XBox 360 remote (see http://wiki.xbmc.org/index.php?title=Rem...te_Control) and proper registry keys for other receivers QuatroPulse Remote, RC6 based MCE remote for RC260 (see http://forum.xbmc.org/showthread.php?tid=111411)
- detecting which button pressed
- source on GitHub and localization on Transifex Tongue

And then we've got the perfect tool. Smile

Thanks for the suggestions. Most of them I won't be able to implement as I don't have any of those remote controls to test.

(2013-05-15, 02:11)Livin Wrote: baijuxavior
do you think this will work with the ATI Remote Wonder (RF remote)?

If it appears as eHome device in device manager then it might be possible. Please try.
Reply
#9
(2013-05-15, 03:00)baijuxavior Wrote:
(2013-05-14, 09:34)EngineerPeter Wrote:

Thanks. I was wondering why there are no responsesBlush

Do you want a button pressing which loads the mce codes corresponding to default keyboard.xml?

That would be good or an option to determine which button is being pressed on the remote so it can be better mapped to the right key?

Thanks
[/quote]

That is a good suggestion. I will try for a solution.

(2013-05-15, 00:13)NewYears1978 Wrote: Does this actually remap the keys in Windows handler?

It remaps MCE remote control keycodes. I don't know what is mean by 'remap the keys in Windows handler'

(2013-05-15, 00:30)Etharr Wrote: Must have for me:
- Advanced key mapping feature (keyboard.xml) like outdated KeyMapEdit (http://sourceforge.net/projects/xbmcmce/)
- detecting remote type for registry tweaking for XBox 360 remote (see http://wiki.xbmc.org/index.php?title=Rem...te_Control) and proper registry keys for other receivers QuatroPulse Remote, RC6 based MCE remote for RC260 (see http://forum.xbmc.org/showthread.php?tid=111411)
- detecting which button pressed
- source on GitHub and localization on Transifex Tongue

And then we've got the perfect tool. Smile

Thanks for the suggestions. Most of them I won't be able to implement as I don't have any of those remote controls to test.

(2013-05-15, 02:11)Livin Wrote: baijuxavior
do you think this will work with the ATI Remote Wonder (RF remote)?

If it appears as eHome device in device manager then it might be possible. Please try.
[/quote]

Sorry my lack of terminology may be incorrect. I have an MCE remote and when I use EventGhost..I can setup some macros but it doesn't override the default buttons that Windows setup automatically..based on what you said this does what I want..allowing full customization of the buttons. Thanks will check it out Smile
Reply
#10
If you use EventGhost with mce remote then these registry edits won't work. Eventghost responds to the button pressed and not to the command or keyboard shortcut they send. For example you can change the Power button to send 'S' or raw input 'Sleep', but eventghost will always see it as power button.
Reply
#11
Evenghost's using Alternate HID Access service which doesn't use this registry tweaks. Propably this tweaks will work wih Generic HID Device Evenghost's plugin, but you have to delete MCE Remote plugin and uninstall Alternate HI service first.
Reply
#12
(2013-05-15, 03:00)baijuxavior Wrote:
(2013-05-15, 02:11)Livin Wrote: baijuxavior
do you think this will work with the ATI Remote Wonder (RF remote)?
If it appears as eHome device in device manager then it might be possible. Please try.

It appears under USB Devices - is there a separate section for eHome devices?
I'm not an expert but I play one at work.
Reply
#13
Device manager should show 'Microsoft eHome Infrared Transceiver' under 'Human Interface Devices'

http://wiki.xbmc.org/index.php?title=Usi...in_Windows
Reply
#14
(2013-05-16, 08:58)baijuxavior Wrote: Device manager should show 'Microsoft eHome Infrared Transceiver' under 'Human Interface Devices'

http://wiki.xbmc.org/index.php?title=Usi...in_Windows

Well, it definitely will not say that... it is not an IR Transceiver, it is RF. It seems the question is, does your app work with any HID remote device, or does it only work with a specific device ID?
I'm not an expert but I play one at work.
Reply
#15
^^ It works only with MCE remotes that appear as eHome Device. MCE remote stores the button settings in registry which this application can modify.
Reply
  • 1(current)
  • 2
  • 3
  • 4
  • 5
  • 14

Logout Mark Read Team Forum Stats Members Help
Advanced MCE Remote Mapper Tool3