HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: cacko DjView
Страницы: 1 [2]

[Ответить]
debian [08.10.2006 10:55] :
Спасибо!!! Ждем...
EugeenB [09.10.2006 20:21] :
Вот, представляю на суд общественности проект "чё ещё надо-быть"

debian [09.10.2006 21:27] :
Да, прикольно.
С кнопками мало что понял.
Но закрытие программы не обязательно. ИМХО.
Если закрываешь программу, то надо стартануть другую, все-равно стилус доставать.
Может лучше сделать что-то типа такого: нажимаешь cancel и колесиком можешь водить страницу влево/вправо. Отжимаешь cancel и переходишь в обычный режим.

Т.е. типа тумблера. А еще при этом появлялись бы где-нить в тулбаре стрелки влево/вправо, чтобы понятнее было.

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

ЗЫ Это все ИМХО
EugeenB [10.10.2006 13:10] :
Ну, вопервых ты попробуй на натуре (в смысле возьми zaurus в руку, в левую, потом правую) понажимать _одновременно_ Cancel и крутить колесико. Обычно, для манипуляций с этими кнопками остается только один палец: для правой руки - указательный (а средний с безымянным удерживают корпус завра), а для левой руки - один единственный большой палец.
Вовторых, мне кажется, что программно легче реализовать анализ последовательного нажатия Cancel и Up/Down.
Для отсечения случайного одиночного нажатия Cancel / Ok, предлагается ввести контроль за временем между нажатиями. Если меньше, чем 1 секунда, то выполняется соответствующее действие, если больше 1 секунды, то преффикс (предидущее нажатие клавиш Cancel / Ok) забывается (сбрасывается).

Итак, на пальцах:
Up - скроллинг вниз на шаг
Down - скроллинг вверх на шаг
Cancel, Up - скроллинг вправо на шаг
Cancel, Up, Up, ... Up - скроллинг вправо на несколько шагов
Cancel, Down - скроллинг влево на шаг
Cancel, Down, Down, ... Down - скроллинг влево на несколько шагов
Ok, Up - переход на предидущую страницу
Ok, Up, Up, ... Up - переход на несколько страниц к началу книги
Ok, Down - переход на следущую страницу
...
Ok, Cancel - показать диалог масштабирования
Ok, Ok - показать диалог перехода к конкретной странице.
Cancel, Cancel - показать диалог закрытия вьювера.

Такой вариант перехода хорош, если показывать: "Уперлись в конец страницы". А то пользователь, разогнавшись скроллить, так и не дочитает конец текущей страницы, как страница уже смениться.
[Ответить]
[< Назад]