Работа на персональном компьютере в среде Windows без применения мышки и без помощи глаз

(Лекционный курс)
Дата публикации:2005
Поделиться в Twitter Поделиться в F******k Поделиться в VKontakte Поделиться в Telegram Поделиться в Mastodon

Урок 2: Стандартные диалоговые окна и их Элементы управления.
Структура дисков

Диалоговые окна. Их структура, правила и приёмы работы с ними

Определение диалогового окна

Опишем признаки диалогового окна.

У диалогового окна обычно есть строка с названием, но нет строки меню и статусной строки. В строке названия нет кнопочек сворачивания и разворачивания окна. Соответственно и меню окна тоже отсутствует. Значит, диалоговое окно обычно имеет постоянный размер.

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

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

Системный курсор внутри диалогового окна может перемещаться только по элементам управления. Клавиша Tab циклически перемещает курсор по всем элементам управления диалогового окна. А Комбинация Shift+Tab делает то же самое, но в обратном порядке. При этом JAWS называет тип элемента управления, его название и его содержимое. Причём, название элемента управления JAWS отыскивает среди надписей, которые встречаются вокруг этого элемента управления. Поэтому часто бывают ошибки. JAWS часто принимает за название элемента управления совершенно другой текст. То есть, путаницы здесь хватает.

Кроме комбинации Insert+Стрелка вверх" у Джоза есть специальная комбинация Insert+Tab, по которой JAWS читает название, тип и содержимое элемента управления диалоговым окном.

Рассмотрим основные элементы управления диалоговыми окнами.

Кнопки

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

Когда курсор попадает на кнопку при нажатии клавиши табуляции, кнопка покрывается по периметру рамочкой из точечек. Это означает, что курсор находится на кнопке. Такая рамочка из точек на кнопке есть ещё одна визуальная форма системного курсора. JAWS замечает это и произносит слово "кнопка". При этом читается также и надпись, которая сделана на кнопке и обрамлена точечками. Например, можно услышать "Ок кнопка" или "Закрыть кнопка". Хуже, если на кнопке вместо надписи сделан рисунок. Тогда мы только узнаем, что курсор стоит на кнопке, но не знаем, что это за кнопка.

Зрячие нажимают кнопку левым одинарным щелчком мышки. Мы нажимаем кнопку клавишей Пробел или клавишей Enter. Причём, Пробел срабатывает здесь надёжней. Enter иногда почему-то отказывается нажимать кнопки.

При нажатии кнопки Windows меняет картинку так, как будто кнопка вдавилась, а потом вернулась на место.

Поскольку в диалоговых окнах отсутствует меню, его заменяют кнопки. То есть, все команды, которые может выполнять диалоговое окно, подаются через кнопки. Поэтому очень распространены кнопки с надписями "Сохранить", "Закрыть", "Открыть", "Удалить", "Да", "Нет", "Отмена" и так далее.

Окно сообщения

Простейшее диалоговое окно - это окно сообщения. Здесь присутствует только текст сообщения и кнопка "Ок". Нажав кнопку "Ок", Вы даёте понять Windows, что прочитали сообщение. И только после этого окно сообщения закрывается и перестаёт блокировать то окно, с которым мы работали до появления сообщения на экране.

Содержимое окна мы можем перечитать по команде Insert+B. А для системного курсора здесь есть только один объект. Это кнопка "Ок". И никакие нажатия клавиши табуляции и стрелок не могут сдвинуть курсор с места. Мы можем только нажать Пробел или Enter. Правда, можно ещё нажать Escape или Alt+F4 для закрытия окна. Но это может и не сработать.

Пример окна сообщения

Окно подтверждения запроса на какое-то действие

Чуть более сложным является окно, в котором выдаётся запрос на какое-либо действие. Это может быть копирование или удаление группы файлов, сохранение файла после редактирования, завершение работы какой-либо программы.

Текст запроса пишется или в названии окна, или на его поверхности. А внизу расположены от двух до четырёх или даже более кнопок, которые определяют реакцию на запрос. Это такие кнопки, как "Да", "Нет", "Ок", "Отмена", "Да для всех", "Нет для всех".

Здесь для курсора чуть больше свободы. Он может передвигаться при помощи клавиши табуляции или стрелок по кнопкам внизу окна. А всё содержимое окна можно прочитать, как обычно, по Insert+B".

