how about this:
A
B C D E F G
H I
J K L
M NO
P Q
R S T U
like an NES controller: (works great if you have small hands

)
B, H, P, and J are the d-pad
R and S are start and select
m and N are the A and B buttons
Or use numbers as the dpad:
that book symbol thing = B
/ = A
(-) = select
enter = start
Or keep using the touchpad... (actually don't)
doc/menu are a and b
var and del are select and start
orr... here's a genius idea:
changeable controls!!!