Диспетчер фреймов

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

Подробное описание

Диспетчер фреймов (Frame Viewer) - это программа, входящая в состав вспомогательных утилит пакета Jaws for Windows. Возможно, более близким к английскому названию был бы перевод "Программа просмотра фреймов", но, исходя из назначения и сохраняя единый стиль именования вспомогательных утилит Jaws for Windows, остановимся на названии "Диспетчер фреймов".

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

Вызвать Диспетчер фреймов можно из списка диспетчеров Jaws, нажав комбинацию клавиш Insert + F2, а затем выбрав пункт Frame Viewer. По-другому Диспетчер фреймов можно загрузить, вызвав его непосредственно при помощи комбинации клавиш Insert + цифра 9 на верхнем ряду основной клавиатуры.

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

В дальнейшем, нажимая на клавишу Tab, пользователь переходит к группе кнопок: Options (Настройки), Frames List (Список фреймов), Help (Помощь) и Close (Закрыть). Эта группа кнопок дает пользователю все необходимые возможности для работы со фреймами. Если у текущего приложения нет ни одного фрейма, то при старте Диспетчера фреймов фокус ввода устанавливается на кнопку Options.

Контекстное меню фреймов

Когда пользователь, загрузив Диспетчер фреймов, перемещается по существующим фреймам, то Jaws произносит "Dialog" и имя фрейма. В этом диалоге пользователь может применять следующие комбинации клавиш:

  • Insert + стрелка вниз - читать текст, содержащийся во фрейме.
  • Tab или Shift + Tab - перемещение от одного фрейма к другому в прямом или обратном порядке.
  • Alt + Enter - открыть диалог свойств фрейма (Frame Properties).
  • Applications или Shift + F10 - открыть контекстное меню текущего фрейма.
  • Control + S - сохранить изменения в файле фреймов.
  • Delete - удалить текущий фрейм.
  • Escape - закрыть Диспетчер фреймов.

В контекстном меню фрейма содержатся следующие пункты:

  • Frame Properties (Свойства фрейма) - вызывает диалог свойств фрейма, в котором пользователь может менять позицию, размеры, правила активации фрейма, а также события, на которые он будет реагировать, и действия, которые будет совершать.
  • Status (Состояние) - позволяет временно заблокировать/разблокировать фрейм.
  • Move (Переместить) - изменяет позицию фрейма. Изменение позиции производится при помощи клавиш со стрелками.
  • Resize (Изменить размер) - изменяет размеры фрейма.
  • Events (События) - открывает диалог свойств фрейма на странице с описанием событий, на которые реагирует фрейм.
  • Save Changes (Сохранить изменения) - сохраняет изменения для всех фреймов.
  • Frames (Список фреймов) - показывает диалог со списком активных фреймов или фреймов текущего приложения.
  • Delete (Удалить) - удаляет текущий фрейм.
  • Hide Titles (Скрыть заголовок) - временно скрывает заголовок (имя)в диалоге фрейма.
  • Exit Frame Viewer (Выход из Диспетчера фреймов) - завершает работу Диспетчера фреймов. Если параметры какого-нибудь фрейма были изменены, то появится диалог с предложением сохранить сделанные изменения.
Изменение положения и размеров фрейма

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

Вот как можно установить позицию и размеры фрейма:

  • При создании фрейма можно указать стартовую и конечную позицию при помощи Jaws-курсора или выбрать вариант, когда фрейм будет создан по границе текущего окна или элемента управления.
  • В диспетчере фреймов можно переместиться клавишей Tab к нужному фрейму, затем нажать комбинацию Alt + Enter. В появившемся диалоге свойств фрейма при помощи комбинации клавиш Control + Tab выбрать вкладку position (Позиция) и внести необходимые изменения в соответствующих полях. Все координаты и размеры задаются в пикселах. Пользователь может установить следующие параметры: расстояние левой границы фрейма от левой границы окна или экрана, ширину фрейма, расстояние верхней границы фрейма от верхней границы окна или экрана и высоту фрейма.
  • В Диспетчере фреймов можно при помощи клавиши Tab переместиться в диалог нужного фрейма, вызвать контекстное меню и выбрать пункт Move (Переместить) или Resize (Изменить Размеры). После выбора одного из этих пунктов пользователь может при помощи клавиш со стрелками изменить положение или размер фрейма в непосредственно в Диспетчере фреймов, при этом Jaws будет озвучивать изменения, которые происходят с содержимым фрейма.
  • Захватив мышью заголовок диалога фрейма, можно изменить позицию фрейма, а захватив мышью рамку диалога, можно изменить размер фрейма. Этот вариант более удобен для пользователей, имеющих возможность визуально контролировать положение и размер фрейма. Когда пользователь подводит курсор мыши к рамке диалога, то курсор меняет свою форму и принимает вид двойной стрелки, направленной в противоположные стороны. В этот момент необходимо нажать левую кнопку мыши, чтобы захватить рамку диалога, Теперь, удерживая левую кнопку мыши, следует "тащить" рамку за курсором до тех пор, пока размеры диалога не станут требуемыми. Чтобы переместить фрейм, следует подвести курсор мыши к заголовку диалога, нажать левую кнопку мыши и, удерживая кнопку нажатой, перетащить диалог в новое место на экране.
