01 июля | 2024г. | 07:27:45


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

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

Оффлайн MashАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 68
  • Поблагодарили: 5
  • Уважение: 0
Здравствуйте! Можно ли настроить кнопки пульта так,чтобы при нажатии на кнопку ОК открывался список каналов,второй раз нажал на ОК открылся канал на котором курсор стоял,а стрелочками вверх вниз (влево вправо)перемещаться по списку каналов?



Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
0
Mash, настраивай как хочеш Войти
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Оффлайн rastorigor

  • Младший Джедай
  • **
  • Сообщений: 79
  • Поблагодарили: 56
  • Уважение: +1
Как настроить кнопки пульта?
« Ответ #2: 28 ноября | 2011г. | 15:41:13 »
0
 Как работали кнопки пульта через ж..., так и работют, ставил все версии буттона, и удалил, как его настроить непонятно. А нужно всего то добиться нормального переключения каналов.

Оффлайн oprishok

  • Младший Джедай
  • **
  • Сообщений: 76
  • Поблагодарили: 96
  • Уважение: 0
Как настроить кнопки пульта?
« Ответ #3: 28 ноября | 2011г. | 16:02:15 »
0
Тоже сначала не мог разобраться-но там все просто-в меню настроек плагина каждой кнопке присваиваеш действие которое тебе надо.
А в последней версии плагина в настройках нажимаеш -1- ,сохраняешь , перегружаешь и будет тебе список каналов на кнопке ОК

Оффлайн rastorigor

  • Младший Джедай
  • **
  • Сообщений: 79
  • Поблагодарили: 56
  • Уважение: +1
Как настроить кнопки пульта?
« Ответ #4: 28 ноября | 2011г. | 17:17:49 »
0
Спасибо за быстрый ответ, но если можно поподробней, открыл плагин, на какую строчку становиться, и что нажимать, сам я отношусь к этому терпимо хотя и неприятно, а домашние заели-продавай свой Solo c глаз долой, или делай по людски.

Оффлайн grizli

  • Лорд Джедай
  • *****
  • Сообщений: 4217
  • Поблагодарили: 2328
  • Уважение: +40
Как настроить кнопки пульта?
« Ответ #5: 28 ноября | 2011г. | 19:29:46 »
0
rastorigor, да нет там ничего сложного если немного включить мозги
  • Gi S8895 |  Gi S9995 | DM500HD Sim A8P
Опыт приходит, пропорционально количеству выведенного из строя оборудования.

Оффлайн cori71

  • Джедай
  • ***
  • Сообщений: 299
  • Поблагодарили: 88
  • Уважение: +1
Как настроить кнопки пульта?
« Ответ #6: 28 ноября | 2011г. | 22:54:46 »
0
а домашние заели-продавай свой Solo c глаз долой, или делай по людски.
дело привычки ,у меня дочка в 6 лет ,разобралось только в путь

Оффлайн rastorigor

  • Младший Джедай
  • **
  • Сообщений: 79
  • Поблагодарили: 56
  • Уважение: +1
Как настроить кнопки пульта?
« Ответ #7: 29 ноября | 2011г. | 23:05:25 »
0
  Да понятно, что там наверное нет ничего сложного, а если по существу дела, то ответа нет. Какую кнопку не нажмешь получишь список каналов, так для этого и плагин этот не нужен. Если шестилетнему ребенку объяснить, что для того чтобы ехать быстрее на престижной иномарке, надо дергать за ручник, он так и будет делать, и будет уверен, что так и должно быть.

Оффлайн vladimirp

  • Младший Джедай
  • **
  • Сообщений: 53
  • Поблагодарили: 2
  • Уважение: 0
Как настроить кнопки пульта?
« Ответ #8: 01 декабря | 2011г. | 14:31:22 »
0
Как работали кнопки пульта через ж..., так и работют, ставил все версии буттона, и удалил, как его настроить непонятно. А нужно всего то добиться нормального переключения каналов.

Есть плагин Pauli Neutrino. У него по умолчанию "ОК" - список каналов, а вверх-вниз (что рядом с "ОК") - переключение каналов. Это то, что сразу доступно А дальше можно переопределять часть функций и кнопок по желанию.

Оффлайн rastorigor

  • Младший Джедай
  • **
  • Сообщений: 79
  • Поблагодарили: 56
  • Уважение: +1
Как настроить кнопки пульта?
« Ответ #9: 04 декабря | 2011г. | 11:02:49 »
0
 Большое спасибо за помощь, этот плагин действительно реально действует, в отличии от бутона.

