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