Контроль за содержимым фрейма

Прежде чем изменять положение или размер фрейма при помощи клавиш со стрелками, рекомендуется проверить состояние опции Show Window Contents (Показывать содержимое окна) на вкладке Effects (Эффекты) в диалоге Display Properties (Свойства Экрана). Эта опция позволяет получить полную информацию о том, что меняется внутри фрейма, когда пользователь, выбрав соответствующий пункт из контекстного меню, изменяет положение или размер фрейма.

Для проверки этой опции необходимо:

  1. Открыть меню кнопки "Пуск" (нажать клавишу Windows или комбинацию Control + Escape)
  2. Выбрать Settings (Настройки), Control Panel (Панель управления).
  3. Выбрать Display Properties (Экран).
  4. При помощи комбинации Control + Tab перейти на вкладку Effects (Эффекты).
  5. При помощи клавиши Tab перейти к полю Show Window Contents (Отображать содержимое окна при перетаскивании) и нажать пробел, чтобы установить флажок в этом поле (если его там нет).
  6. Подтвердить изменения, нажав клавишу Enter, или, перейдя на кнопку Ok, нажать пробел.

Примечание: В Windows XP, чтобы установить эту опцию, следует в Панели управления открыть пункт Экран, перейти на вкладку Оформление, встать на кнопку Эффекты и нажать пробел. В открывшемся диалоге найти поле Отображать содержимое окна при перетаскивании и установить флажок.

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

Перемещение фрейма

Перемещение фрейма осуществляется следующим образом:

  1. Загрузить Диспетчер фреймов и переместиться при помощи клавиши Tab к нужному фрейму.
  2. Открыть контекстное меню и выбрать пункт Move (Перемещение).
  3. При помощи клавиш со стрелками переместить фрейм в нужном направлении, при этом будет озвучиваться изменение координат фрейма.
  4. Переместив фрейм, можно прочитать его содержимое, нажав комбинацию клавиш Insert + стрелка вниз.
  5. Повторять перемещение фрейма и чтение его содержимого до тех пор, пока он не окажется в нужном месте экрана.
  6. Нажать клавишу Enter, чтобы подтвердить изменения, или клавишу Escape, чтобы вернуть фрейм в исходное положение.
  7. Сохранить изменения при помощи комбинации клавиш Control + S.
Изменение размеров

Изменение высоты и ширины фрейма осуществляется следующим образом:

  1. Загрузить Диспетчер фреймов и переместиться при помощи клавиши Tab к нужному фрейму.
  2. Открыть контекстное меню и выбрать пункт Resize (Изменение размеров).
  3. При помощи клавиш со стрелками изменить высоту или ширину фрейма, при этом будет озвучиваться изменение размеров фрейма.
  4. Изменив размеры фрейма, можно прочитать его содержимое, нажав комбинацию клавиш Insert + стрелка вниз.
  5. Повторять изменение размеров фрейма и чтение его содержимого до тех пор, пока он не примет нужные размеры экрана.
  6. Нажать клавишу Enter, чтобы подтвердить изменения, или клавишу Escape, чтобы вернуть фрейм в исходное состояние.
  7. Сохранить изменения при помощи комбинации клавиш Control + S.
Панель инструментов Диспетчера фреймов

Диспетчер фреймов имеет панель инструментов (Frame Viewer Toolbox), которая содержит следующие четыре кнопки:

  1. Кнопка Help (Помощь) выводит диалог помощи, содержащий информацию о работе с Диспетчером фреймов.
  2. Кнопка Close (Закрыть) завершает работу Диспетчера фреймов.
  3. Кнопка Options (Настройки) открывает контекстное меню со следующими пунктами:
    • Create New Frame (Создать новый фрейм) - создает новый фрейм, расположенный в пределах текущего окна или элемента управления (то есть фрейм охватывает область окна или элемента управления, при работе с которыми был вызван Диспетчер фреймов).
    • View Frames List (Просмотр списка фреймов) - открывает диалог со списком фреймов.
    • Save Changes (Сохранить изменения) - сохраняет изменения во всех фреймах.
    • Exit Frame Viewer (Закрыть Диспетчер фреймов) - завершает работу Диспетчера фреймов.
    • Status (Состояние) - содержит субменю, которое позволяет заблокировать/разблокировать все фреймы.
    • Hide Titles (Скрыть заголовки) - позволяет скрыть заголовки всех фреймов.
  4. Кнопка Frames list (Список фреймов) открывает список всех фреймов для текущего приложения. Этот диалог является единственной возможностью получить доступ к неактивным фреймам, потому что при открытии Диспетчера фреймов доступны лишь активные фреймы. В списке фреймов существуют следующие команды (в скобках даны "быстрые" клавиши):
    • Enable/Disable Frame - разблокировать/заблокировать фрейм (Пробел).
    • Open Frame Properties - доступ к свойствам фрейма (Alt +P). Можно изменять свойства и активных, и неактивных фреймов (что в случае необходимости позволяет делать их активными).
    • Delete Frame - удаление фрейма (Alt + D).
    • Close Frames List - закрыть список фреймов (Alt + C).
    • Move to Frame - перейти к фрейму (Alt + M). Перейти можно только к активному фрейму.

Дальше >>



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