Crouch attacks

I want to implement some crouch attacks into my game.

So obviously, I have the down arrow as crouch. So once your holding down to crouch, these need to be checked.

Thing is, I don’t know exactly the best way to do it. Say I have 2 weapons , the regular sword and a bow and arrow. I want them both useable while crouching.
So I want the sword attack to be the same button as the normal attack… how would I do this? Limit the regular standing sword attack to only when he isn’t crouching? and make the bow attack a different key altogether?

That should work I suppose.

Any comments/suggestions? What’s the best way to check multiple keys?