Analog stick: Move character, work menus
D-pad: Move camera
X: Confirm, action (take, attack, etc)
Square: Party menu in offline mode, hold down to bring up quick commands in online mode(preset chats, skill and item hotkeys, etc)
Circle: Deny, go back in menus
Triangle: Bring up main menu, techniques, equipment, etc
Select: Bring up system menu, options, login/out, etc
Start: Pause in offline mode, put BRB over your head and freeze you in place in online mode (invulnerable, of course)
L: Straighten Camera
R: Point out your current target to your allies
L+R in online mode: Bring up keyboard and put 'TYPING' over your head
Keyboard controls would be somewhat like texting on a t9 phone, pressing the square, x, triangle and circle buttons would type different letters, the L and R buttons, when held, would enable different subsets of characters, and the D-pad up and down would change case while left and right would change character sets (numerical, alphabetical, symbols, etc)
Bookmarks