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