Crete, I don't know if you have ever taken a really close look at how SA works in the P22 but this is how it goes. With a hammer strut installed a small pin in the nose of the strut pulls the trigger bar partially to the rear. This is because the rear leg of the strut is fastened to the hammer and as the hammer is pulled rearward, it pulls the trigger bar/trigger rearward. A good thing...but not the best if you can live with SA only.
If you remove the hammer strut you lose DA and the trigger being pulled rearward with a cocked hammer pulling on the strut as described above. But, this allows you to add a simple pre-travel stop and much further rearward trigger pull wise because the trigger bar will now reset much quicker. When firing in SA, the trigger/trigger bar spring raises the rear of the trigger bar so the two vertical legs will engage the two lower legs of the sear and begin rotating it off the hammer hook. This allows the hammer to fall, the firing pin to be struck, the round fired.
At this point the trigger is all the way rearward and so is the rear of the trigger bar, in fact it has slid under the bottom legs of the sear. It slides under there because the slide knocks the trigger bar down when it hits the trigger bar ears disconnecting it from the sear. The sear is now free to quickly rotate clockwise and catch the hammer as the slide moves forward to chamber the next round.
This leaves up with the two vertical legs at the rear of the trigger bar sitting under the lower legs of the sear. The pistol cannot be fired again unless the trigger bar/trigger resets. If you were to remove the grip, leave the slide and frame together you can observe exactly what goes on. First the slide has to disconnect the rear of the trigger bar from the sear as described above. Next the trigger must be allowed to move forward so the that rear legs of the trigger bar, which are caught and dragging on the underside of the sear legs, can reach a position where they can pop up in front of the sear. At this point the trigger is reset and ready to rotate the sear again. This would be where you would lock forward movement of the trigger for pre-travel stop. Total distance from trigger fully rearward to reset appx 4mm. But this will depend on your particular sear/hammer hook, what work you might have done to it. Obviously the trigger needs to stop reliably but immediately after the sear releases the hammer. Forward movement depends on exactly how are the rear vertical legs have to travel before they can pop back up in front of the sear legs.
Less leverage by the trigger could shorten this considerably. What I mean by that is changing the relationship of the trigger pin to that of the pin for the trigger bar so that less movement of the trigger creates the same amount of trigger bar travel. To exaggerate, let's say the distance from the trigger pivot pin to the trigger bar pin is 1/4". If we change that distance to 1/2" then a whole lot less trigger movement would be required to move the trigger bar, but, at the expense of trigger pull weight which would go up. But, if very minimal trigger travel was necessary it could be done. 1917