Языковая панель

В пакете ViSA существует возможность отображения текущего языка ввода, состояния клавиши CapsLock и переключения языка ввода. Для этого предназначен стандартно поставляемый ActiveX-объект VisaKeyboardLayout. Внешний вид этого объекта в Среде Исполнения представляет собой окрашенный прямоугольник с надписью из двух букв, например "En" - английская раскладка клавиатуры, "Ru" - русская раскладка клавиатуры. Цвет фона прямоугольника, цвет текста и тип используемого шрифта настраиваются в Среде Разработки.

Смена языка раскладки клавиатуры выполняется по двойному нажатию левой кнопкой мыши на прямоугольнике ActiveX-объекта языковой панели. Аналогично системному индикатору языка ввода с клавиатуры, текущий язык выбирается в соответствии с настройками операционной системы. При нажатой клавише CapsLock второй символ обозначения языка выводится прописной буквой, например "EN" - английская раскладка клавиатуры, "RU" - русская раскладка клавиатуры, что позволяет отслеживать регистр ввода данных с клавиатуры. Для выбора доступны все языки ввода, которые установлены в операционной системе.

Языковую панель рекомендуется размещать таким образом, чтобы обеспечить к ней постоянный доступ.

Настройка языковой панели

Поля ActiveX-объекта VisaKeyboardLayout