Using the keypad / onscreen keyboard on the iPad is better than on smartphones (due to its larger screen) but typing strings with latters and digits is still a nightmare. I think there is enough space for a separate row of digits. Particularly when one needs the '&' ypu have to press *two* shift keys, 'shift' and '123'. And when shift, capslock is not on, the letters are, unlike with other onscreen keypads, still in uppercase which is confusing as well. And the special characters like +-<>, etc. are on a total different location than a normal qwerty keyboard and even differs in different apps. I hope there will somebody make a customizable system wid keyboard app which behaces like a normal qwerty keyboard. What is very smart however is that umlauted, accented characters can be entered by holding the unaccented letter and them choosing the accented one. When sticking to the three-row keyboard, th.is appoach can be used for the digits, e.g. holding the 'q' key displays a '1', etc. Then the '123'mode is only needed when typing numbers only and mixed words (e.g. passwords or (hex)codes) suffice by this aaproach. I think about e.g. q w e r t y u i o p holding longer results in 1 2 3 4 5 6 7 8 9 0 and shifted Q W E R T Y U I O P where e.g. the 'e' also results in Ã« Ã© Ãª for enabling sopecial chars beside the '3'. in ! @ # $ % ^ & * ( ) which results in a more real qwerty keyboard in three rows. Longer numbers can be tyoped in by the existing '123'mode . There is one app (iSSH) which has an optional special keypad (you can fonfigure it): The function keys arebniously unneeded.