Max-Reader. Документация

04.08.2005

Инструкция приведена в том виде, в котором она распространяется с программой. Вы можете сохранить ее на диске и подробно ознакомиться со всеми возможностями программы.

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

Несколько советов начинающим.

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

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

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

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

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

Для открытия текста удобнее всего использовать вспомогательную программу, обеспечивающую навигацию по каталогу библиотеки, названную нами Библиоман. Она вызывается клавишей эф четыре из Макс-Ридэра или горячими клавишами контрол+альт+L. В последнем случае Макс-Ридэр будет загружен автоматически.

Теперь, опишем последовательность действий, необходимых для открытия текста. Находясь в Макс-Ридэре, цифровыми клавишами выберите любую пустую папку. Нажмите эф четыре, вызывая Библиоман, и, используя курсорные клавиши выберите для начала любой текст и нажмите энтэр. Когда вы услышите характерный звук активизации Макс- Ридэра и сообщение о количестве страниц, вы можете нажать пробел и начать прослушивание текста. Так вы можете заполнить все пустые папки интересующими вас текстами.

Открытие нового текста в папке с уже имеющимся в ней текстом приводит к стиранию последнего (не из вашей библиотеки, а из временной директории, в которой он хранился).

По просьбам пользователей авторы предусмотрели возможность блокировки закрытия нужного текста. Сейчас папки с седьмой по десятую заблокированы. Это значит, если Вы попытаетесь открыть какой-либо текст в одной из этих папок, программа откроет его в первой, считая от единицы, свободной папке. Если все папки заняты, будет выдано соответствующее сообщение. Установить или снять блокировку можно клавишами контрол+L. Если Вы всё-таки закрыли инструкцию, её можно открыть из говорящей строки, клавиши o или эф 5. Она находится в файле C:\Program Files\Golden Max\Max\Help.txt. Если, пока что, это слишком сложно для вас, сделайте следующее. Закройте Макс-Ридэр клавишами альт+эф четыре, а затем, удерживая клавишу бэк спэйс, нажмите горячие клавиши для запуска Макс-Ридэра контрол+альт+зэд. Программа вернётся в состояние первого запуска после установки, все настройки и открытые тексты пользователя будут забыты.

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

Глава 1. История создания программы.

Создание новых синтезаторов речи (таких как Digalo) приближает качество звучания компьютерной речи к привычному нам звучанию "говорящих книг". Это создает широкую базу для использования компьютеров во всех областях жизни незрячих. Но программы, такие как Speaking Mouse Home или Digit (Clipboard reader от Digalo), не удовлетворяли многим требованиям инвалидов, поскольку они создавались главным образом не для чтения текстов. Программа, представляемая авторами, создана инвалидами по зрению специально для инвалидов, полностью обеспечивает потребности в удобном и качественном чтении текстов (и даже больше) и может быть использована дома, в школе, в библиотеке и т.д. Услышав звучание синтезатора Digalo (Николай) и не удовлетворившись его интерфейсом (Digit), а также имея потребность в постоянном чтении книг, авторы начали работу над этой программой в ноябре 2000 года. Круг пользователей программы постоянно расширяется, к настоящему времени их число перевалило за двадцать человек, не считая одного из авторов, который, тестируя программу, прочел более ста книг. Их замечания и предложения были учтены при работе над программой.

Изначально программа задумывалась как удобное средство, дающее незрячим пользователям возможность прослушивания книг из электронных библиотек, количество которых (как книг, так и библиотек) растет с каждым годом. Она создана для работы с синтезаторами речи основанными на технологии Microsoft Text-to- Speech Engine (TTS). Прежде всего мы имеем в виду> синтезаторы фирмы Elan Informatique Дигало - на наш взгляд, лучшие на сегодняшний день. Русский - Николай, английский - Вики.

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

Глава 2. Чтение текстов.

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

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

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

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

Клавишами контрол+хоум и контрол+энд можно перейти в начало и конец текста.

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

Если вы хотите, чтобы всё читалось по буквам, нажмите контрол+j, а для того, чтобы читались все знаки, контрол+k. Повторное нажатие клавиш отключает эти режимы.

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

Находясь в режиме "пауза" и выбрав стре>лками нужное слово, вы можете изменить ударение в нем. Сначала, цифровыми клавишами укажите номер слога, на который, по вашему мнению, должно падать ударение. Вы можете экспериментировать, слушая разные варианты ударений. Выбрав понравившийся, утвердите его нажатием клавиш альт+p только для данного текста или контрол+p - в общем словаре, для всех текстов и сообщений. Перед тем, как утвердить ударение, вы можете, нажав клавишу ноль, выбрать будет ли меняться ударение только в этом слове (установлено по умолчанию) или ещё и в некоторых однокоренны>х словах. Если выбрана о>пция в отдельном слове, программа потребует, чтобы это слово было окружено пробелами либо знаками препинания, если же оно входит в состав другого слова, изменение ударения производиться не будет. Если вы хотите, чтобы ударение изменялось не только в этом слове, но и во всех его падежных формах, необходимо найти в тексте форму слова с нулевым окончанием и с помощью нуля выбрать о>пцию в начале сло>ва. В этом случае программа требует, чтобы слово было ограничено пробелом только слева, допуская расположение справа от слова других букв. Например, фамилия известного автора Бушко>в неправильно произносится как Бушков. Если вы хотите исправить ударение в словах со всеми окончаниями, курсорами наведи>тесь на слово Бушков, нажмите цифру два, клавишей ноль выберите о>пцию в начале слова и нажмите альт+P. Это слово будет правильно прочитано во всех падежах. Если вы хотите поменять ударение во всех однокоренны>х словах, выбирайте о>пцию в середине слова. Тогда программа будет менять ударение везде, где встретит данную последовательность букв, вне зависимости от окружающих символов. Эта о>пция предполагает наибольшее количество изменений, поэтому её следует применять очень осторожно.

Если вам нужно не только изменить ударение, но внести более существенные коррективы в произношение слова, используйте команду "добавить в общий словарь" (контрол+D) или "добавить в словарь текста" (альт+D). Если вы вво>дите комбинацию символов которую необходимо заменить, окружив её пробелами, это соотносится с опцией только в отдельном слове, а если без пробелов - с о>пцией в середине слова. Теперь о комбинации символов, на которую будет производиться замена. Чтобы указать ударение, необходимо заключить ударную гласную в треугольные скобки, т.е. в знаки меньше, больше, Впрочем, достаточно одного больше, после гласной. Вы можете заменять всё, что угодно на что угодно, но будьте внимательны. Если вы окружили пробелами заменяемое слово, не забудьте поставить их и в новом варианте, иначе слово может слиться с соседними. И наоборот, если вы вно>сите изменения в корне слова, не ставьте пробел справа, так как это приведёт к отрыву окончания. Отказаться от неудачной замены можно при помощи повторной замены данного слова на пусту>ю строку (пустая, т.е. без пробелов - сотрите всё клавишей бэк спэйс, пока не услышите сигнал, обозначающий начало строки, и сразу нажмите энтэр).

