Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2008, 09:49   #1
Jupiter
Пользователь Подтвердите свой е-майл
 
Регистрация: 26.03.2008
Сообщений: 42
По умолчанию Как работать с пультом ДУ TV тюнера?

Подскажите пожалуйста как работать с пультом TV тюнера?
TV тюнер- плата PCI.

Суть идеи:
1.
Есть пульт ДУ подключенный к тюнеру.
Нужно чтобы прога "ловила" нажатия кнопок на пульте.
2.
Далее, когда получена нажатая кнопка на пульте,
нужно чтобы программа эмулировала нажатия клавиш на клавиатуре.
т.е. как бы реально, пользователем, нажата клавиша.

К примеру если в данное время активен плеер, программа получила с пульта команду, и сэмулировала нажатие пробела (32), при этом
плеер должен остановится на паузу.
Таким образом можно было бы управлять и всеми активными окнами.

В принципе на тюнере есть и свой плеер, и им с пульта управлять можно,
но, хотелось бы управлять, к примеру JetAudio.
Jupiter вне форума Ответить с цитированием
Старый 28.03.2008, 15:38   #2
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Вы хотите свою написать или готовую ищете?
Готовых программ таких много, FlexRemote например. WinLirc вообще позволит с любого пульта управлять, но датчик нужно сделать на COM порт. Ну и желательно чтобы управляемая программа могла принимать сообщения от этих программ.
Если свою написать, могу посоветовать поискать проекты с открытыми исходниками, WinLirc открытый вроде, но это немного не то, нужно что-то типа FlexRemote.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 01.04.2008, 12:05   #3
Jupiter
Пользователь Подтвердите свой е-майл
 
Регистрация: 26.03.2008
Сообщений: 42
По умолчанию

Хотелось бы написать свою программу.
Только вот к примеру если открывать COM порт то
можно писать:
Port1 := CreateFile('COM1',... и т.д.

А это- ж PCI плата, как её открыть? Даже и примерно
не знаю как это делается.
И как найти сообщения именно с
пульта?

Поискал подходящие DLL (в какой- то статье читал, что можно, установленные с драйверами DLL использовать) вроде похожий
DLL нашел.
Названия имеющихся в нём функций можно прямо из TotCommand посмотреть, а как узнать какие параметры им передавать, и Сколько?
Наверное никак?

Что посоветуете делать?
С чего начинать?
Jupiter вне форума Ответить с цитированием
Старый 01.04.2008, 16:01   #4
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Думаю важен производитель тв-тюнера, так как в той программе что я юзал был выбор из списка поддерживаемых тюнеров.
Начал бы я с поиска подобных программ, чтобы что-то написать, нужно самому сначала попользоваться.

Очень интересная программа WinLirc(я о ней уже упоминал), делается простой датчик (я сам спаял без опыта, там около 7-ми деталей всего, обошелся в 2$), подключается в COM порт. Принимает сигнал с любого бытового ИК пульта. WinLirc надо научить понимать тот пульт к-рый есть у вас и различать его кнопки.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 01.04.2008, 16:57   #5
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Мне аж самому интересно стало! Набросайте пожайлуста ту схемку из 7 деталей, попробуем спаять
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 02.04.2008, 18:29   #6
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

http://www.softella.com/la/help.ru/a_winlirc.htm
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как работать с изображениями eliyas Помощь студентам 4 10.03.2011 22:27
Как работать с XML? Никки Общие вопросы Delphi 7 18.01.2008 00:56
Как работать c USB? Araver Общие вопросы Delphi 4 05.11.2007 18:41
Как работать с DBF Solomon БД в Delphi 7 07.08.2007 09:39
Написание программ или плагинов для тюнера Behold TV СТРАННИК Общие вопросы Delphi 0 29.01.2007 09:54