В данной статье изложена информация о настройке дистанционного пульта по себя, делая использование операционной системы OpenELEC боле удобным и быстрым. Информация предоставлена на основании настройки кнопок списка каналов и тв гида ЕПГ для пульта WeTeK RCU.
Для изменения реакции дистанционного пульта WeTeK RCU будем создавать или вносить изменения в файл keyboard.xml который должен находится по фтп пути /storage/.kodi/userdata/keymaps или просто в броузере \\\\OPENELEC\\Userdata\\keymaps
Сам файл keyboard.xml должен иметь такой вид:
<?xml version="1.0" encoding="UTF-8"?>
<keymap>
<FullscreenLiveTV>
<keyboard>
<menu>OSD</menu>
<f6>ActivateWindow(pvrosdchannels)</f6>
<f2>ActivateWindow(tvguide)</f2>
</keyboard>
</FullscreenLiveTV>
</keymap>
[attachment=116:keyboard.zip]
И так после создания файла keyboard.xml в папке \\\\OPENELEC\\Userdata\\keymaps ресивер требует перезагрузки. После старта ресивера в полномерном просмотре тв каналов нам доступны две дополнительные кнопки, вызов меню списка каналов и тв гида ЕПГ для пульта WeTeK RCU:
Я использую скин визуального оформления Aeon Nox 5: Maniac из репозитория [attachment=117:repository.maniac-1.1.zip], в результате :
Меню списка каналов при нажатии на пульте WeTeK RCU кнопки \”*\”
Меню ЕПГ в скине Aeon Nox 5: Maniac может иметь 3и разных вида
STANDART
LARGE
Miniflied
Изменения вида ЕПГ в настройках скина Aeon Nox 5: Maniac
Также хочу добавить что ЕПГ для просматриваемого тв канала также может отображаться и таким образом
Если нужен такой вид электронного гида, необходимо в файле keyboard.xml заменить строку
<f2>ActivateWindow(tvguide)</f2>
на
<f2>ActivateWindow(pvrosdguide)</f2>
готовый файл keyboard.xml будет иметь вид
<?xml version="1.0" encoding="UTF-8"?>
<keymap>
<FullscreenLiveTV>
<keyboard>
<menu>OSD</menu>
<f6>ActivateWindow(pvrosdchannels)</f6>
<f2>ActivateWindow(pvrosdguide)</f2>
</keyboard>
</FullscreenLiveTV>
</keymap>
Вот такие не хитрые настройки помогут в ежедневном использование OpenELEC при помощи дистанционного пульта WeTeK RCU. Если Вы обладатель другого пульта к примеру от ресивера WeTeK OpenELEC
Вам понадобится другие данные клавиш пульта для файла keyboard.xml , к примеру
<?xml version="1.0" encoding="UTF-8"?>
<keymap>
<FullscreenLiveTV>
<keyboard>
<menu>OSD</menu>
<f7>ActivateWindow(pvrosdchannels)</f7>
<f8>ActivateWindow(pvrosdguide)</f8>
</keyboard>
P.S. Прошу заметить у вас коды кнопок могут быть другими. Т.к. у меня пульт от openelec версии и там кнопки epg нет вообще, поэтому я назначил на красную кнопку
Для поиска своих кодов кнопок от пульта следует выполнить такие действия предоставленные добрым человеком a_orlin с 4pda
Значит делаем следующее : 1) Включаем вывод отладочного лога (Система -> Система -> Отладка -> Включить журнал отдадки). Файл лога будет разполагаться по пути /storage/.kodi/temp/kodi.log
2) Заходим по SSH в Wetek (SSH демон должен быть запущен): Если на винде то используем putty (кто на linux или mac, думаю не надо объяснять)
user: root
password: openelec
Теперь мы в консоле 3) Запускаем команду:
tail -f /storage/.kodi/temp/kodi.log
Т.е. будем наблюдать за логом в реальном времени
4) Теперь на пульте нажимаем нужную кнопку (на которое хотите назначить действие) и в логе мы увидим примерно следующее:
Обратите внимание на строчку: DEBUG: OnKey: f8 (0xf097) pressed, screen saver/dpms woken up
где f8 и есть код нужной нам кнопки (у вас может быть другой код) Теперь выходим из лога (Ctrl+C)
5) Заходим на kodi.wiki и смотрим keymaps Находим нужное действие (например pvrosdguide) и назначаем на кнопку f8
<f8>ActivateWindow(pvrosdguide)</f8>
Полный конфиг файла keyboard.xml
<?xml version="1.0" encoding="UTF-8"?>
<keymap>
<FullscreenLiveTV>
<keyboard>
<menu>OSD</menu>
<f7>ActivateWindow(pvrosdchannels)</f7>
<f8>ActivateWindow(pvrosdguide)</f8>
</keyboard>
</FullscreenLiveTV>
</keymap>
6) Заливаем keyboard.xml в папку \\\\OPENELEC\\Userdata\\keymaps
7) Перезагружаем приставку