The Keyboard For A Smartphone