wiki:0.2/UsersGuide/ru

!Руководство пользователя OpenInkpot 0.2

Информацию о поддерживаемых устройствах и способах установки можно найти в руководстве по установке.

О технологии e-Ink

OpenInkpot поддерживает электронные книги, построенные на технологии e-Ink. Бистабильные экраны, к которым относится и e-Ink, интересны тем, что они сохраняют изображение даже тогда, когда питание отключено.

Эта особенность используется в прошивке OpenInkpot, когда электронная книга переходит в ждущий режим всегда, когда есть такая возможность. Таким образом,

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

Обратите внимание на то, что технология бистабильных экранов еще нова и далека от идеала. Обновление картинки на экране происходит довольно медленно, а для того, чтобы убрать появляющиеся артефакты, приходится заливать экран белым, потом черным, потом снова белым цветом. Такое «мигание» является не дефектом OpenInkpot, а ограничением технологии e-Ink.

Типографские соглашения

OpenInkpot портируется на несколько устройств с различным набором клавиш, поэтому функции клавиатуры описываются в таблицах со следующей структурой:

V3 N516 Действие
Кнопка на Hanlin V3 Кнопка на Hanvon N516 Действие кнопки

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

Интерфейс пользователя

Глобальные функции

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

V3 N516 Глобальное действие
Кнопка питания Долгое нажатие OK Блокировка клавиатуры. Отображается диалог с инструкциями по разблокировке.
Долгое нажатие кнопки питания Кнопка питания Выключение устройства (обычно в этом нет необходимости, разве что для перепрошивки устройства).
Долгое нажатие +/- Кнопка поворота Поворот изображения на экране
Долгое нажатие ↶ Меню Переход к главному меню
►/■ Воспроизведение музыки/Пауза

Списки

Списки часто встречаются в пользовательском интерфейсе (различные меню, списки файлов и т.п.) Все они работают одинаково:

V3 N516 Действие
</> Влево/Вправо Предыдущая/следующая страница
1-9 1-9 Выбор N-го элемента
0 M (Закладка) Открыть контекстное меню (если есть)
Вверх/Вниз, Прокрутка колеса вверх/вниз Перемещение курсора вверх/вниз
Ok Выбор текущего элемента
C Закрыть (например, перейти в родительский каталог при просмотре каталогов)

Главное меню

V3 N516 Действие
C Переключений между текстовым и графическим главным меню
1 1 Переход к открытой книге (если есть)
2-8 2-8 Переход к указанному элементу


Библиотека Переход к книжной полке (см. ниже)
Фототека Переход к, кхм, картиночной полке
Фонотека Переход к, э-э, музыкальной полке
Игры Переход к списку установленных игр
Приложения Переход к списку установленных программ
Настройки/Setup Переход к настройкам

Игры/приложения

Просто список установленных программ.

Настройки/Setup

Обновление экрана

В настоящий момент работает только на N516.

Выбор между адаптивным, частичным и полным обновлением экрана.

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

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

Адаптивное обновление выбирает либо частичное, либо полное обновление, в зависимости от того, насколько большая часть экрана изменилась.

Тип поворота экрана

Выбор направления поворота изображения на экране при долгом нажатии на + (для V3) или кнопку поворота (для N516). Долгое нажатие на - на V3 повернет экран в другом направлении.

Язык/Language

Выбор языка интерфейса.

Настройки часов

Установка времени и даты

Библиотека

Файловый менеджер (Bookshelf) в OpenInkpot может быть запущен как "Библиотека", "Музыка" и "Изображения" с соответствующим фильтром отображения файлов.

Меню выбора диска

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

Кнопки управления:

V3 N516 Действие
C Перейти в главное меню
1-9 1-9 Выбрать пункт меню
Вверх/вниз Вверх/вниз/колесо прокрутки Переместить курсор
OK Выбрать элемент под курсором

Каталог

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

Кнопки управления:

