Виртуальная клавиатура
Набор буквы выглядит так. Коснулись экрана, просвайпили в определенную сторону, а затем, не отрывая пальца, в другую (возможны 8 направлений в каждом случае). Отпустили палец - буква набрана. Все условия, по которым осуществляется выбор буквы, разработаны и математически описаны.
Имеется даже приложение-прототип, правда, оно обладает не всеми необходимыми свойствами.
Возможность создания подобного приложения можно увидеть на примере клавиатуры
http://swipe-board.com/
Там условия и математика другие, но принцип похож.