Опытные пользователи смогут самостоятельно отредактировать общий словарь, находящийся в файле dictionary.txt директории Max\Settings. Локальные словари хранятся во временной директории пользователя и имеют расширение .dic.

В программе имеется возможность законспектировать предложение. Для этого нажмите альт+C во время чтения заинтересовавшего вас предложения, или предварительно остановившись на нем. Файлы конспектов располагаются в подкаталоге конспекты, находящемся в директории каждого пользователя. Но найти эти, а также многие другие файлы, вы сможете освоив навигацию по каталогам с помощью говорящей строки.

Её прототипом является строка адреса из Интэрнэт Эксплорэра. Это просто строка для ввода текста, дополненная возможностью выбора директорий и файлов, доступных в данный момент. Структуру хранения данных графически можно представить в виде дерева каталогов или директорий, что одно и то же. Корнем такого дерева является одно из устройств хранения информации. Почти всегда в компьютере имеется несколько этих устройств, которые обозначаются буквами латинского алфавита. Буквы A а также b закреплены за устройствами чтения гибких дисков. Буква c обозначает жесткий диск, он же винчестер. Как правило это основной диск, на котором установлена операционная система и другие программы. Иногда для удобства хранения и поиска информации винчестер разбивают на несколько логических дисков, им присваивают буквы c, d, e и так далее, по числу этих дисков. Следующая буква обозначает устройство чтения компа>кт дисков. Итак, проиллюстрируем работу говорящей строки на примере поиска и открытия файла в котором находится большой энциклопедический словарь. Войдите в говорящую строку нажатием клавиш o или эф 5, предварительно выбрав свободную папку. Программа скажет путь к последнему открытому вами файлу. Путь к файлу - это обозначение диска и цепочка имен вложенных, как матрёшки, директорий, последняя из которых и содержит данный файл. Имена директорий разделяются зна>ком слэш. Для полной ясности сотрите старый путь многократным нажатием клавиши бэк спэйс, до сообщения выберите диск, и начните поиск файла с самого начала. Если вы уже скопировали библиотеку на винчестер, выберите диск c, в противном случае вставьте в сиди привод второй диск и выберите букву, обозначающую этот привод, если двигаться по списку курсором вниз, она будет последней. Выбрать устройство можно также нажав соответствующую ему букву. Нажмите энтэр, вы окажетесь в корневом каталоге диска, программа сообщит вам количество файлов и подкатало>гов или директорий в нем. Перемещаться по списку директорий и файлов можно курсорами вверх/вниз, они расположены в алфавитном порядке, причём первыми располагаются директории, а затем файлы. Файлы легко отличить от директорий по наличию расширения. Это три буквы, отделённые от имени файла точкой, которые обозначают тип хранящихся в файле данных. Например, .txt - текст, .mp3 - музыка в формате mp3, .rar - файл, сжатый архиватором rar. Поскольку в одном каталоге может содержаться несколько сотен или даже тысяч директорий и файлов, их поиск при помощи курсорных клавиш является чрезвычайно неудобным, поэтому нажав первую букву имени нужного вам файла или каталога, вы оставите в списке лишь те файлы, имена которых начинаются с этой буквы. Итак, последовательно вводя буквы имени файла вы быстро найдете нужный. Как только программа произнесла его имя, прекратите ввод и нажмите энтэр, чтобы открыть файл или войти в каталог. Если программа называет вводимую вами букву, это означает, что файла с таким именем в данном каталоге не существует, и вам следует стереть ошибочно введенные буквы клавишей бэк спэйс и попробовать ввести другие. Выйти из каталога так же можно клавишей бэк спэйс. Кстати, скорость речи в говорящей строке, также как и библиомане регулируется плюсом и минусом на калькуляторном блоке, при удерживании контрол. Итак, вернёмся к нашему примеру, вы находитесь в корневом каталоге выбранного диска, нажатием буквы l, а затем, если нужно, курсором выберите директорию Lib и войдите в неё клавишей энтэр, в ней находится вся библиотека. Она делится на три директории английские тексты, портреты некоторых писателей и русские тексты. Войдите в директорию Russian. Русские тексты в свою очередь делятся на сорок разделов, прослушайте их названия, перемещаясь курсором сверху вниз, и выберите раздел Encicl. Войдите в него, нажав энтэр, и выберите нужный нам файл, его имя bigdict.rar, после нажатия энтэр он будет открыт. Весь пройденный нами путь записывается следующим образом: C:\Lib\Russian\Encicl\bigdict.rar.

Кстати, перевести имя директории или файла, на котором находится курсор, можно нажатием клавиш шифт+эф один, разумеется если это целое слово.

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

При открытии файла программа автоматически распаковывает архивы четырех наиболее популярных архиваторов: rar, arj, ha и zip. Открываются также и файлы с расширениями .rtf, .doc и .html при условии, что на вашей машине установлен Майкрософт Ворд. Ещё поддерживается формат .pdf, правда пока только для английских текстов, и если этот файл не защищен паролем.

Если вы предполагаете, что файл, имеющий нестандартное расширения является текстовым, вы можете попытаться открыть его следующим образом: найдите его с помощью говорящей строки и, удерживая шифт, нажмите энтэр, затем выберите из меню способ открытия файла. Сначала попробуйте второй пункт - открыть в Макс-Ридэре, этим вы укажете программе, что данный файл необходимо открыть обычным способом, невзирая на расширение. Она попытается автоматически определить кодировку текста и, при необходимости, перекодирует его в кодировку Виндовс, с которой она непосредственно работает. Если автоопределе>ние не сработает, и вместо слов будут читаться непонятные звукосочетания, с помощью того же меню попробуйте явно указать программе из какой кодировки необходимо конвертировать текст. Если и это не поможет, попробуйте конвертировать текст средствами Майкрософт Ворд, это также необходимо сделать для форматирования текста, имеющего слишком длинные строки (иногда встречаются тексты длиной больше мегабайта, умещающиеся на одной странице).

