Damedus, xdpirate you both are actually wrong
I designed it to match stick + shoulders + 4 butons, so it will work with most gamepads.
What you do is select a circle with the DPAD (or stick), and then you press the buton that corresponds with char location on the circle. If no circle selected buttons works like this:
A - SPACE
B - ENTER
Y - DEL(which is android way of saying backspace for some reason)
X - Hide the keyboard (and I am working on this feature to be completed before beta release)
Also you use L1 as shift and R1 sets layout to numeric, while R2 changes layout to user-defined (it loads from a simple text file on sdcard, so creating custom layouts will be easy as a pie
xdpirate, using shoulder buttons for backspace, especially R2 and L2 is not a good idea, as theese buttons are very uncomfortable on S7300. But I am going to add remapping feature in the future releases.
If you will be selecting char with the right stick it will be less comfortable as the right stick have no fixed directions, so it will result in more typing mistakes.
Also the beta will be out as soon as I finish implementing keyboard hiding (it is indeed a paint in the ass)