One finger click as input

So I want to play a shooter game, the idea is have

1 finger click - Hold right click as long as click is held(aim, can't be done in system preferences anymore unless im just blind)
1 finger force click - Hold right and left click as long as force click is held (aim and shoot)

Now I see the obvious issue, i've set a keyboard button to be a normal left click in case I need to. Does anyone know how to

  1. Get 1 finger click as input
  2. Get clicks to hold while input is held instead of just pressing once