Открыть текст можно не только из Библиомана или говорящей строки, но и вставив его из буфера обмена клавишами контрол+V. Буфер обмена - это специальная область памяти, доступная всем работающим в системе приложениям и позволяющая легко переносить данные между ними. Это значит, что вы можете выделить любой фрагмент текста в любой программе и скопировать его в буфер обмена, нажав клавиши контрол+C. Затем текст может быть вставлен в Макс-Ридэр, как указано выше.

Имеется ещё три способа открытия файлов: через стандартное диалоговое окно, клавиши контрол+o, из командной строки ДО>С, указав полное имя файла в качестве параметра при запуске программы. Это позволяет загружать тексты непосредственно из программы просмотра каталога Вашей библиотеки, определив Макс-Ридэр как внешний вьюер. Эта возможность была предусмотрена ещё до создания Библиомана, и сейчас утратила своё значение. И последний способ - открыть текст из обычного проводника Виндовс, предварительно включив настройку Макс-Ридэра "ассоциировать с текстовыми файлами".

И ещё одна интересная возможность, появившаяся в последней версии программы - поиск имеющихся в тексте стихотворений и песен. Алгоритм поиска достаточно прост: при нажатии клавиш альт+V программа ищет две следующие друг за другм строки с отступом в пять и более пробелов. Таким образом могут быть найдены также и заголовки глав, частей, и прочее. Найдя соответствующее место, программа начинает чтение со строки, предшествующей ему. Поэтому, чтобы найти следующее стихотворения, необходимо, перемещаясь вперед по предложениям, дойти до первых не стихотворных строк и вновь нажать альт+V.

Глава 3. Сервисные возможности.

Теперь познакомимся с различными полезными функциями программы, не связанными непосредственно с чтением текстов. Вы можете узнать текущее время клавишей эф 12 или текущую дату, быстро нажав эту же клавишу дважды, а также установить таймер или немедленно отключить систему (только с блоком питания а тэ икс), нажав клавишу X и введя соответствующее время. Можно получить подробную информацию о читаемом тексте, включающую предполагаемое время чтения текста на данной скорости, нажав клавишу I.

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

Если на вашем компьютере установлен переводчик Промт 2000, версии 5 и выше, то вы сможете легко воспользоваться его электронным словарем, нажав шифт+T и введя русское или английское слово. Этим же словарем можно воспользоваться при перемещении по тексту курсорами влево/вправо. Для этого установите курсор на нужное слово и нажмите шифт+эф 1.

Если вам необходимо найти словосочетание не в одном тексте, а в целом разделе, это можно сделать следующим образом. Войдя в говорящую строку клавишами o или эф 5, найдите директорию нужного раздела и войдите в неё. Нажмите альт+эф и введите ключевое словосочетание. Время поиска зависит от размера директории и может достигать нескольких минут. Результатом поиска будет список файлов, в которых встречается заданное словосочетание. Прослушав его при помощи курсорных клавиш, вы сразу можете открыть один из файлов и перейти к первому встреченному в данном тексте словосочетанию клавишей эф 3. Для просмотра остальных файлов, необходимо вызвать их список клавишами шифт+f.

Программа предоставляет большие удобства для слабовидящих пользователей. Можно одновременно прослушивать текст и просматривать его (или даже другой текст) в полноэкранном режиме, предварительно настроив размер и цвет шрифта. Переход в полноэкра>нный режим и обратно осуществляется нажатием эф 11. Настройка цветов производится из меню настройка, цвет, по умолчанию установлены цвета>, соответствующие стандарту Zx Rulez !!! Размер шрифта в режиме чтения, а также в говорящей строке регулируется клавишами контрол+X и контрол+Z. Прослушивание текста и одновременный просмотр другого (или того же, но в другом месте) можно осуществлять только в так называемом свободном режиме, переход в него и возврат в основной режим осуществляется клавишами контрол+Y. В этом режиме лучше использовать второй набор управляющих клавиш (контрол+шифт+эф 9, подробнее читайте ниже). Если вы заинтересовались просматриваемым текстом, можно начать его чтение, нажав контрол+пробел и вызвав тем самым команду читать с позиции курсора. После этого вернуться к месту, где чтение было прервано, можно переключившись в нужную папку, если вы были в другой и перейдя по нулевой закладке (шифт+0). Этим режимом можно пользоваться только со зрительным контролем, и только тогда, когда это необходимо. Он мало опробован и недостаточно отлажен.

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

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

Первые пять строк, а также строки, обозначенные буквами n и o, относятся к выбору синтезаторов и распределению функцию между ними. Например, Николай совершенно игнорирует английские символы, но если вы всё же хотите заставить его читать их, выберите его в качестве синтезатора для чтения английского текста и в настройке читать английские символы русским синтезатором установите одну из таблиц транслитерации. Рекомендуем выбрать normal, тогда произношение хотя бы немного будет походить на правильное. Кстати, вы сами можете изменить произношение, редактируя файл main.dat в директории Settings. При такой конфигурации стоит установить значение "с английского" в настройке o транслитерация до разделения, это позволит избежать дробления посылаемых синтезатору предложений на русские и английские фразы. Если вы выберите синтезатор Spm: Диктор или Spm: Петрович, программа попытается обратиться к программе "говорящая мышь для дома", которая должна быть установлена и, желательно, запущена. Авторы поддержали этот синтезатор, поскольку у него более быстрая реакция при чтении отдельных символов, это удобно для редактирования, однако из-за частых сбоев мы рекомендуем использовать при редактировании встроенный диктор, по сути это одно и то же.

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

Мы попытались исправить некоторые недостатки синтезатора, введя десять настроек от 5 до c, а также g и m, однако без сложного лингвистического анализа полностью решить проблему корректного чтения невозможно. Так, например, большие неудобства доставляют слова, написанные через пробелы или подчеркивания. Программа удаляет пробелы из слов длиной более трех букв, а также все подчеркивания и другие лишние символы (если это разрешает настройка 7). Слова, набранные БОЛЬШИМИ буквами, синтезатор произносит по буквам. Это недостаток при чтении заголовков, но достоинство при чтении аббревиатур. Поэтому программа считает аббревиату>рами слова не длиннее четырёх символов (это количество регулируется настройкой 6), в остальных словах большие буквы заменяются малыми (настройка 5). Как правило через пробелы или большими буквами набираются слова, которые авторы хотят особо выделить, поэтому мы решили выделять такие слова тембром, настройка 8.