Пример простого окна подтверждения действий

Кнопки, закреплённые за клавишами Enter и Escape

В диалоговом окне обычно есть две особые кнопки. Одна из них срабатывает при нажатии клавиши Enter, если курсор находится не на кнопке, а на любом другом элементе управления. Эта кнопка называется "кнопкой по умолчанию". JAWS назовёт Вам её, если сразу после открытия диалогового окна выдать команду Insert+E. Это обычно кнопки "Да", "Сохранить", "Открыть", "Начать", "Ok". То есть, "кнопка по умолчанию" обычно выполняет то действие, параметры которого уточняет данный диалог. Это даёт возможность выставить нужные флажки и значения и не искать "табуляцией" кнопку типа "Ок", а сразу нажимать Enter. Нажатие клавиши Enter обычно приводит к срабатыванию нужной кнопки. Но так бывает не всегда. Поэтому проверяйте "кнопку по умолчанию" в каждом новом для Вас диалоговом окне.

А на клавишу Escape обычно назначено нажатие кнопки, закрывающей диалоговое окно без выполнения каких-либо действий (отказ от диалога). Поэтому очень часто диалоговые окна закрываются клавишей Escape. Но не всегда можно так делать. Часто нужно сначала нажать кнопку с названием "Применить", чтобы установленные параметры вступили в силу. Иначе окно закроется, а вся Ваша работа по установке параметров пропадёт и её придётся повторять. Клавиша "Ок" сохраняет все выставленные параметры и закрывает диалоговое окно.

Если курсор находится на какой-то кнопке, то при нажатии Insert+E JAWS прочитает название этой кнопки, а не кнопку по умолчанию. То есть, комбинация Insert+E сообщает о том, какая кнопка диалога сработает, если сейчас нажать Enter. Это может быть либо "кнопка по умолчанию", либо та кнопка, на которой находится в данный момент курсор.

Диалог подтверждения завершения работы JAWS

Проделаем уже знакомое нам действие: нажмём комбинацию Insert+F4. Услышим примерно такое: "Вы действительно хотите выгрузить JAWS for Windows? Диалог JAWS for Windows. Ок кнопка".

Это означает, что запустилось диалоговое окно с названием "Вы действительно хотите выгрузить JAWS for Windows". На поверхности этого окна написано "JAWS for Windows" и курсор находится на клавише "Ок".

Проверим это. Прочитаем название окна по Insert+T. Название кнопки, на которой стоит курсор, прочитаем по Insert+Стрелка вверх. Или по Insert+Tab. А надпись на окне прочитаем при помощи новой комбинации Insert+B. Заодно мы узнаем, что в этом окне есть ещё кнопка "Отмена".

Поскольку при открытии диалога курсор стоит на кнопке "Ок", достаточно нажать Enter или Пробел, чтобы выгрузить JAWS окончательно. Чтобы отменить выгрузку Джоза, нужно либо нажать Escape, либо перейти "табуляцией" или любой стрелкой на кнопку "Нет" и нажать её.

Диалог запроса на сохранение изменений в текстовом файле

Проведём такой эксперимент. Запустим из Главного меню Windows Пуск->Программы->Стандартные -> редактор "Блокнот". (Здесь символами -> обозначается последовательность перехода по пунктам меню к подменю.) Откроется окно "Блокнота". Курсор будет в многострочном окне редактирования текстов. Наберём несколько произвольных букв или цифр и нажмём Alt+F4, чтобы закрыть "Блокнот". Услышим примерно следующее:

"Блокнот. Диалог. Сохранить изменения в файле Безымянный? Ок кнопка".

Походив "табуляцией", или нажав комбинацию Insert+PageDown, или нажав Insert+B, мы узнаем, что есть ещё две кнопки: "Нет" и "Отмена".

Итак, давайте разберёмся подробнее. Это очень важный момент. Новички здесь почти всегда путаются.

Мы закрываем редактор текстов "Блокнот", не сохранив предварительно набранный с клавиатуры текст. "Блокнот" это замечает, как умная и внимательная программа. Он спрашивает нас, забыли мы сохранить наш текст или не сохраняем его намеренно, потому что он нам не нужен. А может, мы вообще случайно дали команду закрыть "Блокнот"?

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

