Наклейщик ярлыков на графику

Дата публикации:2006
Поделиться в Twitter Поделиться в F******k Поделиться в VKontakte Поделиться в Telegram Поделиться в Mastodon

Операционная система MS Windows является графической средой и взаимодействует с пользователем посредством элементов управления, изображаемых на экране в виде графических объектов. Графическим объектом может быть иконка (пиктограмма), элемент панели инструментов, кнопка или небольшая картинка в окне приложения или на web-странице. Когда Jaws встречает графический объект, то называет его. Обычно пользователь слышит сообщение: "Graphic xxx", где xxx - номер графического объекта. Такое сообщение, кроме как о наличии графики, никакой другой информации не содержит.

Jaws предоставляет пользователю две возможности назначить для графического объекта текстовый ярлык: автоматическую и ручную наклейку ярлыков.

После того как на графический объект будет наклеен текстовый ярлык, его можно сохранить либо в файле настроек для текущего приложения, либо в файле настроек по умолчанию. В первом случае Jaws будет распознавать этот графический объект только во время работы с данным приложением. Во втором случае Jaws будет всегда распознавать его, если только он не будет перекрыт другим текстовым ярлыком из файла настроек для приложения. Следует быть осторожным при сохранении текстовых ярлыков в файле по умолчанию, потому что одна и та же картинка может означать различные элементы управления в разных приложениях.

Файлы текстовых ярлыков для графических объектов имеют расширение .jgf.

Ручное наклеивание ярлыков

Наклейщиком ярлыков пользуются в тех случаях, когда необходимо вручную закрепить за графическим объектом какой-либо текст. Создать текстовый ярлык при помощи Наклейщика ярлыков довольно-таки несложно.

Диалог Наклейщика ярлыков вызывается по комбинации клавиш Insert + G или из списка диспетчеров Jaws (список вызывается по комбинации Insert + F2). Однако перед вызовом этого диалога необходимо переключиться на Jaws-курсор (клавиша "минус" на цифровом блоке) и подвести его к графическому объекту, для которого создается ярлык. Если Jaws-курсор не будет находиться на графическом объекте, то Jaws сообщит об ошибке и диалог Наклейщика ярлыков вызван не будет.

В диалоге Наклейщика ярлыков присутствуют следующие поля:

  • текст, поясняющий назначение диалога;
  • Label: - поле редактирования для ввода текста, который будет произноситься синтезатором. Это поле содержит текущий текстовый ярлык (по умолчанию Graphic xxx);
  • Braille Label: - поле редактирования для ввода текста, который будет отображаться на брайлевском дисплее (по умолчанию ничего нет);
  • Save To - радиокнопка (выбор 1 из нескольких вариантов), позволяющая выбрать в каком файле настроек сохранить текстовый ярлык. Доступны три варианта: Application Graphic File (файл с текущего приложения), Default Graphic File (файл по умолчанию) или Both Files (в обоих файлах). По умолчанию установлено сохранять настройки в файл текущего приложения;
  • Ok, Cancel, Help - три кнопки, позволяющие соответственно сохранить текстовый ярлык в выбранных файлах, отказаться от создания ярлыка и получить подсказку по работе с Наклейщиком ярлыков.

Вот пример наклеивание ярлыка на объект в панели инструментов программы Wordpad. Рекомендуется повторить шаг за шагом всю процедуру создания ярлыка и его сохранения.

  1. Запустить Wordpad.
  2. Этот шаг в наклеивании ярлыка на графику состоит в том, чтобы установить подробное чтение графики. Это укажет Jaws, что необходимо читать не только графику, имеющую текстовый ярлык, но и ту, которая этого ярлыка не имеет. Для этого потребуется диспетчер конфигурации, о котором подробнее будет рассказано в другой части. Сейчас лишь излагается последовательность действий, необходимая для решения текущей задачи.
    • Запустить Диспетчер конфигурации нажатием Insert+6. Диспетчер конфигурации сразу загрузит файл конфигурации для Wordpad.
    • Выбрать пункт Graphics and Symbols (графика и символы) из меню Set Options (установки опций ).
    • В появившемся диалоге установить Graphic Verbosity (проговаривание графики) на All Graphics (Вся Графика).
    • Нажать Enter, чтобы подтвердить изменения и закрыть Диспетчер конфигурации.
  3. Следует убедиться, что панель инструментов отображается в вашей программе, проверив наличие отметки в соответствующем пункте меню Вид (в противном случае некуда будет наклеивать ярлык.
  4. Поместить Jaws-курсор на первый объект в панели инструментов и нажать комбинацию Insert+g, чтобы запустить наклейщик ярлыков.
  5. Заполнить поле Label (Ярлык) значением "Новый файл" и нажать Enter для сохранения изменений в файле для приложения.
  6. Повторите вызов Диспетчера конфигурации, чтобы установить уровень проговаривания графики в значение Labeled Graphics(Помеченная графика).
  7. Примечание:уровень проговаривания графики контролирует, будет ли Jaws озвучивать графику, не имеющую текстовых ярлыков, или нет.

    Изменение уже имеющихся текстовых ярлыков производится точно так же, как и создание новых. При этом отпадает необходимость включать проговаривание всей графики.

    Далее приводится корректный синтаксис для файлов настройки графики.

    NNN=Text Label | Braille Label 
    

    где nnn - уникальный номер, закрепленный за графическим объектом, text label - это озвучиваемый ярлык, закрепленный за данным графическим объектом, а Braille label - это текст, отображаемый на брайлевском дисплее.

    Автоматическое наклеивание ярлыков

    Автоматическое наклеивание ярлыков позволяет назначить графическим объектам активного приложения текстовые ярлыки, содержание которых будет определено по тексту, отображаемому на экране во всплывающих подсказках (ToolTips). Всплывающие подсказки - это такие небольшие окошки с текстом, которые появляются на экране в тот момент, когда пользователь подводит курсор мыши к графическому объекту.

    Для запуска процедуры автоматической наклейки ярлыков необходимо открыть приложение, для которого будет выполняться эта процедура, и нажать комбинацию клавиш Control + Insert + G.

    Jaws начнет (Start) процесс наклеивания ярлыков, в течение которого нельзя перемещать курсор мыши и нажимать на клавиши.

    Завершив наклеивание ярлыков, Jaws сообщит, что процесс окончен (finished). Также будет названо количество наклеенных ярлыков. После этого по комбинации клавиш Control + Shift + Insert + G можно вывести на экран список всех помеченных графических объектов для активного приложения.

    Если текущее приложение не содержит графических объектов или эти объекты не имеют всплывающих подсказок, то автоматическая наклейка ярлыков окажется безрезультатной.

    Дальше >>



Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2024