LINUX.ORG.RU

Kodi и wireles Air Mouse/Remote Control

 


0

1

Приобрел себе недавно Raspberry 4, чтоб сделать из него медиаприставку, на замену старому DVB-T2. Управлять решил с помощью 2.4Ггц пульта (IR уже прошлый век). И все бы ничего. Но вот работы кнопки «ОК» (она же Enter) неправильная. Включил дебаг в Kodi и вижу, что при одинарном нажатии срабатывает Context Menu

2020-02-26 14:53:30.583 T:2952786128   DEBUG: CLibInputKeyboard::ProcessKey - using delay: 250ms repeat: 33ms
2020-02-26 14:53:30.584 T:2744582352   DEBUG: Thread Timer start, auto delete: false
2020-02-26 14:53:30.588 T:2973195360   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x000d, modifier: 0x0
2020-02-26 14:53:30.869 T:2973195360   DEBUG: Previous line repeats 2 times.
2020-02-26 14:53:30.870 T:2973195360   DEBUG: HandleKey: long-return (0x100f00d) pressed, action is ContextMenu
2020-02-26 14:53:30.903 T:2973195360   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x000d, modifier: 0x0
2020-02-26 14:53:30.911 T:2744582352   DEBUG: Thread Timer 2744582352 terminating
2020-02-26 14:53:30.936 T:2973195360   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x000d, modifier: 0x0


и не просто ContexMenu, но и еще ожидается, что будет двойное/долгое нажатие. При долгом нажатии у этого пульта есть встроенная функция включения/выключения аэромыши. Меня мало интересует что будет делать Kodi при двойном или долгом нажатии на кнопку, мне главное исправить, чтоб вызывалось не контекстное меню, а срабатывало Enter. Установив плагин для переназначения клавиш ничего не изменилось. Поиск тоже ничего не дал. Как еще можно переназначить клавишу в таких случаях? Кстати в самом Raspbian нажатие правильно отрабатывает. Проблема где-то в Kodi. Но если решить это на глобальном уровне, то меня устроит.

★★

В очередной раз сработал метод уточки. Надо было в логе просто посмотреть, что Enter там идет как Select. В итоге переназначил

<return mod="longpress">Select</return>


и все заработало. Раздражает разве что немного задержка в 250мс при нажатии. Не нашел где это изменить.

as_lan ★★
() автор топика
Последнее исправление: as_lan (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.