Well, you could certainly incorporate a
chorded keyboard very easily. With only a few keys (5-8), you'd have almost all the functionality of a normal keyboard. There would definitely be a learning curve, but it would be more cost effective than a touch screen or external keyboard.