I asked about the Windows version because older versions like Windows 7 prevent you from reprogramming the Green Windows button or media buttons. I plan to add an OS version check in a future version, and to limit button options to buttons that are valid for each OS. The four colored buttons are valid on all OS's.
I asked if you were saving because from your description it sounded like you might have been skipping that step. While you can still update the registry without saving, the next time you come in to CMC it would say the registry needs updating, because the registry values don't match your saved values. I've been thinking I need to make saving mandatory before allowing registry updates, just to eliminate that possible confusion.
It sounds like what you are doing is correct. Plus, my new HTPC build is running on 1903, so I can confirm that the remotes still program correctly on that version.
The next thing to check are the shortcuts. The button presses can only issue keyboard commands, not directly launch programs. So what I have to do is create a shortcut to launch CMC with a hotkey to launch that shortcut, then program a button to issue that hotkey. That's as simple as it can be, but does leave a few break points to investigate.
The hotkey that I use for CMC is CTRL+ALT+8. CMC creates the shortcut when you update the registry, so you should be able to press CTRL+ALT+8 on your keyboard right now, and it should launch CMC. If it does not, then the problem is the shortcut.
If CMC launches with the hotkey, then the problem is the remote button press is not issuing the hotkey. I assume you have already programmed a Close action, which issues the ALT+F4 hotkey that closes the currently focused program. If that is working, that is a good sign that the registry updates are working as expected. If not, then the registry edits could be the problem.
One more thing to check is your remote itself. If you have a learning/programmable remote, it's possible that the button your pressing is not issuing the command you think it is sending (I speak from firsthand experience, and I was slow to catch on). If you have a basic RC6 MCE remote, then definitely try using it to see if perhaps your learning remote's programming is the issue.
Let me know what you find, and we can dig into next steps.
Also, you can check out the How-To
here, and look at the sections titled 'Create a Shortcut Key for CMC' and 'MCE Remote Configuration'. In older versions of CMC I didn't have the MCE remote programmer/shortcut creator feature, so we had to do everything manually, and those how-to's explain the steps in great detail and can be very useful for trouble-shooting your issues, since CMC is essentially doing the exact same steps.
By the way, I used the source code for Advanced MCE Remote Mapper v2 as the basis for the registry remote button mapping update function in CMC. They work identically, except that in CMC I've greatly simplified the settings and limited what buttons can be programmed. If you want more powerful programming than CMC offers, you can use that tool instead.
Teddyboy wrote: Thu Aug 29, 2019 9:57 pm
I'm not a fan of CMC messing with my registry. Any Windows update can come along and wipe it out (usually a major update which comes about twice a year).
One of the features of CMC's remote programmer is that I have it check to see if the registry configuration matches what you have configured/saved every time your start CMC, and this is precisely because major Windows updates reset the remote mappings in the registry. As soon as you notice your remote not working, you hop into the settings and see it says Registry Update Needed. You relaunch CMC as Administrator, update the registry, and reboot, and your remote is right back to working again. I don't know of any other program out there that makes this so simple.
So what you are perceiving as a negative, to me is one of the greatest strengths of CMC. While it would be great if Microsoft didn't revert the registry on major updates, especially on Windows 10 that doesn't have WMC, at least they do allow us to remap these remotes.