Оффлайн d@mon-s

  • Подающий Надежды
  • *
  • Сообщений: 2
  • Поблагодарили: 0
  • Уважение: 0
Как настроить кнопки пульта?
« Ответ #10: 13 декабря | 2011г. | 13:13:46 »
0
Доброго времени суток!
Помогите решить задачу:

Имеем Solo, BH 1.6.6, Default Skin. В Фавориты закинуты 20-30 каналов прям в корень папки (т.е. БЕЗ сортировки по папкам типа "Кино", "Музыка" и т.п.)

Вопрос: Как изменить keymap.xml и/или др.файлы, чтобы можно было листать подряд/поочереди каналы из Фаворитного списка кнопками "Channel +" и "Channel -"?

Т.е. хотелось бы сделать так, чтобы кнопки "Channel +" и "Channel -" работали как кнопки "<" и ">" для переключения каналов из "ZapHistory", только каналы брали из списка Фаворитов.

Эта необходимость (у меня лично) связана с тем, что дети часто нажимают на пульте что попало и History сбиваются. Приходится постоянно перенастраивать... Плюс отключение питания ресивера и пр.
 
Кто знает как решить - подскажите или ткните носом.

Оффлайн brezhnev

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 43
  • Уважение: +3
Как настроить кнопки пульта?
« Ответ #11: 13 декабря | 2011г. | 15:59:43 »
0
ищи в keymap.xml

Спойлер   :
   <map context="InfobarChannelSelection">
      <key id="KEY_LEFT"        mapto="zapUp"             flags="mr" />
      <key id="KEY_RIGHT"       mapto="zapDown"           flags="mr" />
      <key id="KEY_UP"          mapto="switchChannelUp"   flags="mr" />
      <key id="KEY_DOWN"        mapto="switchChannelDown" flags="mr" />
      <key id="KEY_PREVIOUS"    mapto="historyBack"       flags="mr" />
      <key id="KEY_NEXT"        mapto="historyNext"       flags="mr" />
      <key id="KEY_BACK"        mapto="historyBack"       flags="mr" />
      <key id="KEY_FORWARD"     mapto="historyNext"       flags="mr" />
      <key id="KEY_CHANNELUP"   mapto="zapUp"             flags="m" />
      <key id="KEY_CHANNELDOWN" mapto="zapDown"           flags="m" />
      <key id="BTN_0"           mapto="zapUp"             flags="mr" />
      <key id="BTN_1"           mapto="zapDown"           flags="mr" />
   </map>

там меняй
для примера:

<key id="KEY_CHANNELUP"       mapto="zapUp"             flags="m" />
<key id="KEY_CHANNELDOWN" mapto="zapDown"         flags="m" />
 :drinks:

Оффлайн d@mon-s

  • Подающий Надежды
  • *
  • Сообщений: 2
  • Поблагодарили: 0
  • Уважение: 0
Как настроить кнопки пульта?
« Ответ #12: 13 декабря | 2011г. | 17:01:23 »
0
ищи в keymap.xml

там меняй
для примера:

<key id="KEY_CHANNELUP"       mapto="zapUp"             flags="m" />
<key id="KEY_CHANNELDOWN" mapto="zapDown"         flags="m" />
 :drinks:

Т.е. за перелистывание по списку Фаворитов отвечает "zapUp" и "zapDown" ????
Или это для примера?

Оффлайн brezhnev

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 43
  • Уважение: +3
Как настроить кнопки пульта?
« Ответ #13: 13 декабря | 2011г. | 17:28:49 »
0
да, это уже исправленный пример - теперь действие кнопок (pg+) и (pg-) равносильно кнопкам < и >

Оффлайн Vehviah

  • Кандидат
  • *
  • Сообщений: 5
  • Поблагодарили: 0
  • Уважение: 0
Как настроить кнопки пульта?
« Ответ #14: 19 декабря | 2011г. | 18:51:01 »
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 Ответов
174692 Просмотров
Последний ответ 26 ноября | 2021г. | 09:59:51
от vaha555
3 Ответов
9079 Просмотров
Последний ответ 31 января | 2018г. | 19:04:27
от Stas1969
139 Ответов
90351 Просмотров
Последний ответ 03 марта | 2021г. | 18:51:27
от Stawr62
10 Ответов
11751 Просмотров
Последний ответ 27 мая | 2018г. | 21:48:35
от mic71
22 Ответов
14869 Просмотров
Последний ответ 05 апреля | 2015г. | 11:41:10
от aam13



X

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

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