Help finding the currect mate in an assembly

Hello,

I am a student and I am doing a project.

I figured out and did all the parts and the mates exept one problematic thing.

As I push the handle down, the spiral moves and it suppost to move the (number 2 in the picture) and therfore the whole body.

I used gear mate and it works exept that also when I move the handle back up it rotates and it shouldnt.

It supposts to roate only when I push the spiral down and (num 1) touches (num 2), how can it be done?

SolidworksAssemblies