Страница 1 из 1

Изменение иерархии вызовов отработки ввода с клавиатуры

Добавлено: 05 сен 2016, 13:16
Roger68
Добрый день!
К планшету подключен сканер штрихкодов. Чтобы отловить факт его использования сейчас приходиться вешать OnKeyListener на корневой ViewGroup и все View на нем, которые могут иметь фокус, отслеживать у них изменение состояние enabled, чтобы вручную перекинуть фокус на "разрешенного" соседа или в корень, когда все "дети" выключены. Одним словом, муторно все.
Можно ли как-то сделать так, что бы первым срабатывал OnKey у корневого ViewGroup ? Все стало бы намного проще, читабельней и красивее.

Re: Изменение иерархии вызовов отработки ввода с клавиатуры

Добавлено: 05 сен 2016, 19:27
NightScream
А штриз код подключается как HID устройство? Как клавиатура штоль?

Re: Изменение иерархии вызовов отработки ввода с клавиатуры

Добавлено: 05 сен 2016, 23:16
Roger68
Так точно. Втыкается в USB и генерирует последовательность OnKey вызовов у View, имеющего фокус, а хотелось бы у корня.