Ohh, those are interesting tips. Would also be handy for Awesomewm which is what I use. Gonna have to dig into how to do that.
setxkbmap -option altwin:swap_lalt_lwin,caps:ctrl_modifier
xcape -e 'Caps_Lock=Escape;Alt_R=Control_L|space'
I know that there are better ways to do this. But I never get around to trying them out.