yuliskov / LeanKeyboard

Keyboard for Android TV devices (set-top-boxes, TVs etc)
https://www.patreon.com/yuliskov
GNU General Public License v3.0
195 stars 49 forks source link

Remote KEYCODE_BACK support #13

Open sergeykrasilnikov opened 5 years ago

sergeykrasilnikov commented 5 years ago

There is no support for remote control "back" button (A4TV). It's not possible to close the keyboard and cancel input.

Добрый день. Мне кажется, что я догадываюсь о причинах такой реализации. Потому что моя виртуальная клавиатура начинает вести себя неадекватно после requestHideSelf(BACK_DISPOSITION_DEFAULT) - при фокусе на текстбоксе периодически не появляется на экране, как будто View не перерисовывается и находится где-то за активностью с текстбоксом. Другими способами прятать клаву не получается. Я попробовал добавить поддержку этого функционала в Вашу клавиатуру, получилось то же самое поведение. Если можно, очень хотелось бы услышать Ваше компетентное мнение, по поводу того, как правильно обработать нажатие кнопки "back" и убрать клавиатуру временно с экрана без последующих проблем с появлением и перерисовкой. Если же причина отсутствия поддержки нажатия "back" в чем-то другом, то все равно буду очень благодарен Вам за какой-нибудь совет по этому поводу. Большое спасибо за Вашу работу.

yuliskov commented 4 years ago

Проверьте крайний релиз. Если проблема осталась, то будем разбираться. https://github.com/yuliskov/LeanKeyKeyboard/releases/download/5.2.7/LeanKeyKeyboardPro_v5.2.7_r.apk