Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Есть ли у кого написанная функция EN/RU по буквенно

Страниц (1): [1]
 

1. Scorp1978 - 17 Февраля, 2016 - 23:28:15 - перейти к сообщению
Может быть у кого есть готовая функция которая распознает какую букву надо напечатать русскую или латинскую и самостоятельно переключала раскладку?
Т.е. отправляю в функцию "текст-text", а функция в свою очередь эмулирует нажатие клавиш на нужной раскладке. Заранее благодарен.
2. Kibor - 18 Февраля, 2016 - 02:10:26 - перейти к сообщению
есть.
это встроенная key
она сама распознает рус англ, знаки для которых надо нажать шифт, регистр..
 Цитата:
win w=window ("Безымянный — Блокнот", "Notepad", -1);
key("Ввести русский и English текст переключая раскладку клавиатуры - _ !#$*~`!!№%?", 1, 1, w);
1 - символ или строка.
2 - если окно не активно, этот параметр со значением 1 активирует нужное окно или контрол передавая ему фокус, если 0 - не активирует.
3 - при 1 проверить соответствие раскладки языка в данном окне с языком вводимого символа и при необходимости переключить язык на нужный. Так же нажимается при необходимости Шифт при вводе символов для которых надо его зажать. Так же вводится правильный регистр. Проверяется по отдельности перед вводом каждого символа. Строка может состоять из русских и английских букв вперемешку большого и малого регистра и символов для которых надо зажать Шифт. Если 0 проверка и переключение не производится.
4 - указатель на окно или контрол. Если этот параметр 0 - в активном окне нажимается.

Powered by ExBB FM 1.0 Final