QuickMacros is our preferred macro utility, and you can easily implement this functionality with it using the attached macro. You will also need to check 'Tools | Options | Triggers | Use low level keyboard hook' in QM to allow this to operate repeatedly (without releasing the keys). Having tried it, I still don't personally see the benefit, but this is one way you could achieve it.