Как переназначить кнопки Up, Down, OK в штатном медиаплеере имиджа VTi? Судя по пиктограмме джойстика в инфобаре медиаплеера, кнопка "Up" должна выполнять функцию "Pause", кнопка "Down" - функцию "Stop", кнопка "OK" - функцию "Play". А у меня по нажатию любой из кнопок Up/Down вызывается меню медиаплеера, а кнопка "OK" вызывает инфобар. Хотя кнопки Left/Right по умолчанию нормально включают режимы перемотки. Пробовал прописывать нужные мне функции в файле keymap.xml (с последующей перезагрузкой GUI), но ничего не изменилось. Как же это сделать? Подскажите, пожалуйста, кто в курсе!
Не дождавшись советов гуру, отвечаю сам себе. Возможно, немного не по теме, так как здесь обсуждается встроенный MediaPlayer, а я веду речь о встроенном MoviePlayer, который вызывается через кнопку "R". Точнее, по этой кнопке сначала открывается список видеофайлов, а затем, по кнопке "ОК" на выбранном файле, запускается уже сам MoviePlayer. Но я-то как раз в основном им и пользуюсь.
Так вот для того, чтобы навесить на кнопки джойстика необходимые функции для управления воспроизведением в MoviePlayer, необходимо в файл "keymap.xml" (находится в каталоге ресивера 0:/usr/share/enigma2/ ) внести следующие изменения:
1) заменить несколько строк между тегами
<map context="InfobarSeekActions"> </map>2) закомментировать пару строк между тегами
<map context="InfobarMovieListActions"> </map>3) добавить пару строк между тегами
<map context="MoviePlayerActions"> </map>Отредактированный файл "keymap.xml" скопировать по ftp в ресивер ( в каталог 0:/usr/share/enigma2/ ), с заменой существующего. Проверить атрибуты файла - должно быть значение "644". Перезагрузить GUI...
Теперь воспроизведением в MoviePlayer можно будет управлять с помощью кнопок джойстика:
KEY_UP (короткое нажатие кнопки) = ПАУЗА/СНЯТИЕ_С_ПАУЗЫ
KEY_OK (короткое нажатие кнопки) = СНЯТИЕ_С_ПАУЗЫ
KEY_DOWN (короткое нажатие кнопки) = СТОП_И_ВОЗВРАТ_К_СПИСКУ_ВИДЕО
KEY_EXIT (короткое нажатие кнопки) = СТОП_И_ВОЗВРАТ_К_СПИСКУ_ВИДЕО
KEY_LEFT (отжатие кнопки) = ПЕРЕМОТКА_НАЗАД
KEY_RIGHT (отжатие кнопки) = ПЕРЕМОТКА_ВПЕРЕД
KEY_LEFT (долгое нажатие кнопки) = ПЕРЕМОТКА_НАЗАД_ВРУЧНУЮ (скачок на указанное с помощью цифровых кнопок количество минут)
KEY_RIGHT (долгое нажатие кнопки) = ПЕРЕМОТКА_ВПЕРЕД_ВРУЧНУЮ (скачок на указанное с помощью цифровых кнопок количество минут)
Может, ещё кому-нибудь пригодится