diff --git a/src/main/java/dev/isxander/controlify/mixins/feature/bind/KeyMappingMixin.java b/src/main/java/dev/isxander/controlify/mixins/feature/bind/KeyMappingMixin.java index 8d8a20d..d5d6043 100644 --- a/src/main/java/dev/isxander/controlify/mixins/feature/bind/KeyMappingMixin.java +++ b/src/main/java/dev/isxander/controlify/mixins/feature/bind/KeyMappingMixin.java @@ -17,7 +17,7 @@ public class KeyMappingMixin implements KeyMappingOverrideHolder { @ModifyReturnValue(method = "isDown", at = @At("RETURN")) private boolean injectOverrideState(boolean keyMappingState) { - return keyMappingState || overrides.stream().anyMatch(override -> override.override() != null && override.override().toggleable().getAsBoolean() && override.held()); + return keyMappingState || overrides.stream().anyMatch(override -> override.override() != null && !override.override().toggleable().getAsBoolean() && override.held()); } @Override