I'm not sure how to do bindings in the .pnd. Probably an extra command that I don't yet know.
Anyway, here's how it works out of the box: You can move orthogonally with the D-pad, and diagonally with the face buttons. (except that B and X are the opposite of what you might expect -- that'll need to be remapped) Vi keys work as well. Shift-moving doesn't work with the d-pad and face buttons, but does work with the vi keys. I think that's consistant with its behaviour on my desktop as well.
As is normal, L can be used for Shift, and R can be used for Control. The common commands are all easy enough to reach. I don't remember how often Control is used; maybe I can turn that into a sort of "diagonal lock" for the d-pad, and rebind the face buttons to things like x (examine), ` (repeat last command, great for ranged attacks which usually require more than one keypress), Enter (easy enough to reach, but I worry about wearing it out). You don't want to try to press diagonals in a roguelike without a "D-lock", since it'll sometimes register presses of the orthogonal direction.