Показать сообщение отдельно
Старый 09.08.2021, 20:36   #977
JohnDoe_71Rus
Senior Member
 
Регистрация: 10.12.2016
Сообщений: 307
По умолчанию

дано Lubuntu + kodi + MCE Remote, настроено несколько лет назад и в принципе работает.
MCE Remote в системе определяется сразу как клавиатура с мультимедийными клавишами. Только в конфиге пришлось переопределить некоторые клавиши (громкость, mute) они перехватывались системой и влияли сразу на системную громкость, без показа шкалы в kodi. Переопределил их на F8-F10.
И почему то не работала клавиша stop. В итоге файл .kodi/userdata/keymaps/gen.xml имеет такое содержание
Код:
<keymap><global><keyboard><key id="61593">volumeup</key><key id="61592">volumedown</key><key id="61591">mute</key><key id="61952">stop</key></keyboard></global></keymap>
клавиши клавиатуры MCE Remote
https://i.imgur.com/Kgukq5W.png
DVD Menu пришлось переопределить как KEY_C для показа контекстного меню с пульта. В некоторых ситуациях эта кнопка не работала, оказалось она зависит от активной раскладки клавиатуры.
Получается что кнопки громкости F8-F10, KEY_С это горячие клавиши самого kodi.
Для избавления от раскладкозависимости надо переопределить KEY_C на другую мультимедийную клавишу. Но не знаю как сделать сделать несколько разных клавиш на одну функцию. Что бы не терять стандартные хоткеи которые можно найти в документации. Как сейчас F9=KEY_MINUS= volume down.
Настроить контекстное меню на мультимедиа клавишу и оставить стандартное С.
JohnDoe_71Rus вне форума   Ответить с цитированием