Как на Delphi сделать эмуляцию ввода русских букв?
Я знаю как сделать эмуляцию ввода букв, но мне надо сделать именно русских. К примеру Ж,Ё,Х,Ъ буквы на клавиатуре как символы.
Чтобы точней описать вопрос, отмечу, что отправка букв идет в текстовое поле на сайте (Вконтакте). С помощью SendMessage получается отправить, но в элемент сайта ничего не вводится.
Устанвливаете фокус на элементе, в который нужно вводить текст. Далее через winapi функцию SendInput эмулируете работу клавиатуры. Для вывода русских букв необходимо установить русскую раскладку на клавиатуре при помощи winapi функции ActivateKeyboardLayout
В Win2K+ у этой команды есть режим, имитирующий ввод текста неклавиатурными методами — скажем, голосом или рукописным вводом (KEYEVENTF_UNICODE). Вам нужен этот режим.