Здравствуйте, std.denis, Вы писали:
SD>Внешне выглядит так, что она ставит хук на клавиатуру и запоминает нажатия. Когда нужно обратить набранное, сперва оно удаляется эмуляцией нажатий Backspace, а потом эмуляция ввода преобразованного. Ну и отчистка буфера запомненных кнопок при нажатии кнопок разрывающих ввод: стрелок, Ins и т.п.
Да, это я все примерно так и представил. Вот и вопрос в том куда копать в WIN API библиотеках, потому как не знаю как именно поставить глобальный хук.
На счет эмуляции ввода — я так все и подумал, останется только найти активное окно.