Your comments

For the ObjC set, I would add the @ * + = ? & characters in addition to the current set. Maybe you can make the buttons a little smaller to fit them all.

Btw, great app!