Если нажать кнопку "Нет", редактор "Блокнот" завершит свою работу, а набранный нами текст будет потерян, поскольку не будет сохранён на диске.

Если нажать кнопку "отмена", диалог закроется. Мы вернёмся в окно программы "Блокнот", как будто вообще не нажимали Alt+F4. Аналогичный эффект достигается при нажатии клавиши Escape.

Обратите внимание, что кнопки "Нет" и "Отмена" выполняют совершенно разные действия. Кнопка "Нет" закрывает "Блокнот" без сохранения результатов работы. А кнопка "Отмена" возвращает нас в "Блокнот", просто отменяя запрос на завершение его работы.

На этот раз нажмём кнопку "Нет" и закроем "Блокнот" без сохранения случайно набранного нами текста.

Так же нужно поступать, если Вы только читали текст и при этом случайно нажали какую-то клавишу, букву или цифру. При закрытии "Блокнота" нужно отказаться от сохранения исправлений, чтобы не нарушить текст, который Вы читали.

Объединение управляющих элементов окна в группы. Переключатель "группа радио кнопок"

Часто встречается ситуация, когда нужно выбрать один вариант действия из нескольких, то есть произвести групповой выбор или выбор из группы событий. Причём, не выбрать нельзя и выбрать несколько вариантов тоже нельзя. Только один вариант. Это похоже на переключатель диапазонов в старом радиоприёмнике. Там всегда нажата одна из кнопок. Отсюда и название элемента управления диалоговым окном "Группа радио кнопок".

Визуально группа радио кнопок выглядит как несколько расположенных рядом маленьких круглых окошечек, в которых может присутствовать или не присутствовать точка. Рядом с круглыми окошками написаны их названия. Окошки могут располагаться вертикально, горизонтально или прямоугольно. При этом вся группа окошек с надписями возле них обрамлена чуть заметной линией, которая может и отсутствовать. Обычно где-то над окошками есть надпись, которая является групповым именем для этой группы радио кнопок.

При попадании по "Табуляции" в группу радио кнопок JAWS произносит групповое имя, если находит его. Потом произносит само слово "радио кнопка", название отмеченной радио кнопки, её порядковый номер в группе и общее количество радио кнопок в группе. Такое обилие цифр всегда позволяет легко определить, что мы попали в группу радио кнопок.

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

В общем, перемещение по радио кнопкам довольно многословно.

Стрелки перебирают радио кнопки в цикле и не выводят за пределы группы. Установив стрелками нужную радио кнопку, необходимо нажать Tab или Shift+Tab, чтобы перейти к следующему элементу диалогового окна. Или нажать Enter, чтобы сработала "кнопка по умолчанию". "Кнопку по умолчанию" можно определить нажатием Insert+E. Иногда JAWS не может определить "кнопку по умолчанию". Но это ещё не значит, что она не назначена. Нужно попробовать нажать Enter и убедиться в правильности своих предположений.

Бывает и наоборот, когда JAWS называет кнопку по умолчанию, но нажатие Enter не приводит к срабатыванию этой кнопки. Тоже не страшно. Протабулируйте до нужной кнопки и нажмите её Пробелом.

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

Рассмотрим пример.

Диалог завершения работы Windows 98

Вызовем уже знакомый нам диалог завершения работы Windows 98 из Главного меню Windows. Услышим:

"Закрыто меню. Выключить компьютер. Радио кнопка. Установлен, 2 из 4".

Это означает, что после нажатия Enter на пункте "Завершение работы" Главное меню Windows закрылось. Открылся диалог завершения работы Windows 98. Системный курсор внутри этого диалогового окна стоит на радио кнопке с названием "Выключить компьютер". Эта радио кнопка сейчас выделена точкой в своём круглом окошке и точечками вокруг слов "Выключить компьютер". Это вторая радио кнопка в группе из четырёх радио кнопок.

Нажав Insert+T, узнаем, что диалоговое окно называется "Завершение работы Windows". Нажав Insert+PageDown, узнаем, что кроме кнопки "Ок" в диалоговом окне есть ещё кнопки "Отмена" и "Справка". А нажав Insert+B и прочитав всё содержимое диалогового окна, узнаем ещё, что у радио кнопок есть групповое имя "Сейчас следует:".

