Button inputs don't set animation bools--is that normal?

I encountered this bit because I’m working on jump animation transitions. I’ve tried to do many of the things recommended to make the transition from walking to jumping instantaneous, but somehow some of the walk animation still plays in midair.

So I thought I’d try something else. Run a jump animation and make an event in that animation to trigger upward movement. The problem is that this requires me to use a button press to turn on jump’s Boolean. That seems not to work. I am looking into why on my own, but can someone please help me with this?

More specifics needed to understand your problem.
Please always attach your code with code related questions.

Personally I would use a Trigger for something like jumping, but I’m no professional or expert.
Something along the lines of:

private Animator animator;
    [SerializeField]
    private bool jumpButton;

    private void Update ()
    {
        jumpButton = Input.GetKeyDown(KeyCode.Space);

        if (jumpButton)
        {
            animator.SetTrigger("JumpTrigger");
        }
    }

Assuming you have an Animator and Animator Controller setup properly,
and you have created a Trigger Parameter on the Animator Controller called “JumpTrigger”,
and have it set to transition to Jump Animation from Idle Animation (or whatever) to the Jump Animation.

This works for me. Just created a simple test in Unity.

Funny you mention. Since then I did exactly that (except I just used “jump” based on input settings), and it worked, but one weird issue: This sort of jumping lags for me. Any idea why it would?

I would have to see your code to help any further.