Программа, обеспечивающая ввод и редактирование текста пользователем. Службы текстового ввода включают раскладки клавиатур, программы распознавания рукописного ввода и речи, а также редакторы методов ввода (IME). Редакторы методов ввода (IME) служат для ввода с клавиатуры знаков восточно-азиатских языков.