V3 N516 Действие
C Перейти на уровень вверх (или в предидущее меню, если текущая папка верхнего уровня)
1-9 1-9 Выбрать пункт меню
Влево/Вправо Вверх/Вниз Изменить страницу
0 M (закладка) Открыть контекстное меню папки
Вверх/вниз/колесо прокрутки Переместить курсор
долгое 1-9 Открыть меню для соответствующего файла
Ok Открыть меню для выбранного элемента

Избранное

В избранном отображаются все файлы с пометкой "Избранное".

Кнопки управления:

V3 N516 Действие
C Перейти в предидущее меню
1-9 1-9 Выбрать пункт меню
Влево/Вправо Вверх/Вниз Изменить страницу
0 M (закладка) Открыть контекстное меню избранного
Вверх/вниз/колесо прокрутки Переместить курсор
долгое 1-9 Открыть меню для соответствующего файла
OK Открыть меню для выбранного элемента

Недавние файлы

Здесь отображаются все недавно просмотренные файлы.

Кнопки управления:

V3 N516 Действие
C Перейти в предидущее меню
1-9 1-9 Выбрать пункт меню
Влево/Вправо Вверх/Вниз Изменить страницу
0 M (закладка) Открыть контекстное меню недавних файлов
Вверх/вниз/колесо прокрутки Переместить курсор
долгое 1-9 Открыть меню для соответствующего файла
OK Открыть меню для выбранного элемента

Программа чтения (FBReader)

Кнопки управления:

V3 N516 Действие
C Закрыть
</>, 9/0 Влево/Вправо, Вверх/Вниз, прокрутка колеса вверх/вниз Предыдущая/следующая страница
0 Помощь
1 Возврат назад после перехода по гиперссылке
долгое 1 Отмена предыдущего перехода
2 2 Диалог «Перейти на страницу»
долгое 2 Показать/скрыть колонтитул
3 3 Добавить закладку
долгое 3 Показать список закладок
4 4 Вернуться к предыдущей главе (секции оглавления)
долгое 4 Вернуться к началу текущей главы (секции)
5 5 Переход к следующей главе (секции)
долгое 5 Переход к концу текущей главы (секции)
6 6 Последовательное отображение сносок, имеющихся на текущей странице
7 7 Оглавление
8 8 Режим навигации по гиперссылкам (см. ниже)
долгое 8 Увеличение Поиск
+ 9 Увеличить шрифт
- Уменьшить шрифт
OK M (Закладка) Открыть меню книги
долгое OK OK Открыть меню настроек (см. ниже)

Настройки

Далее идут многочисленные настройки FBReader.

Формат и стиль

Настройки Формат и стиль управляют отображением текста.

Настройка Действие
Шрифт Шрифт для отображения текста книги
Размер шрифта Размер шрифта для отображения текста книги (Размер шрифта заголовков, нижнего и верхнего индекса и других элементов рассчитывается, исходя из этого размера)
Полужирный Должно ли использоваться полужирное начертание
Интервал Расстояние между строками текста
Выравнивание Как выравнивать текст: по левому краю, по правому краю, по центру или по обоим краям (выключить)
Поля Настройка левого, правого, верхнего и нижнего поля страницы
Отступ первой строки Размер отступа в начале абзаца
Автоматический перенос слов Включить или выключить автоматическую расстановку переносов
Индикатор

Индикатор управляет отображением строки состояния в FBReader.

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

Меню Язык управляет языковыми настройками FBReader.

Настройка Действие
Определять язык и кодировку Использовать ли встроенный определитель языка и кодировки или значения по умолчанию
Язык по умолчанию Язык, используемый по умолчанию для текста
Набор кодировок по умолчанию Набор кодировок, используемых по умолчанию (все кодировки сгруппированы в несколько наборов)
Кодировка по умолчанию Кодировка, используемая для текста по умолчанию (берется и набора кодировок по умолчанию)
iso8859-1 -> win1521 Волшебная фигня. Наверное, для кириллицы.Три экспедиции программистов заблудились в исходном коде, пытаясь определить смысл этой настройки
Параметры книги