Это имя JAWS не опознал и поэтому не читает его.

Ещё нажмём Insert+E и узнаем, что кнопкой по умолчанию является "Ок". Как только мы выберем стрелками нужное действие (например, выключение или перезагрузку компьютера) и нажмём Enter, это действие сразу выполнится.

Мы же нажмём Escape,чтобы сработала кнопка "Отменить" и диалог завершения работы Windows 98 закрылся без всяких последствий.

Диалог завершения работы в Windows XP

В Windows XP этот диалог проще. Он состоит из четырёх кнопок: "Ждущий режим" (ускоритель "ж"), "Выключение" (ускоритель "ы"), "Перезагрузка" (ускоритель "п"), "Отмена". Вызывается диалог точно также из пункта "Выключить компьютер" Главного меню.

Переключатель-флажок

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

Визуально переключатель-флажок представляет собой маленькое квадратное окошечко на один символ. Если поверхность диалогового окна серая, то окошко переключателя похоже на маленькую вырезанную квадратную дырочку или прорезь, через которую мы можем видеть или не видеть на белом фоне чёрную галочку в виде английской буквы "V" (Виктория). Ещё окошко может быть заблокировано, как пункт в меню окна. И тогда фон в прорези окошка будет серым. Обычно справа от окошка пишется название переключателя. Когда курсор попадает на этот переключатель, его название обрамляется точечками. В этот момент состояние переключателя можно изменять Пробелом. Нажатие Пробела убирает или возвращает галочку в квадратном окошке, о чём нам обычно сообщает JAWS.

Перемещение по флажкам осуществляется нажатием Tab или Shift+Tab. Но обычно по ним можно двигаться и стрелками. Нажатие Enter на переключателе-флажке вызывает срабатывание кнопки по умолчанию и совершенно не влияет на состояние флажка.

Диалог настройки панели задач и меню Пуск

Найдём в Главном меню пункт "Настройка", а в нём пункт "Панель задач и меню Пуск". Запустим его. Откроется диалог настройки панели задач и Главного меню Windows, которое здесь фигурирует как меню Пуск (по названию раскрывающей его кнопки в Панели Задач). Пока разберём не все тонкости этого диалога. Отметим только, что он двухстраничный. Вернёмся к этому позже. При запуске услышим много всяких слов, но в конце примерно такое:

"Расположить поверх всех окон. Флажок установлен".

Это означает, что курсор стоит внутри диалогового окна на переключателе типа "флажок". Флажок имеет название "Установить поверх всех окон". Этот флажок установлен. То есть, внутри квадратного окошка видна на белом фоне чёрная галочка, а название обрамлено точечками.

Если нажать Пробел, JAWS скажет "не установлен". А если нажать Пробел ещё раз, то скажет опять "установлен". Это мы взводим и сбрасываем флажок.

Insert+E покажет нам, что кнопкой по умолчанию назначена кнопка "Ок".

Insert+PageDown покажет, что есть ещё две кнопки: "Отмена" и "Применить".

А Табуляция или стрелки покажут нам, что имеются ещё несколько переключателей такого же типа, то есть, флажки.

В Windows XP всё происходит аналогично. Только курсор первоначально попадает на флажок "Закрепить панель задач".

Быстрая справка Windows по элементам управления диалоговыми окнами

Чтобы выяснить назначение элементов управления диалоговым окном, воспользуемся быстрой справкой по элементам управления диалоговых окон. Делается это так. Когда курсор находится на каком-то элементе управления (переключателе, кнопке или любом другом), - нажимаем Shift+F1. Будем широко и везде применять этот приём в дальнейшем.

При нажатии Shift+F1" поверх диалогового окна выводится ещё одно окошко с текстом короткой справки по данному элементу управления. JAWS тут же начинает его читать. Правда, не всегда с начала.

Окно это совершенно особенное. Самое простое из всего, что только можно придумать. Ни названия, ни меню, ни кнопок, ни статусной строки. Только чёрный текст на белом фоне. Но это тоже окно, и оно подчиняется основным правилам диалоговых окон. JAWS читает его содержимое по Insert+B или по Control+Insert+Стрелка вниз. И закрыть его можно по Escape или по Alt+F4.