В некоторых текстах, в частности пришедших из сети фидо, в русских словах встречаются латинские символы, совпадающие с русскими по начертанию. Это связано с тем, что некоторые русские символы, например эн используются почтовыми программами как служебные, и всегда заменяются на латинское аш. Эта проблема полностью решается с помощью настройки 9. Если в вашем тексте предлог эс читается как c, и английских слов в нем не предвидится, установите безусловную замену. Если возможные английские слова имеют для вас значение, оставьте обусловленную замену, установленную по умолчанию. Тогда будут заменяться только те английские символы, которые соседствуют с русскими, а английские слова останутся нетронутыми. Некоторые искажения в чтение вносят переносы и управляющие символы, они убираются настройками a и b. Для экономии процессорного времени можно запретить использование словарей пользователя, настройка c, но это не желательно, так как общий словарь кроме ударений исправляет некоторые очень досадные промахи создателей Николая. Так например, отдельно стоящая буква тэ читается как тонн, а эм как метров. В общем, хотели как лучше, а получилось... При помощи настройки g можно вообще запретить синтезатору коверкать слова>, набранные большими буквами. Строго говоря, эта настройка вообще не нужна, чего не скажешь о настройке m правильное произношение римских цифр, она бывает особенно полезна при чтении исторических текстов, однако в английских текстах местоимение I, я будет читаться как цифра один. Устанавливайте настройку, учитывая характер текста. Обычно программа запоминает место, где было прервано чтение при выходе, но при аварийном выходе или внезапном отключении питания программа не сможет этого сделать, поэтому настройкой d вы можете заставить программу запоминать место через определенные промежутки времени, от одной до тридцати минут. Если вы хотите, чтобы при включении компьютера Макс-Ридэр запускался автоматически, включите настройку e. Настройка f сообщает Виндовс, что для обработки текстовых файлов вместо блокнота следует вызывать Макс-Ридэр. Настройка h нужна для уверенности в том, что клавиша нажата. Когда активизирована настройка i, программа следит за заголовком активного окна, и если активным становится другое окно, она называет его. Эта функция появилась задолго до режима слежения и с его развитием утратит свое значение. Настройку j следует выключать для экономии процессорного времени, если вы не следите за текстом глазами. Авторы предусмотрели два типа звуковой индикации: миди и вав, настройка k. Вав может передавать любые записанные звуки, а миди - только звучание музыкальных инструментов, синтезируемое вашей звуковой картой. С другой стороны миди звуки легче создавать программно. В зависимости от вашей звуковой карты, вам может подойти тот или иной тип индикации. Если же у вас очень старая карта, не поддерживающая одновременный вывод нескольких звуков, их нужно отключить, чтобы они не мешали синтезатору речи. Признаком такого положения вещей является то, что чтение текста начинается только при нажатии контрол+пробел. Когда выбран тип звуковой индикации миди имеет значение настройка p. По умолчанию она включена, и миди устройство, используемое для вывода звуков всегда занято. Это может вызвать проблемы с воспроизведением миди файлов, если же вы отключите эту настройку, программа будет освобождать миди устройство после вывода каждого звука, но, по непонятным для авторов причинам, на некоторых материнских платах с интегрированным звуком это приводит к невозможности вывода речи, если миди устройство не занято. Настройка q позволяет вам представлять информацию о размере файла в миллионах и тысячах байт или в мегабайтах и килобайтах. При этом надо помнить, что один килобайт содержит тысячу двадцать четыре байта, а один мегабайт тысячу двадцать четыре килобайта.

Продвинутые пользователи путем редактирования текстовых файлов конфигурации могут настроить программу по своему усмотрению. Авторы предусмотрели три возможных набора клавиш управления. Переключаться между ними можно клавишами эф 8, эф 9 и эф 10, с удержанием контрол и шифт. Мы реализовали два из них. а третий вы можете, если пожелаете создать сами. Это можно сделать следующим образом: загрузите один из наборов клавиш, они хранятся в директории c:\Program Files\Golden Max\Max\Settings, в файлах keymap1.txt и keymap2.txt. Не забудьте сделать резервную копию этих файлов, и запишите один из этих наборов под именем keymap3.txt в ту же директорию. Внимательно изучите синтаксис, т.е. набор правил по которым описываются управляющие клавиши программы, они приведены в конце этих файлов. Аккуратно отредактируйте файл keymap3.txt, изменив одну или две клавиши, и проверьте результат, перезагрузив программу и выбрав третий набор клавишами контрол+шифт+эф 10. Таким же образом вы можете редактировать и уже имеющиеся наборы, но будьте осторожны, малейшая неточность может привести к неработоспосо>бности всей программы.

Так же вы можете изменить текст сообщений, который находится в файле russian.lng в той же директории settings. Для его открытия удерживайте шифт при нажатии энтэр и выберите второй пункт из списка. Редактируя этот файл, помните, что каждое сообщение находится на своей строке, и добавление или удаление одной строки нарушит порядок всех сообщений. Поэтому не нажимайте энтэр и установите длину строки заведомо превышающую возможный размер сообщений (клавиши контрол+L). В той же директории есть ещё один настроечный файл main.dat, в нем хранится информация о произношении знаков препинания, о правилах произношения английских слов и символов русским синтезатором и некоторые другие сведения. Кстати, звуки хранятся в вав-файлах директории Resource, их также можно заменить.

Для редактирования звуков, а также просто для ознакомления с возможностями вашей звуковой карты была создана программа Миди Эксплорэр. Она запускается из Макс-Ридэра клавишами контрол+m. Программу можно легко изучить по встроенным сообщениям и контекстной помощи. Из-за нехватки ресурсов звуковой карты или их неправильного распределения может возникнуть ситуация, когда Миди Эксплорэр не будет работать, поскольку миди устройство занято Макс-Ридэром. Этого можно избежать, временно переключив тип звуковой индикации на вав и установив настройку p на нет. Если вы хотите больше узнать о том, что такое миди, почитайте файл c:\Program files\Golden max\MidiExplorer\mididesc.txt .

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

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

Если с программой работает несколько человек, предусмотрена возможность независимой работы каждого из них. Для этого необходимо создать учетную запись каждого пользователя, после чего выбор пользователя осуществляется вводом присвоенного ему порядкового номера. Тексты во всех рабочих папках меняются, что позволяет использовать эту возможность для создания наборов текстов по различным темам, например словарей и справочников. Все действия с пользователями привязаны к клавише U, от английского user. Для того, чтобы создать пользователя нажмите контрол+шифт+u, и ответьте на вопросы программы. Запомните присвоенный созданному пользователю порядковый номер, он необходим для переключения между пользователями клавишами альт+u. Если вы хотите сохранить в тайне круг вашего чтения, установите пароль клавишами альт+шифт+U. Но если вы не хотите вводить его при каждом запуске программы, нажмите иске>йп в ответ на вопрос о переключении на общего пользователя. Тогда при каждом запуске Макс-Ридэра будет загружаться ваш индивидуальный набор текстов и настроек, но при окончании работы, чтобы сохранить секретность, вам нужно будет переключаться на нулевого пользователя вручную. Если же вы при установке пароля ответите положительно, программа сама будет переключаться на общего пользователя при выходе, в том числе и незапланированном, но при входе вам придётся вводить пароль. Удалить пользователя можно, нажав клавиши контрол+альт+u, но для этого нужно ещё раз ввести его пароль. Если вы хотите удалить пользователя, не имеющего пароля, вам придётся самим установить любой пароль, и лишь затем удалить пользователя. Это сделано с целью предотвращения случайных удале>ний.

