Jordi's GSOC blog
Current keyboard implementation
Jordi is bringing the keyboard under the existing controller system:
Controller classes overview
Work breakdown