Пользуйтесь быстрой помощью всегда при знакомстве с диалоговыми окнами. Это очень мощное средство. Не забывайте только после прочтения закрывать окошки со справочными текстами.

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

В пакете "Оффис 2003" быстрая справка организована в стиле общей справки Windows или общей справки Word. Она стала более громоздкой и менее оперативной.

Клавиши-ускорители элементов управления диалоговых окон

У переключателей и кнопок, которые мы уже рассмотрели, обычно есть клавиши-ускорители. На экране это выглядит в виде подчёркнутой буквы в названии переключателя или кнопки.

Узнать клавишу-ускоритель можно, нажав серую пятёрку, когда курсор находится на нужном элементе управления.

Если Вы знаете клавишу-ускоритель для переключателя или кнопки, то после раскрытия диалогового окна нажимайте её в комбинации с Alt. Соблюдайте только язык клавиатуры. После нажатия курсор попадёт сразу в нужное место и установит радио кнопку, или переключит флажок, или нажмёт кнопку.

Очень действенное средство, если диалоговое окно содержит очень много элементов управления.

Ползунки

Это очень специфические элементы управления. Визуально нарисованы как ползунок, у которого есть несколько фиксированных позиций. Могут рисоваться как горизонтально, так и вертикально. Управляются стрелками и клавишами PageUp и PageDown.

В виде ползунков в Windows обычно рисуют различные регуляторы громкости, тембра, баланса, чёткости, яркости, быстродействия и тому подобное.

H4>Однострочные окошки редактирования')?>

Несложный и часто встречающийся элемент управления. Рисуется в виде однострочного окошка. Ширина может быть различной. Название чаще пишется сверху или сбоку. Это окошко позволяет делать практически всё то, что и окно редактирования программы "Блокнот". Только в пределах одной укороченной строки.

По-английски тип окошка называется "edit". В зависимости от русификации Джоза звучит как "редактирование", "правка" или что-то подобное.

Когда курсор попадает в строку редактирования, её содержимое выделяется. Если сразу начать набирать с клавиатуры новый текст, то старый текст пропадёт при нажатии первого же символа. Если , прежде чем вводить текст, нажать любую из клавиш со стрелками или "Home", или "End", то выделение пропадет и можно будет изменять уже набранный текст.

Просмотр списка

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

Работа с окном просмотра очень проста. Передвижение внутри окна осуществляется курсорными клавишами. При этом очередной элемент выделяется синим цветом, и JAWS читает его. JAWS может также называть порядковый номер элемента в списке и общее количество элементов в списке. Элементы списка могут быть расположены как в одну колонку, так и в несколько колонок.

выход из окна - по Табуляции, как обычно. Внутри окна доступен ускоренный поиск элементов по первой букве. При выходе курсора из окна списка элемент, на котором стоял курсор, сохраняет признак выделенности. Правда, он теперь окрашен не синим цветом, а серым. Это говорит о том, что системный курсор покинул данное окно. Но этот элемент участвует в дальнейшей работе диалогового окна. Выбор из списка мы произвели. Поэтому содержимое выбранного элемента списка может подставляться в другие окна элементов управления или как-то влиять на их работу.

Например, если мы выберем имя файла, то в соседнем окне может отображаться содержимое этого файла. Так элементы управления влияют на работу друг друга.

Комбинированные элементы управления

Встречаются комбинации из двух элементов управления, которые работают синхронно и представляют собой один единый элемент управления окном.

Чаще всего комбинируются строка и список. Называется это комбинированным списком. Курсор присутствует как бы одновременно в двух местах: в строке и в списке. Выделенный в списке элемент тут же появляется и в однострочном окошке. Обычно список расположен сразу под строкой.

Строка может допускать или не допускать редактирования элементов, выбираемых из списка. Если строка допускает редактирование, то список может содержать не заранее заготовленные значения, а быть памятью строки. Здесь могут храниться, например, 10 последних фраз, набиравшихся в строке. В общем, возможны различные комбинации. По-английски комбинированные элементы называются "combo box", "list combo", "edit combo" и так далее.

Комбинированные списки могут быть представлены в окне, как в развёрнутом, так и в свёрнутом виде. Развёрнутый вид - это когда на экране всегда видна и строка, и связанный с ней список.