Для владельцев слабых машин дадим несколько советов по оптимизации настроек программы. Первое, выберите Николая для чтения как русских, так и английских текстов, не забыв при этом выставить настройку 3. Второе, отключите маркировку (настройка j). Третье, попробуйте установить Макс-Ридэру максимальный приоритет, клавиши контрол+шифт+p. Это также полезно при работе на мощной, но сильно загруженной машине (Особенно, если на ней запущены приложения дос). Четвертое, если предыдущие действия не помогают, отключите все корректирующие настройки.

Глава 4. Работа с базами данных библиотек.

Для большего удобства пользователя при поиске и открытии нужного текста была создана система управления базами данных Библиоман. Она представляет собой отдельную программу, работающую в тесной связи с Макс-Ридэром. Библиоман предоставляет незрячим пользователям возможность удобной навигации по каталогу библиотеки, включая сортировку по автору, названию и так далее; быстрый поиск по начальным буквам, а также полноценный поиск по заданной комбинации символов. Найденный в Библиомане текст одним нажатием энтэр открывается в Макс-Ридэре. Кроме того имеется возможность редактировать базу данных и вести> журнал учета прочитанных книг.

Каталог библиотеки представляет собой таблицу, состоящую из семи столбцов, правильнее сказать, полей. Строка таблицы, описывающая одну книгу, в терминологии баз данных называется записью. Она состоит из следующих полей, перечислим их слева направо. 1. имя автора, 2. название произведения, 3. раздел, 4. размер файла, 5. имя файла, 6. номер компакт-диска, на котором расположен файл, 7. дата внесения в базу. Библиоман может работать только при загруженном Макс-Ридэре, который играет роль се>рвера. Например, для ввода ключевого слова при поиске в каталоге используется говорящая строка Макс-Ридэра. Рекомендуется сначала загружать Макс-Ридэр, а затем Библиоман, хотя предусмотрен и автоматический вызов Макс- Ридэра. Библиоман можно загрузить при помощи ярлыка или присвоенных ему клавиш быстрого вызова, по умолчанию это контрол+альт+l, или нажав клавишу эф 4 в Макс-Ридэре. Навигация по таблице осуществляется следующими клавишами. курсорные стрелки влево/вправо - перемещение по полям. Стрелки вверх / вниз - перемещение по записям. пэйдж ап, пэйдж даун - перемещение по страницам. контрол+хоум, контрол+энд - перемещение в начало или конец таблицы. Просто хоум или энд перемещение на первое или последнее поле. Клавиша пробел - последовательное чтение записей сверху вниз. Клавиши контрол и плюс на калькуляторном блоке, а также контрол и минус регулируют скорость чтения записей в Библиомане и сообщений в Макс-Ридэре.

Установив курсор на выбранное поле и нажав клавишу эф два, вы произведёте сортировку по этому полю. Например, после нажатия клавиши хоум, а затем эф два, все авторы расположатся в алфавитном порядке. Обратите внимание на следующие особенности при навигации. Во-первых, для экономии времени, при перемещении с одной записи на другую одинаковые поля не повторяются. Например, если в каталоге имеется несколько произведений одного и того же автора, при перемещении между ними имя автора не произносится. Или, если каталог отсортирован по разделу, то раздел будет произносится только при переходе к произведению из другого раздела. Во-вторых, если курсор стоит в поле автора, запись произносится полностью, при отсутствии в ней повторяющихся полей. Если же курсор стоит в поле названия произведения или правее, то имя автора не произносится вообще. Нажав клавишу эф 6, вы полу>чите информацию об активной раскладке клавиш, то есть о выбранном алфавите, об имени открытой базы, о номере текущей записи и о количестве записей в таблице. Установив курсор на поле автора или раздела и нажав клавишу эф 5, Вы получите информацию о количестве произведений данного автора или раздела, а также об их объеме. Нажав эту же клавишу (эф 5) на любом другом поле, вы узнаете общий объем библиотеки. Для быстрого поиска нужной записи по начальным буквам установи>те курсор на по>ле, по которому хотите произвести поиск и, удерживая шифт, вводи>те начальные буквы искомого слова до тех пор, пока оно не будет найдено. Не забудьте выбрать нужный алфавит. Эта возможность хорошо сочетается с предварительной сортировкой. Например, если Вы хотите просмотреть все записи, относящиеся к медицине, произведите сортировку по разделу, убедитесь с помощью клавиши эф 6, в том, что выбрана русская раскладка клавиш и, удерживая шифт, нажмите букву эм. Вы попадете на первую запись, раздела медицина. Имеется и другая возможность перехода к нужному разделу: нажмите клавишу эф три, вы попадёте в таблицу разделов. Выберите нужный и нажмите энтэр. На практике выяснилось, что ввод с удержанием шифт доставляет большие неудобства, особенно начинающим. Поэтому авторы упростили процедуру поиска. Теперь вы можете просто вводить начальные буквы без шифта, кроме того появилась возможность стереть неправильно введённые буквы клавишей бэк спэйс. Чтобы не стирать слишком много символов, можно выключить и вновь включить режим поиска клавишей эф один. Авторы не стали убирать поиск с шифтом, поскольку он может быть полезен в том случае, если в названии произведения имеются пробелы. Как известно, если нажать пробел без шифта, включится режим последовательного чтения записей.

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

Для дальнейшей работы необходимо четко определить следующие понятия: база данных, файлы библиотеки и библиоман. Под базой данных мы будем понимать каталог, содержащий список книг и имена файлов, в которых они хранятся, но не сами файлы. База данных занимает сравнительно немного места, около мегабайта. В файлах библиотеки хранятся тексты книг, чтобы открыть текст необходимо знать путь и имя файла. Имя и последняя директория, соответствующая разделу, хранятся в базе данных, а путь может меняться. Например, вы можете загружать тексты с компакт-диска или с винчестера, предварительно скопировав их на него. Файлы библиотеки на наших компакт-дисках находятся в директории Lib, чтобы программа смогла найти и открыть их, необходимо скопировать всю директорию Lib в корневой каталог логического диска.

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

