Sync cahnges to default settings to application-specific profiles
When changing a button for all programs, it should also update on all application profiles.
If an application profile is altered and ends up having the same action as the unaltered default profile, then this alteration should be ignored and overwritten when the default action changes.
-
Teo Deb commented
Big issue! The problem is that each specific application has a generated profile exactly the same as the global one. By changing the global settings the specific app's settings are not changed. Instead it should work with a fallback mechanism: specific apps do nothing and react with a fallback to the global function, except in cases where a particular behavior is specified for a particular key in the specific app. In this way it is possible to act surgically and define the behavior of a single key for a specific app while leaving open the possibility of reconfiguring a key globally so that it works for all apps, including specific apps (if they do not have a specifically required behavior)