Свёрнутый вид - это когда видна только строка. При этом в правой её части есть одна кнопочка с нарисованным на ней чёрным треугольничком, повёрнутым остриём вниз. Нажимая на эту кнопочку мышкой, можно развернуть список. Мы будем разворачивать комбинированные списки клавишами Alt+Стрелка Вниз. При разворачивании список "выпадет" из строки (как ниспадающее меню) и станет видимым. После этого можно стрелками выбрать нужный элемент и снова свернуть список. При этом выбранный элемент будет отображаться в строке, заменив её прошлое содержимое. Аналогия раскрывающегося комбинированного списка и ниспадающего меню практически полная.

Управлять комбинированными списками с клавиатуры нужно так. Если список хранит готовые значения, то можно искать их ускоренно по первой букве. Вертикальные стрелки обычно перебирают значения из списка. При этом список может как раскрыться, так и оставаться закрытым. JAWS этого не озвучивает.

Некоторые комбинированные списки никогда не раскрываются и управляются стрелками и редактированием строки.

А некоторые списки сначала нужно раскрыть комбинацией Alt+Стрелка Вниз, выбрать нужное значение и закрыть по Alt+Стрелка вверх.

Выходить из списка всегда лучше Табуляцией. Результат нажатия табуляции не зависит от того, был комбинированный список при этом развёрнут или свёрнут. Если список был развёрнут, то при нажатии Табуляции он свернётся. Выбранное значение заменит собой прошлое содержимое строки, а курсор перейдёт на следующий элемент управления.

Enter сворачивает развёрнутый комбинированный список. Но если по ошибке нажать Enter на свёрнутом комбинированном списке, сработает "кнопка по умолчанию". А это может совершенно не входить в Ваши планы и привести к непредсказуемому результату. Используйте лучше Табуляцию, поскольку на слух невозможно определить, развернулся комбинированный список или нет.

Счётчики

Есть ещё один элемент управления. Это счётчик. Он хранит числа и применяется для задания различных отступов и других размеров.

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

Нажатие мышкой на кнопочку увеличивает или уменьшает число в строке счётчика на заданную величину. Это шаг счётчика. Аналогичные действия производятся клавишами с вертикальными стрелками. При этом счётчик не раскрывается, а остаётся строкой редактирования. Это значит, что не обязательно изменять значение счётчика вертикальными стрелками. Можно сразу задать ему значение с клавиатуры.

JAWS никак не выделяет счётчик. Он определяет и озвучивает его как строку редактирования. В этом состоит сложность работы со счётчиками. В принципе, Вы можете не отличать счётчики от строк редактирования и работать с ними одинаково. При этом Вы просто не сможете изменять значение счётчика с помощью его шага дискретизации, а будете всегда задавать ему значение с клавиатуры.

В конце концов, всегда можно понажимать вертикальные стрелки, когда курсор попал на строку, содержащую цифры. Если цифра при этом изменится - значит это счётчик. А иначе - это просто строка редактирования. В любом случае содержимое строки выделяется при попадании в неё курсора и может быть заменено новым текстом с клавиатуры.

Вкладки. Многостраничные диалоговые окна

Часто бывает так, что все необходимые переключатели, кнопки и другие элементы управления не помещаются в одном диалоговом окне. Тогда их группируют по темам и размещают на разных страницах или вкладках одного диалогового окна. Такие диалоговые окна называют многостраничными.

Визуально это выглядит как записная книжка или каталог в библиотеке. Мы всегда видим на экране только одну вкладку или страничку диалога. А сразу под строкой меню появляется строка с названиями вкладок. Это похоже на странички записной книжки, обрезанные так, чтобы мы видели написанные на них буквы алфавита. Только таких строчек может быть несколько, если диалог содержит много вкладок.

Если щёлкнуть по названию вкладки мышкой, эта вкладка оказывается наверху в стопке вкладок, как окно в стопке окон на Рабочем Столе.

При помощи клавиатуры перейти на другую вкладку можно тремя способами.

Во-первых, можно выдать команду Control+Tab или её двойника Control+Shift+Tab, которые циклически перемещают нас по всем вкладкам или страницам многостраничного диалога.