Таким образом, организация базы данных требует жестко определённой структуры хранения файлов библиотеки. В какой-то директории, назовем её корневой директорией библиотеки, у нас это d:\Lib\Russian, созданы директории разделов, а уже в них хранятся файлы. Других вло>женых директорий, например подразделов, или наоборот, надразде>лов быть не может. Наличие в нашей библиотеке как русских, так и английских текстов потребовало формального её разделения на две библиотеки и создания второй базы для английских текстов. Корневой директорией так называемой второй библиотеки является d:\Lib\English. Для открытия английской базы данных, нажмите альт+o и выберите её из списка.

Вы также можете создать новую базу данных, нажав контрол+n и введя её имя. В созданные базы данных можно вносить не только новые тексты, но и музыку или даже номера> телефонов. Для этого прежде всего необходимо перейти в режим редактирования клавишами контрол+e. Чтобы добавить новую запись, нужно перейти к концу таблицы, контрол+энд, и нажать курсор вниз. Программа подготовит пустую строку для ввода новой записи, которая будет добавлена в таблицу сразу после заполнения одного из полей. Переместившись клавишами влево/вправо на нужное поле и нажав энтэр, вы попадете в говорящую строку Макс-Ридэра, где легко сможете ввести требуемое имя. Обычно бывает достаточно ввести имя автора, название произведения и имя файла, указав в говорящей строке полный путь к нему. По имени директории программа сама определит раздел, а также подставит длину распакованного файла и дату внесения. Вы также можете редактировать любые поля существующих записей, например, исправлять имена авторов или изменять названия произведений. если вы решили перенести текст из одного раздела в другой, вам необходимо переместить файл из одной директории в другую при помощи говорящей строки Макс-Ридэра или другой программы, а затем найти соответствующую запись в Библиомане и отредактировать имя файла, указав новый путь к нему. Удалить запись можно, нажав контрол+del и подтвердив свое решение клавишей y. Завершив редактирование таблицы, вернитесь в режим просмотра клавишами альт+E. Произведенные изменения будут сохранены только после выхода из Библиомана или после открытия другой базы.

Для того чтобы программа открывала тексты, внесенные в новую базу, необходимо указать ей путь к корневой директории библиотеки ваших текстов. Для этого существует таблица путей, переключиться на которую можно клавишей эф 11. Пути вводятся в первом поле, а остальные поля, такие как, например, описание не имеют существенного значения. В первой записи вводится только часть пути без указания диска. Например, в нашей базе там должно быть Lib\Russian, тогда, перебирая все логические диски, программа найдет библиотеку, если она конечно где-нибудь записана. Во второй строке, аналогичным образом, указывается часть пути к портретам писателей, кстати, чтобы просмотреть их нужно найти биографию писателя и щелкнуть по пункту главного меню "Портрет !". И только в третьей и последующих строках таблицы путей указываются полные пути к корневым директориям библиотеки, их может быть несколько. При открытии текста Библиоман сначала ищет указанный файл по этим последним путям, затем, с использованием первой записи, по всем дискам и только после этого в случае неудачи выдает просьбу вставить один из дисков библиотеки. Для успешного открытия файлов не последнее значение имеет и таблица разделов. Кроме русского названия раздела она содержит английское имя директории, в которой хранятся файлы данного раздела. Имена директорий на диске и в таблице разделов должны быть идентичны. Новый раздел вы можете создать добавив запись в таблице разделов, или введя новое имя при выборе раздела вносимого в основную таблицу текста, тогда программа сама внесет новую запись в таблицу разделов, при этом имя директории и название раздела будут совпадать. После введения новых разделов, для правильной сортировки, программе необходимо перенумеровать все разделы. Она сама сделает это при возврате в режим просмотра по клавише альт+E.

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

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

Чтобы Проверить базу данных на наличие одинаковых полей, например имен файлов, нужно отсортировать таблицу по проверяемому полю, перейти к началу таблицы и нажать альт+r.

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

Глава 5. Редактирование текстов.

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

Режим редактирования позволяет создавать собственные, а также редактировать открытые для чтения тексты. Переход в режим редактирования и выход из него осуществляется клавишами контрол+E. Для перемещения по редактируемому тексту используются, прежде всего, курсорные клавиши. Вверх и вниз - перемещение по строкам, влево и вправо - по символам. Если курсор попадает на первый символ слова, оно произносится полностью. Начало и конец строки> отмечаются звуковыми сигналами, пустая строка, т.е. та, что не содержит даже пробелов, отмечается двумя сигналами, звучащими вместе. Если клавиша вправо нажимается когда курсор находится в конце строки, он перемещается в начало следующей, если, конечно, таковая имеется. Аналогично работает и клавиша влево. При перемещении курсора вверх или вниз с середины длинной строки на короткую, курсор оказывается в конце короткой.

Нажатие курсоров влево и вправо с клавишей контрол приводит к перемещению по словам. Альт с курсорами вверх/вниз - перемещение по предложениям. Кстати, надеемся, вы уже обнаружили, что ваша любимая клавиша пробел в редакторе выполняет совершенно другую функцию, а для включения и остановки чтения используется клавиша эф один. Клавиши хоум и энд - переход в начало и конец строки, эти же клавиши вместе с контрол - в начало и конец текста. Контрол+G - переход по страницам, альт+F - поиск по слову. Для контроля позиции курсора и получения дополнительной информации используйте клавишу эф 6. Чем различаются режимы вставки и замены символов легче уяснить на следующем примере: напишем слово привет, поставим курсор на символ е. Находясь в режиме вставки введем символ О, получим привоет. Теперь, напечатав еще одно слово привет, переключимся в режим замены клавишей инсёрт, и снова нажмем о, находясь на том же символе е. Получим привот. Т.е. в режиме вставки символы раздвигаются, а режиме замены затираются новыми. Для удаления символов используются две клавиши: бэк спэйс удаляет символ с лева, дэли>т - символ справа от курсора. Запомните, при перемещении по символам курсор находится слева от произносимого символа, так после произнесения буквы е в слове привет, курсор находится между вэ и е. Поэтому нажав бэк спэйс, вы удалите вэ, а нажав дэли>т, е. А после ввода символа, курсор указывает на следующую за ним позицию, т.е. находится справа от него, для удаления неправильно введённого символа следует использовать бэк спэйс. Клавиша энтэр служит для разделения строк. Если при её нажатии курсор находится в конце строки, то создается пустая строка и курсор помещается в неё. Если же курсор находится в середине строки, то при нажатии энтэр все символы справа от курсора переносятся на новую строку. Если курсор находится в конце строки и ниже имеется строка текста, то при нажатии дэли>т будет удалён символ энтэр, разделяющий строки и нижняя строка будет присоединена к верхней. Нажатие клавиши бэк спэйс в начале нижней строки приводит к тому же результату. Для быстрого удаления строки можно пользоваться клавишами контрол+Y. Рекомендуем вам перед началом серьёзной работы напечатать контрольный текст, состоящий из нескольких строк и предложений (под предложениями программа понимает последовательность символов, начинающихся с большой буквы и заканчивающихся точкой) и хорошенько разобраться с перемещением по тексту, вводом, удалением, вставкой и заменой символов. Не забывайте использовать клавишу эф 6 - контроль текущего состояния. Старайтесь каждое новое предложение начинать с большой буквы (клавиши шифт и капс лок).

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

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

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

