A touchscreen is surely a comfortable alternative when on the road, but if there's some space available a hardware keyboard is much better than virtual solutions. MacAlly BTKeyMini, pictured below, uses Bluetooth to connect to the phone and has a full QWERTY keyboard layout. It is not yet known when it will be launched, but it can be preordered for $92 USD.
Translated by Szaszati