HPC.ru lite - Все форумы
Форум: Электронные книги ONYX (eBook)
Тема: Проблемы и их решения (андроидные Ониксы)
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39
[Ответить]
forsyte [22.04.2016 09:45] Баг на Донцова Бук:
У меня Электронная книга ONYX Boox Dontsova, глючит внешняя правая кнопка при перелистывании страниц, перелистывает то вперед, то назад, а то на несколько страниц назад. Подскажите как устранить проблему? На сайте написано, что прошивки для этой модели нет =(
Римус [24.04.2016 18:37] Re: Баг на Донцова Бук:
forsyte писал(а):
У меня Электронная книга ONYX Boox Dontsova, глючит внешняя правая кнопка при перелистывании страниц, перелистывает то вперед, то назад, а то на несколько страниц назад. Подскажите как устранить проблему? На сайте написано, что прошивки для этой модели нет =(
У меня на Дарвине тоже такая проблема присутствует, но я не парюсь по этому поводу. Наверное потому что я в основном перелистываю прикосновением к экрану. А эта функция работает на все сто.
lamer01 [24.04.2016 23:29] Re: Баг на Донцова Бук:
forsyte писал(а):
У меня Электронная книга ONYX Boox Dontsova, глючит внешняя правая кнопка при перелистывании страниц, перелистывает то вперед, то назад, а то на несколько страниц назад. Подскажите как устранить проблему? На сайте написано, что прошивки для этой модели нет =(
Страницы можно листать, нажимая в правый нижний угол экрана - самый простой вариант (удобнее скольжения пальца по экрану).
Ну и можно сменить программу для чтения.
forsyte [25.04.2016 09:57] Re: Баг на Донцова Бук:
Римус писал(а):
[quote:d1f126a36f="forsyte"]У меня Электронная книга ONYX Boox Dontsova, глючит внешняя правая кнопка при перелистывании страниц, перелистывает то вперед, то назад, а то на несколько страниц назад. Подскажите как устранить проблему? На сайте написано, что прошивки для этой модели нет =(
У меня на Дарвине тоже такая проблема присутствует, но я не парюсь по этому поводу. Наверное потому что я в основном перелистываю прикосновением к экрану. А эта функция работает на все сто.
Спасибо! Просто уже привыкла к кнопке =)
Mage3 [28.04.2016 19:41] :
Глубоко ли в прошивке запрятана привязка обработчика длинных нажатий к функциям физических кнопок?
Хочу в keylayout изменить функцию левой кнопки с previous_page на volume_down. И привязать "перехватчик" длинных нажатий именно к этой клавише. Получится без доступа к исходникам?
Или можно вообще отключить обработку длинных нажатий?
dv1024 [28.04.2016 20:23] :
Mage3
Уточню.
Mage3 [28.04.2016 20:38] :
dv1024
Спасибо! Пробовал в xposed настроить длинные нажатия, но нет у них действия "обновление экрана еинк" 
Mage3 [29.04.2016 13:48] :
Интересная история:
Меняем в файле \system\usr\keylayout\rk29-keypad.kl значения в строках 104 и 109, например, на:
key 104 VOLUME_DOWN
key 109 VOLUME_UP
или любые другие (HOME, BACK, MENU, SEARCH...) - все работает ожидаемо: боковые клавиши выполняют обозначенные функции, длинные нажатия не обрабатываются (разве что другие, например, back - переключатель подсветки)
Но стоит хотя бы одной клавише присвоить функцию PREVIOUS_PAGE или NEXT_PAGE (неважно какой из клавиш - какую, и какая функция будет на другой клавише) - и эти настройки будут подменяться:
левая клавиша будет выполнять PREVIOUS_PAGE (92 PAGE UP),
а правая - NEXT_PAGE (93 PAGE_DOWN)
На прошлых версиях прошивки все работало логично и ожидаемо. А тут что за произвол с костылями?! =) Это так китайцы хотели исправить случайные перелистывания в другую сторону?! Ну ведь хуже только сделали, теперь как клавиши местами менять для других приложений (bookmate, например)?
Передайте, пожалуйста, что такие заплатки - не решения, а попытка жидкую грязь под ковер веником замести =)
Исправление:
Удалил один абзац, исправляю его в подробностях:
На прошлых версиях прошивки при неправильной обработке нажатия боковой клавиши воспроизводилось действие из keylayout для противоположной клавиши. Сейчас ситуация, видимо, та же для любых кнопок (тестирую на BACK - VOLUME_DOWN, но, думаю, так и есть), если только одна из них не PREVIUOS_PAGE / NEXT_PAGE. В последнем случае при ложном срабатывании противоположной кнопки система воспроизведет НЕ то, что в keylayout присвоено противоположной клавише, а то, что прошивка полагает нужным сделать при нажатии на противоположную клавишу - т.е. перелистнуть в другую сторону.
Например, в rk29-keypad.pl
key 104 NEXT_PAGE
key 109 HOME при ложном срабатывании будет перелистывание назад, а не выход на стартовый экран.
Итого, если проблема аппаратная, то ее не решили; если программная, то все только запутали.
dv1024 [29.04.2016 20:36] :
Mage3
Спасибо за подробное сообщение, любопытно! Передадим им, надеюсь, разберутся. Вообще, как мне кажется, им должно было бы быть стыдно...
Mage3 [29.04.2016 23:43] :
dv1024
Наоборот, подход уж больно знакомый и близкий =)
[Ответить]
[< Назад] [Вперед >]