Поэтому мы предлагаем другой, более удобный способ выделения текста. Нажатием клавиш альт+b вы устанавливаете верхнюю границу выделяемого текста, и программа запоминает её. После этого вы можете выполнять любые действия, например, прослушивать текст, перемещаться по страницам, искать по слову. Найдя конец выделяемого блока, нажатием клавиш альт+e вы устанавливаете нижнюю границу и завершаете маркировку блока. Повторить первое и последнее выделенное слово, а также узнать длину выделенного блока можно, нажав клавиши альт+w. Замаркировать весь текст - клавиши контрол+A. Перейти к первому выделенному слову - альт+шифт+b, к последнему - альт+шифт+e. Выделение блока таким способом сохраняется до выполнения какого-либо действия над ним. Границы могут устанавливаться в любом порядке, например снизу вверх, и могут быть изменены в любое время. Следует иметь ввиду, что после выделения блока, редактирование текста до> или внутри него может привести к нежелательному сдвигу границ.

Когда фрагмент текста выделен, клавишами контрол+C или контрол+X его можно скопировать или вырезать в буфер обмена Виндовс. Это специальная область памяти, доступная всем работающим в системе приложениям и позволяющая легко переносить данные между ними. Так, например, вы можете скопировать фрагмент, просматриваемой в интэрнэт эксплорэре странички в буфер обмена, и вставить его в Макс-Ридэр или Майкрософт Ворд. При вырезании блока клавишами контрол+x он удаляется из текста и помещается в буфер, а при копировании - сохраняется в тексте, а в буфер помещается его копия. Если в буфере обмена уже имелся какой-то текст, он стирается. Текст из буфера обмена можно вставить в эту же или другую папку, поставив курсор на нужное место и нажав клавиши контрол+V. Если текст был выделен стандартными средствами Виндовс, т.е. мышкой или перемещением курсора с шифт, при первом нажатии клавиш контрол+X или контрол+C программа устанавливает и запоминает границы, тоже самое происходит при нажатии альт+w, и только при втором нажатии выполняет нужное действие.

Блок текста можно удалить несколькими способами. Если он выделен мышкой или с шифтом, просто нажмите клавишу delete. Если же вы установили границы блока, вы можете либо вырезать его в буфер обмена либо, восстановив стандартную маркировку Виндовс нажатием альт+w, воспользоваться всё той же delete.

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

Сохранить выделенный блок можно, нажав клавиши контрол+B. Вам будет предложено выбрать нужную директорию и ввести имя файла. Расширение .txt можно опустить, программа сама подставит его. Если файл с таким именем уже существует, вы можете переписать его, при этом содержимое старого файла будет стёрто, или добавить новый файл к старому. Клавиши y или a соответственно.

Маркировать и сохранять блоки можно и вне редактора, при этом границы можно устанавливать только с точностью до предложения, верхняя граница - первое слово текущего предложения, нижняя - последнее слово.

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

Если вы отредактировали старый текст, сохранить изменения в нем можно, нажав контрол+S или ответив положительно (клавиши y или энтэр) на вопрос программы при выходе из редактора (клавиши контрол+E). Если же вы хотите сохранить вновь набранный текст, то при первом нажатии контрол+S программа предложит вам ввести путь и имя создаваемого файла, а при повторных нажатиях этих клавиш программа без всяких запросов сохранит изменения в созданном вами файле. Если вы хотите сохранить оригинал старого текста и получить новый, вы можете записать изменённую версию под новым именем, используя клавиши альт+S (В Ворде и других Виндовс приложениях эта функция называется "сохранить как..."). При этом выполняются действия аналогичные сохранению блока, но с одним очень важным различием. После сохранения текста по альт+S первоначальный текст закрывается и открывается текст с новым, только что данным вами именем, и работа продолжается с ним. А при сохранении блока, наоборот, работа продолжается со старым текстом.

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

Сохранить текст клавишами альт+S и контрол+B можно и вне редактора. При этом если блок не выделен, то по контрол+B сохраняется весь текст, это удобно использовать для объединения текстов. Обращаем ваше внимание ещё раз, что после сохранения по альт+s открывается новый, например объединённый, текст, а по контрол+B - весь текст просто отписывается, а в папке остаётся открытым старый файл.

Если у вас нет больших претензий к оформлению текста, вы можете распечатать его нажав контрол+P. Поскольку авторы не ставили своей задачей подготовку документа к печати, её лучше всего выполняет Microsoft Word, программа просто посылает текст на принтер, и его внешний вид будет зависеть от многих факторов. Раньше, когда шрифт имел фиксированную ширину, в печатной строке помещалось определённое число символов. Сейчас же, когда разные буквы могут иметь разную ширину, соблюдение точно определённого числа символов в строке не гарантирует правильного форматирования текста. Но всё же при написании текстов лучше придерживаться определённой длинны строки. Она устанавливается клавишами контрол+L, по умолчанию установлено 80 символов. Во время набора текста превышение указанной длины будет отмечено звуковыми сигналами, а при нажатии пробела слово, выходящее за пределы строки автоматически переносится (полностью) на новую строку.

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

Глава 6. Работа с файлами.

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

Итак, чтобы переименовать файл, выберите его в говорящей строке нажмите эф два и введите новое имя. Если это текстовый файл, расширение .txt вводить не обязательно. Обычно после выполнения любых операций из говорящей строки, вы выходите из неё и оказываетесь в основном режиме, но после переименования вы останетесь в говорящей строке и перейдете в начало списка. Кстати клавишей хоум вы также можете перейти к началу списка, а клавишей энд - к концу. Нажав клавишу пэйдж даун, вы переместитесь к первому файлу. Для создания новой директории нажмите клавишу эф 7 и введите ее имя (здесь и далее подразумевается, что вы нахо>дитесь в говорящей строке). Для того, чтобы узнать размер файла или директории со всем ее содержимым, выберите нужный файл или директорию и нажмите эф 1.

