Если
для вашего тюнера нет готовых настроек можно сделать свой *.cfg
файл. Откройте файл Unknown.cfg в блокноте и сохраните под другим
именем, исправьте в нем поле
Name="Мой тюнер"
Открываем настройку плагина и выбираем Model: Мой тюнер,
будет все время гореть Pressed как будто нажата кнопка.
Нажимаем кнопки на пульте и смотрим Code.
В некоторых тюнерах могут наблюдаться постоянно меняющиеся
значения независимо от состояния кнопок пульта.
При этом следует определить какие байты отвечают за кнопки
и сразу задать маску кнопок (KeyMask) вида 0000FFFF,
где F указать для позиций, значение которых зависит
от кнопок пульта, и 0 для прочих позиций.
Нужно определить какой бит меняется при нажатии и отпускании
кнопки и вычислить PressMask.
Если при нажатии кнопки бит выставляется в 1,
то нужно написать PressFlag =1, иначе PressFlag
=0
Теперь при нажатии кнопок должна правильно появляться надпись
Pressed / Released.
Например для тюнера Prolink PixelView Pro TV Ultra коды кнопок имеют маску KeyMask=0000007F, при нажатии кнопки бит PressMask=00000080 сбрасывается в PressFlag =0 Записываем в раздел [Keys] названия кнопок и их коды по аналогии:
[Keys]
0000005E=POWER
00000040=SOURCE
00000043=TV
...
Убедительная просьба - присылайте
мне ваши настроечные файлы для других тюнеров. |