How to properly use Caps Lock with Enhanced Input? (C++)

I tried setting up the input action with a Hold trigger then doing

EnhancedInputComponent->BindAction(ToggleWalkAction, ETriggerEvent::Started, this, &ACharacterBase::StartToggleWalk);
EnhancedInputComponent->BindAction(ToggleWalkAction, ETriggerEvent::Completed, this, &ACharacterBase::StopToggleWalk);

But this doesnt appear to work. Any help is sincerely appreciated!