configuración del control remoto
- antes que nada, es necesario activar el modo de depuración (debug) de kodi:
system > settings > system > debugging > enable debug logging
- luego, hay que acceder a openelec vía ssh:
ssh root@192.168.1.7
- y, una vez dentro, se comprueba el registro de kodi para comprobar qué teclas del mando a distancia detecta openelec y el modo en que las detecta:
tail -f ~/.kodi/temp/kodi.log | grep OnKey:
por ejemplo, al apretar un par de teclas del mando a distancia, aparecen las siguientes líneas en el registro:
21:34:25 5181.741211 T:3041640448 DEBUG: OnKey: pause (0xdd) pressed, action is SkipPrevious
21:34:26 5182.562988 T:3041640448 DEBUG: OnKey: sleep (0xdf) pressed, action is SkipNextcon ctrl + c se interrumpe el proceso.
- luego, con esta información, se puede editar la configuración del control remoto:
nano ~/.kodi/userdata/keymaps/remote.xml
<keymap> <global> <remote> <SkipNext>ContextMenu</SkipNext> <SkipPrevious>back</SkipPrevious> </remote> </global> </keymap>
y aquí está la lista de acciones disponibles.
- finalmente, se reinicia el sistema para activar los cambios:
sudo shutdown -r now
keymap editor
hay un complemento de kodi para editar el keymap:
- se instala como cualquier otro complemento:
system > settings > add-ons > kodi add-on repository > program add-ons > keymap editor
- luego se ejecuta:
programs > keymap editor
- y se editan las acciones pertinentes:
edit > global > navigation > context menu > edit key
edit > global > navigation > back > edit keypara averiguar qué teclas detecta openelec, véase el punto 3 de la configuración del control remoto.
- este complemento genera el archivo ~/.kodi/userdata/keymaps/gen.xml:
<keymap> <global> <keyboard> <key id="221">back</key> <key id="223">contextmenu</key> </keyboard> </global> </keymap>