How to use autohotkey to switch a special key and a normal key

I am trying to switch the keys q and left shift and it wont work 🙁

This is the code im trying to use:

    $LShift :: q
        Return
    q :: $LShift
        Return