Check out this post:
Also, in the Global Lua tab, you can leverage the sp_before_action function to always do this (obviously, don't create the sp_before_action again by pasting this in if it's already there, just use the acActivateWindow line):
function sp_before_action(gnm, gsx, gsy, gex, gey, gwd)
acActivateWindow(nil, gsx, gsy)
endBy default, I didn't want S+ to change the focus, figuring it could be done by the user. In hindsight, it seems a lot of people expect this behavior by default, and is probably an option I'll include in the new version of S+.