Параметры книги позволяют изменить настройки открытой в данный момент книги.

Настройка Действие
Язык Выбрать другой язык для книги (влияет на расстановку переносов)
Кодировка Выбрать другую кодировку для книги

В зависимости от формата файла набор настроек может выглядеть иначе.

Кнопки

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

Меню книги

Информация о книге

Отображает различную информацию о книге: название файла и книги, автор, наименование серии.

Перейти на страницу

Номер вводится цифровыми кнопками, ↶/C действуют как Backspace, OK означает выполнить и закрыть.

Оглавление

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

Закладки

Выбор закладки приводит к переходу на эту страницу.

V3: долгое нажатие на номер удаляет закладку.

N516: Нажатие на M/BookMark включает режим удаления закладок. В этом режиме выбор закладки означает, что она будет удалена. Чтобы выйти из этого режима, нажмите M/BookMark еще раз.

Режим навигации по гиперссылкам

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

Программа чтения (CoolReader)

</> следующая/предыдущая страница
долгое </> переход на 10 страниц вперед/назад
1 вернуться назад в истории переходов
долгое 1 перейти вперед в истории переходов
2 перейти к странице (через оглавление)
3 словарь с виртуальной клавиатурой
долгое 3 словарь с вводом T9
4/5 Переход к предыдущей/следующей главе
долгое 4/5 к первой/последней странице
6 навигация по гиперссылкам
долгое 6 список последних книг
7 список закладок (длинное нажатие – установить, короткое нажатие – перейти по закладке)
8 изменить размер шрифта
долгое 8 изменить ориентацию страницы
9/0 следующая/предыдущая страница
долгое 9/0 переход на 10 страниц вперед/назад
+/- изменить размер шрифта
<- выход на книжную полку
OK меню (первая/последняя страницы, переход к странице, словарь, закладки, настройки)
долгое OK настройки

Просмотр изображений (MadEye)

Программа просмотра изображений вызывается при открытии изображения через меню Фототека.

Управление:

V3 N516 Действие
C Закрыть
</>, 9/0 Влево/Вправо, !Вверх/вниз, 9/0 Предыдущее/следующее изображение в каталоге
1/2 1/2 Настройка яркости
3/4 3/4 Настройка контраста
5 5 Включить/выключить дизеринг
OK OK Сбросить яркость и контраст

Просмотр PDF (LocoPDF)

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

Программа просмотра PDF вызывается при открытии PDF файла через меню Библиотека.

Управление:

V3 N516 Действие
C Закрыть
OK OK Открыть меню настроек (см. ниже)
+/- 6/7 Увеличить/уменьшить
</>, 9/0 Вверх/вниз, прокрутка колеса вверх/вниз Следующая/предыдущая страница
1 1 Переход к странице по номеру
3 2 Открыть оглавление
2,6,7,8 8, влево, 9 вправо Сдвиг страницы вверх, влево, вниз и вправо

Заметьте, что кнопки 2678 на V3 действуют аналогично кнопкам WASD в 3D-игрушках.

Настройки

Это меню будет заменено на другое в следующей версии OpenInkpot.

Горизонтальный/вертикальный сдвиг Устанавливает скорость сдвига (в процентах размера экрана)
Обрезка полей Позволяет обрезать поля. Для каждого поля размер устанавливается отдельно
Шаг увеличения Управляет скоростью увеличения (проценты размера экрана на одно увеличение)
Подогнать размер Выбирает уровень увеличения по умолчанию
Антиалиасинг Включает и выключает антиалиасинг
Режим чтения Включает и выключает режим чтения, при котором сдвиг ниже нижнего края страницы приводит к переходу на следующую страницу.

Плеер (MadAudio)

