You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Detect and map/reset loader-native or Amecs modifiers to Kuma where applicable #17
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
Activity
feat: Reset native key modifiers for Kuma-managed keys #17
feat: Reset native key modifiers for Kuma-managed keys #17 (#22)