Touch keyboard-finger friendly keyboard with 2 different interfaces, one for fast one finger clicking and with big buttons which should be tapped 2 times for example to get the second letter of the button. Something similar to typing with your regular cell phone with numbers keypad.
The second interface is with all the letters in separate key buttons