08 июля | 2024г. | 05:38:00


АвторТема: Как настроить кнопки пульта?  (Прочитано 40099 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

Оффлайн Vehviah

  • Кандидат
  • *
  • Сообщений: 5
  • Поблагодарили: 0
  • Уважение: 0
 1 keymap.xml- лежит сдесь - usr\local\share\enigma2\keymap.xml
<key id="KEY_LEFT" mapto="volumeDown" flags="mr" />
<key id="KEY_RIGHT" mapto="volumeUp" flags="mr" />
<key id="KEY_OK" mapto="openServiceList" flags= "l"/>
<key id="KEY_UP" mapto="zapDown" flags="mr" />
<key id="KEY_DOWN" mapto="zapUp" flags="mr" />

кнопка ок при нажиме показует инфобар при долгом нажатии список каналов благодаря буковке "l"

если звук не регулируется добавил
Меняем файл InfoBarGenerics.py путь к файлу такой /usr/lib/enigma2/python/Screens/InfoBarGenerics.py
Находим в файле class InfoBarChannelSelection:
получается
class InfoBarChannelSelection:
""" ChannelSelection - handles the channelSelection dialog and the initial
channelChange actions which open the channelSelection dialog """
def __init__(self):
#instantiate forever
self.servicelist = self.session.instantiateDialog(ChannelSe lection)

if config.misc.initialchannelselection.valu e:
self.onShown.append(self.firstRun)

self["ChannelSelectActions"] = HelpableActionMap(self, "InfobarChannelSelection",
{
"switchChannelUp": (self.switchChannelUp, _("open servicelist(up)")),
"switchChannelDown": (self.switchChannelDown, _("open servicelist(down)")),
"zapUp": (self.zapUp, _("previous channel")),
"zapDown": (self.zapDown, _("next channel")),
"historyBack": (self.historyBack, _("previous channel in history")),
"historyNext": (self.historyNext, _("next channel in history")),
"openServiceList": (self.openServiceList, _("open servicelist")),
пошли новые строки
"volumeUp": (self.volumeUp, _("Volume")),
"volumeDown": (self.volumeDown, _("Volume")),
})

def volumeUp(self):
from GlobalActions import globalActionMap
global globalActionMap
globactmap = globalActionMap
globactmap.actions["volumeUp"]()

def volumeDown(self):
from GlobalActions import globalActionMap
global globalActionMap
globactmap = globalActionMap
globactmap.actions["volumeDown"]()

def showTvChannelList(self, zap=False):
self.servicelist.setModeTv()
if zap:
self.servicelist.zap()
self.session.execDialog(self.servicelist )
Добавлено через 55 секунд
У меня VU+Solo



Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
281 Ответов
175218 Просмотров
Последний ответ 26 ноября | 2021г. | 09:59:51
от vaha555
3 Ответов
9098 Просмотров
Последний ответ 31 января | 2018г. | 19:04:27
от Stas1969
139 Ответов
90562 Просмотров
Последний ответ 03 марта | 2021г. | 18:51:27
от Stawr62
10 Ответов
11782 Просмотров
Последний ответ 27 мая | 2018г. | 21:48:35
от mic71
22 Ответов
14911 Просмотров
Последний ответ 05 апреля | 2015г. | 11:41:10
от aam13



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!