I wrote this article showing how to do it with PocketFrog including a project however my one is quite simple as the keys are not staggered like the real one:-
It looks like this:-
My project is for pre-HAL pocketfrog
Mobile device developer community
http://pocketmatrix.com/forums/