Во-вторых, можно дойти Табуляцией до названия текущей вкладки. При этом JAWS прочитает это название и добавит слово "вкладка". А когда курсор стал на строку имён вкладок, то горизонтальные стрелки перемещают нас между именами вкладок, делая эти вкладки активными и видимыми на экране. Если строчек с названиями вкладок несколько, то для перехода между такими строчками могут понадобиться и вертикальные стрелки. А по внутренним элементам вкладки нужно снова табулировать.

В-третьих, если название вкладки имеет подчёркнутую букву-ускоритель, то ускоренно перейти к этой вкладке можно, нажав комбинацию из Alt и буквы-ускорителя. При этом необходимо соблюдать язык клавиатуры. Чтобы узнать, имеют ли названия вкладок подчёркнутые буквы-ускорители, протабулируйте до названия текущей вкладки. Здесь перемещайтесь между названиями вкладок горизонтальными стрелками и нажимайте "Серую пятёрку". Если JAWS будет всё время читать первые буквы названий вкладок, то, скорее всего вкладки не имеют подчёркнутых букв-ускорителей и данный способ не сработает. Если JAWS называет иногда разные по порядку буквы имён вкладок, то вкладки имеют подчёркнутые буквы-ускорители. В этом случае между вкладками можно ускоренно перемещаться, нажимая комбинацию из Alt и буквы-ускорителя. Как всегда при использовании комбинации с клавишей Alt, необходимо соблюдать язык клавиатуры. Проверяйте всё на практике. Если вкладок мало, то ускорителями всех этих вкладок могут быть назначены первые буквы их названий. Только когда есть вкладки, названия которых начинаются на одинаковую букву, в качестве ускорителей назначаются следующие по порядку буквы названий вкладок.

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

Рассмотрим всё это на примере.

Диалог настройки клавиатуры. Язык системы по умолчанию

Зайдём в пункт "Настройка" Главного меню, а там - в пункт "Панель управления". В открывшемся окне найдём стрелкой вниз строку с названием "Клавиатура" и нажмём Enter.

Запустится двухстраничный диалог настройки клавиатуры. Сначала курсор стоит на ползунке. Мы узнаём его по словам "движок влево-вправо", которые произносит JAWS после большого количества других слов. Дальше клавиша табуляции снова выводит нас на ползунок, а затем - на однострочное окно редактирования. Табулируем снова, пока JAWS не скажет "скорость вкладка"". Это значит, что мы вышли курсором на строку с названиями вкладок диалога настройки клавиатуры.

Нажав Стрелку Вправо, переходим на вкладку "Язык". Здесь можно добавлять или удалять языки клавиатуры, устанавливать комбинацию клавиш для переключения языков клавиатуры, а также назначать язык клавиатуры, используемый по умолчанию. Этот язык устанавливается на клавиатуре при старте Windows, а также устанавливается при запуске каждой новой программы.

Находясь на названии вкладки "Язык", нажмём один раз Табуляцию. Попадём в многострочное окно просмотра. Здесь перечислены все языки клавиатуры, установленные сейчас на компьютере. Над окном просмотра написано несколько строчек пояснений. JAWS принимает их за имя окна и читает при каждом нажатии вертикальных стрелок.

Особенностью вкладки "Язык" является то, что здесь под общим групповым именем объединены список просмотра языков и четыре кнопки: "Добавить", "Свойства", "Удалить", "Назначить используемым по умолчанию". Эта группа носит имя "Установленные языки и раскладки клавиатуры". Поэтому при хождении по кнопкам JAWS каждый раз повторяет это групповое имя. А при попадании на список языков добавляет ещё несколько строк пояснительного текста, который он принял за название окна списка языков. В общем, работа в этой части диалога получается чрезвычайно многословной.

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

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

Обо всём этом можно прочитать, воспользовавшись быстрой подсказкой, которая вызывается командой Shift+F1[А1].

Всё вышеописанное относилось к Windows 98. В Windows XP всё похоже, но выглядит немножко иначе. Вкладка "Язык" находится в "Панели задач" в разделе "Язык и региональные стандарты". А чтобы добраться до списка языков, необходимо ещё нажать кнопку "Подробнее".

Многие вещи в Windows XP находятся в других местах и немного иначе выглядят, чем в Windows 98. Но различия эти незначительны и касаются в основном только тонкостей.

Читать дальше  Вернуться к оглавлению урока



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