Assign shortcut to modifier key(s) only
Quicksilver does it for me for years now - as it comes especially handy for multilingual use. Just select Modifier-only activation and you are good to go.

Looking for a native solution though, in fact, this is how I ran into this post.