A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate
in the Unity community.
I'm working on the same problem...
Try this guide: http://seanodowd.me/unity3d-input-and-ugui/
I'd be interested too. I don't see any other tool on the asset store that's as well implemented as yours.