Оглавление (Look up Toc)
Для перемещения по многоуровневым оглавлениям предлагаю использовать кнопки "влево-вправо":
Кнопками "вверх-вниз" перемещаемся по верхнему уровню: "Часть первая" - "Часть вторая".
Кнопкой "вправо" перемещаемся на уровень вниз. Дальше нажатиями "вверх-вниз" перемещаемся по второму уровню:
"Глава 1" - "Глава 2" - "Глава 3". Вернуться на уровень вверх - кнопкой "влево".
Дальнейшее нажатие кнопки "вправо" перемещает нас еще на уровень ниже, где можно выбирать подглавы: 1 - 2 - 3 - 4.
При возврате на уровень выше кнопкой "влево" развернутый нижний уровень - сворачивать (т.е. спрятать подглавы 1-4 и показывать только Главы 1-3).
При переходе на следующую строчку в оглавлении, предыдущая поднимается вверх и выходит за верхний край экрана, хотя внизу места достаточно и прокручивать оглавление совсем не обязательно.
Предлагаю задействовать прокрутку только тогда, когда серый курсор подошел к предпоследней строчке в оглавлении.
Тестовый материал:
http://www.flibusta.net/b.fb2/King_ONO.176734.fb2.zip