Smartskey does it very simply and easily, although the way it works is that it assigns itself to a long press of your right softkey (so the button will have dual uses). You can't change the button it uses, but if you're willing to adapt to it then I think you'll find it works very well.
A google search for it should bring it right up.
|