Is it possible to configure straight snap to only snap to surface normals?

 From:  Michael Gibson
9113.11 In reply to 9113.8 
Hi silverwoods, the regular "Orient" command, the one to the left of Line/Line can work like that.

Set the "Make copies" option and then you will be able to place many target points onto a surface, each target point will automatically align to the surface normal and there is a second stage where you can adjust the rotation, but if you do not want to do that you can just right click at that point. So you would just do a left click on the surface and then a right click anywhere in the viewport for each one.

- Michael