Поддерживается только на N516.

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

Плеер может работать в фоновом режиме, поэтому вы можете переключаться в другую программу. Чтобы приостановить или возобновить воспроизведение, нажмите кнопку ►/■.

Управление:

N516 Действие
C Закрыть плеер (он продолжит играть)
1 Включить/выключить режим повтора (loop)
2 Воспроизвести один файл/все файлы из каталога
3 Перемотка назад
4 Перемотка вперед
9 Воспроизведение/пауза
Вверх/вниз, прокрутка колеса вверх/вниз Увеличить/уменьшить громкость
Влево/вправо Предыдущий/следующий файл

Глобальные назначения кнопок:

N516 Действие
►/■ Воспроизведение/пауза

Настройка

Шрифты

Чтобы добавить шрифты в устройство, скопируйте их в один из следующих каталогов:

SD-карта каталог .fonts
Внутренняя память каталог .home/user/.fonts

Заметьте, что на N516 внутренняя память доступна через USB, а на V3 – по SSH.

Кнопки

Для большинства кнопок устройства можно переназначить действие. Есть четыре места для переназначения кнопок:

  • Глобальные назначения
  • FBReader
  • CoolReader
  • Другие программы

Глобальные назначения

Глобальные кнопки определяются в файле /etc/uk.conf. Не рекомендуется изменять этот файл

Если вы имеете представление о конфигурационных файлах, кодах клавиш в X и сокетах домена UNIX, вы можете разобраться в том, как изменить глобальные назначения, посмотрев исходный код утилиты uk в репозитории uk.git.

FBReader

Для переназначения клавиш в FBReader-е сначала посмотрите список доступных команд в /usr/share/FBReader/default/keymap.xml. Запомните команду, которую хотите переназначить (action="..."). Затем откройте /home/user/.FBReader/options.xml и найдите группу Keys (добавьте, если ее там еще нет). Затем добавьте новые ActionX и KeyX с новыми номерами X и увеличьте Number на единицу. Например, чтобы назначить команду largeScrollForward (перейти на следующую стр.) на клавишу Ввод (OK), а команду menu (меню книги) на клавишу 5, следует добавить следующий код в ваш файл /home/user/.FBReader/options.xml:

  <group name="Keys">
    <option name="Action0" value="largeScrollForward"/>
    <option name="Action1" value="menu"/>
    <option name="Key0" value="Return"/>
    <option name="Key1" value="5"/>
    <option name="Number" value="2"/>
  </group>

CoolReader

Другие программы

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

Эти назначения задаются в файлах /usr/share/keys/$application.ini, и могут быть переопределены в соответствующем файле /home/user/.keys/$application.ini

Пример файла .ini (для madeye):

$ cat /usr/share/keys/madeye.ini
[default]
Left=PREV_IMAGE
Up=PREV_IMAGE
KP_9=PREV_IMAGE
Right=NEXT_IMAGE
Down=NEXT_IMAGE
KP_0=NEXT_IMAGE
KP_1=DEC_BRIGHTNESS
KP_2=INC_BRIGHTNESS
KP_3=DEC_CONTRAST
KP_4=INC_CONTRAST
KP_5=DITHER
Return=RELOAD
Escape=QUIT
$

Например, чтобы назначить кнопку 6 для перехода к следующей картинке, а 7 – к предыдущей, создайте файл /home/user/.keys/madeye.ini со следующим текстом:

[default]
KP_6=NEXT_IMAGE
KP_7=PREV_IMAGE

Чтобы отключить кнопку, укажите вместо действия пустую строку:

Return=

Файлы в /home/user не стираются при обновлении прошивки.

Темы

Скомпилированные темы лежат в каталоге /usr/share/$app. Извините, пока это все, что мы можем сказать. И положить их в $HOME тоже пока нельзя.

Для продвинутых студентов

SSH

Инструкции по подключению к книге через SSH см. в Connect via SSH.