

This applies to all keys that send APPCOMMAND messages, including Mail, Calc, Media keys, Browser keys, etc.Īccording to the docs, the recommended way of giving your application the permissions, is to set the UIAccess flag in the application manifest, which allows the application to bypass UIPI constraints.

Running as admin will also not work since that doesn't give it enough privilege to launch Calculator, Mail, etc.

By default if the correct UAC settings are turned on, PowerToys does not have permission to inject this to the target application (which is the Shell in this case, since Shell will start Calc/Mail) as they are rejected by the UIPI. The reason for remapping to Calc/Mail not working and for Play/Pause and other media keys ( #3255 ) is UAC permissions.
