-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Open
Copy link
Labels
FeatureSimple enhancements to features that already exist.Simple enhancements to features that already exist.
Description
Kuma-managed keys should never have non-Kuma modifiers assigned on Neo/Forge/Amecs, otherwise there is two sources of truth for its modifiers, and methods like isDown would no longer behave consistently.
Under normal circumstances, assigning those non-Kuma modifiers would require manual editing of options, bugs, or unpredictable mod interactions, and so it's an edge-case, but Kuma should guard against it.
Options:
- on load, if Kuma modifiers are non-empty, reset all non-Kuma modifiers
- on load, if Kuma modifiers are empty but non-Kuma modifiers are defined, map them to Kuma and reset the non-Kuma modifiers
- maybe on runtime, reset all non-Kuma modifiers if present
Metadata
Metadata
Assignees
Labels
FeatureSimple enhancements to features that already exist.Simple enhancements to features that already exist.