Следующие три операции удаление, перемещение и копирование можно производить как с одним файлом, так и с группой файлов и директорий. Если вы работаете с группой файлов, каждый из них нужно замаркирова>ть клавишей инсёрт. Когда вы попадаете на отмеченный файл, раздается звуковой сигнал. При выходе в другую директорию маркировка снимается. Для удаления нужно выбрать файл или выделить группу и нажать del, а затем подтвердить свой выбор клавишей y или отменить - escape. Для копирования тоже самое, но нажать клавишу эф 5, а для перемещения - эф 6. После этого необходимо указать директорию, войдя в нее и нажав энтэр, в которую необходимо скопировать или переместить файлы.

Также в говорящей строке доступны следующие клавиши. альт+p - произнести всю строку, включая полный путь. Заметим, что эти клавиши работают во всех режимах говорящей строки (т.е. при вводе текста, при работе с файлами и при выборе из списка). Например этим удобно пользоваться при переводе (шифт+t). Контрол+Z или контрол+X - уменьшить или увеличить размер шрифта. Контрол+W - проигрывает всю директорию, на которую установлен курсор в Винампе, разумеется, если он проинсталлирован. Напомним клавиши управления Винампом. C - пауза, V - стоп, X - играть с начала, B - играть следующий файл, а Z - предыдущий. Закрыв Винамп клавишами альт+эф 4, вы вернетесь в говорящую строку. Если же нажать контрол+W, находясь на файле с расширением .wav, то он будет проигран средствами Виндовс. Для остановки звучания нажмите иске>йп два раза. Эта функция предназначена для быстрого прослушивания коллекций коротких звуков. Для прослушивания обычных mp3 файлов, а также длинных .wav файлов просто нажмите энтер. Будет вызван установленный в вашей системе проигрыватель.

Если Вам трудно ориентироваться в большом количестве файлов с различными расширениями, находящихся в одной директории, Вы можете ограничить список выводимых файлов, установив маску. Например, если вас интересуют только текстовые файлы, находясь в говорящей строке, нажмите контрол+Q, затем введите "умножить точка txt" и нажмите энтэр. Теперь во время навигации по каталогам, Вам будут доступны только файлы с расширением txt. Чтобы снять маску, нажмите контрол+Q, а затем escape. Можно вводить более сложные маски, используя общепринятый стандарт. Вопросительный знак соответствует одному произвольному символу, а умножить - любому количеству символов. Например маске "знак вопроса знак вопроса l точка умножить a умножить" будут соответствовать все трёхбуквенные имена файлов, заканчивающиеся буквой l и имеющие расширение, содержащее букву a.

Если же Вы не знаете в какой именно директории находится нужный вам файл, но Вам известно имя файла или хотя бы его часть, Вы можете воспользоваться поиском файлов во всех подкаталогах. Для этого войдите в каталог, с которого следует начинать поиск и нажмите контрол+F, затем введите комбинацию символов, по которой будет производиться поиск. Для ускорения поиска авторы решили не поддерживать сложные запросы. Поиск производится по комбинации символов, находящейся в любом месте имени файла или только в начале, если после комбинации стои>т умножить. После окончания поиска Вы попадаете в список найденных файлов, каждая строка которого содержит имя файла и путь к нему, отделенный от имени вертикальной чертой, по-английски vertical bar. После открытия одного из файлов можно вернуться в список, нажав шифт+F.

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

Опытные пользователи, работавшие в операционной системе ms-dos, могут воспользоваться привычной им командной строкой, нажав клавиши альт+шифт+c. Сначала вы попадаете в простую говорящую строку, где можно вводить только текст, но нельзя перемещаться по файлам. После ввода команды, когда возникает необходимость ввести путь и имя файла, нажатием альт+n нужно включить так называемый навигатор по файлам. После выбора файла, если нужно ввести ещё некоторые параметры, выключите навигатор повторным нажатием тех же клавиш.

Если все ваши файлы находятся в одной директории, клавишами контрол+n сделайте ее текущей и вам не придется постоянно вводить полные пути. Зная необходимые команды из этой строки можно выполнять множество операций, к примеру, устанавливать время и дату, копировать файлы, запускать различные системные программы, одновременно задавая нужный режим их работы. Вот как выглядит команда архивации файла раром: rar a -m5 -ep c:\путь_к_архиву\и его имя.rar с:\путь_к_пакуемому_файлу\его_имя.txt Обратите внимание, что пробелы в командной строке служат для разделения параметров и, если они встречаются в именах файлов, такие имена необходимо заключать в кавычки. Кстати, заархиви>ровать открытый в Макс-Ридэре текст можно гораздо проще: нажмите шифт+R и укажите путь и имя создаваемого архивного файла.

Глава 7. Режим слежения.

Под режимом слежения авторы понимают озвучивание объектов, таких как окна, кнопки, пункты меню, поля для ввода текста и т.д., с которыми работает пользователь. Авторы не собираются, пока, писать русский Jaws, их задача дать возможность пользователям ориентироваться в не очень сложных приложениях при хорошем качестве речи. К настоящему моменту этот режим позволяет исследовать меню, рабочий стол, простые диалоговые окна, работать с файлами, используя проводник Windows ("мой компьютер"). Озвучиваются программы, построенные на стандартных классах Windows, таких как Button, Edit, ListView, ComboBox, TreeView, и т.д. На сегодняшний день режим находится в стадии экспериментальной разработки и его реальное использование весьма проблематично. Однако у авторов имеются не реализованные в Jaws идеи. Например, звуковая индикация состояния объектов, структурированное представление данных, позволяющее пользователю быстро ориентироваться в сложных диалоговых окнах. Режим слежения включается и выключается клавишей Скролл лок. Поскольку в этом режиме программа отслеживает все сообщения Виндовс, это может привести к снижению производительности системы. Кроме того, из-за ошибок и недорабо>ток вероятны даже зависания.

Перечислим несколько рабочих клавиш. Инсёрт+c - произнести тип объекта. Инсёрт+h - произнести горячую клавишу текущего пункта меню или элемента управления. Инсёрт+w - произнести заголовок активного окна. Надеюсь, что всё задуманное будет реализовано.

Заключение.

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

С уважением, авторы

Последнее обновление ( 15.07.2008 )