Max-Reader. Программа для чтения книг

Max-Reader. Программа для чтения книг - Официальный сайт

Главная arrow Документация arrow Max-Reader. Документация  
21.08.2017
Последние новости

Внимание! Изменяются цены на MaxReader

10.05.2009

С 10 мая 2009 года (в связи с ростом объема...

Читать дальше...

 

Форум приостанавливает свою работу

03.10.2008

Друзья, наш Форум пока приостановил свою работу. По совести сказать,...Читать дальше...

 

Заработал Форум!

12.08.2008

Друзья, на нашем сайте появился Форум! Место, где можно найти...Читать дальше...

 

Появился блок Вопросов и Ответов!

10.07.2008

Друзья, обратите пожалуйста внимание, что на сайте заработал сервис Вопросов...

Читать дальше...

 

Сайт Max-Reader обновляется!

10.07.2008

Наконец-то наш сайт преобразился и стал более удобен для посетителей.

Новая...

Читать дальше...

 

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

Версия для печати Отправить на e-mail
04.08.2005
Оглавление
Max-Reader. Документация
Несколько советов начинающим.
История создания программы.
Чтение текстов.
Сервисные возможности.
Работа с базами данных библиотек.
Редактирование текстов.
Работа с файлами.
Режим слежения.
Заключение.

Глава 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 символов. Во время набора текста превышение указанной длины будет отмечено звуковыми сигналами, а при нажатии пробела слово, выходящее за пределы строки автоматически переносится (полностью) на новую строку.

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



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