есть.
это встроенная key
она сама распознает рус англ, знаки для которых надо нажать шифт, регистр..
Цитата: win w=window ("Безымянный — Блокнот", "Notepad", -1);
key("Ввести русский и English текст переключая раскладку клавиатуры - _ !#$*~`!!№%?", 1, 1, w);
1 - символ или строка.
2 - если окно не активно, этот параметр со значением 1 активирует нужное окно или контрол передавая ему фокус, если 0 - не активирует.
3 - при 1 проверить соответствие раскладки языка в данном окне с языком вводимого символа и при необходимости переключить язык на нужный. Так же нажимается при необходимости Шифт при вводе символов для которых надо его зажать. Так же вводится правильный регистр. Проверяется по отдельности перед вводом каждого символа. Строка может состоять из русских и английских букв вперемешку большого и малого регистра и символов для которых надо зажать Шифт. Если 0 проверка и переключение не производится.
4 - указатель на окно или контрол. Если этот параметр 0 - в активном окне нажимается. |