Принцип прост и в том, что касается трекинга, и в моторике. Самым сложным здесь, вероятно, является языковой алгоритм, которые определяет, какое слово вы хотели напечатать.