Функция ИЗМ_ТЕКСТ_РАСКЛ_КЛАВ
Функция ИЗМ_ТЕКСТ_РАСКЛ_КЛАВ позволяет перекодировать текст из одной раскладки клавиатуры в другую.
ФУНКЦИЯ ЛОГИКА: ИЗМ_ТЕКСТ_РАСКЛ_КЛАВ(СТРОКА: имя_из, имя_в; ПЕРЕМ СТРОКА: текст)
Параметры
- имя_из
- Идентификатор раскладки клавиатуры, из которой производить перекодировку. Пустая строка обозначает текущую раскладку.
- имя_в
- Идентификатор раскладки клавиатуры, в которую производить перекодировку. Пустая строка обозначает текущую раскладку.
- текст
- Входной и выходной параметр. На входе – исходный текст, на выходе, в случае успеха, – перекодированный текст.
Идентификаторы раскладки клавиатуры могут указываться в полной форме: "XMMMLLLL, Язык (Метод ввода)". Например, "04090409, English (US)". Или в краткой форме: "XMMMLLLL". Например, "04090409". Переносимыми и независимыми от версии Windows являются только идентификаторы в краткой форме.
Возвращаемое значение
ДА – при успешной перекодировке, НЕТ – в противном случае.
Пример
ВЫЧИСЛИТЬ ПЕРЕМ текст1 = "Йцукен1!" ПЕРЕМ рез1 = ИЗМ_ТЕКСТ_РАСКЛ_КЛАВ("04190419", "04090409", текст1) // Russian -> English (US) ОТЛАДКА(рез1) // + ОТЛАДКА(текст1) // "Qwerty1!" ПЕРЕМ текст2 = "Qwerty2!" ПЕРЕМ рез2 = ИЗМ_ТЕКСТ_РАСКЛ_КЛАВ("04090409", "04190419", текст2) // English (US) -> Russian ОТЛАДКА(рез2) // + ОТЛАДКА(текст2) // "Йцукен2!" КОНЕЦ