Рулим компом с пульта или ДУ для компьютера

Понедельник, вечер, ничего не хочется делать :). Решил пописать.
Лень – удивительная штука. Из-за нее порой делается такое, что никогда и небыло бы придумано :).
Итак, в один прекрасный момент, было принято решение реализовать идею управления компьютером не вставая с постели :)
Порывшись в и-нете, я набрел на программу SlyControl (взять можно на сайте автора), разработанную Дмитрием Васильевым aka SlyDiman (http://slydiman.narod.ru/), за что ему огромное спасибо.
Программа рассчитана на то, что у Вас в системе присутствует TV-tuner с пультом ДУ. Правда есть возможность работать и через звуковую карту, но как предупреждает автор программы, далеко не всегда это работает. Мне повезло, у меня через звуковую не заработало :).
TV-tuner у меня далеко не самый удачный (непонятно кем и где сделан, на чипе BT-878A, потом выяснилось, что это PV951), но даренному коню в зубы… как говориться :). Так как он активно используется не только для просмотра TV и слушания FM, но и для оцифровки видеозаписей нарушать работу его было нельзя, а с родными драйверами управление через SlyControl не хотело работать. Делать нечего, опять просторы Internet :).
И вот чудо, были найдены драйвера Николая Коренбаума (wow2[песик]e-mail.ru) специально написанные под этот тюнер не только для его лучшей работы (родное ПО не очень…) но и специально был сделан упор на часть управления ПК через SlyControl.

Здесь можно взять комплект данных драйверов. В комплект включена DLL-ка от моего тюнера, ее необходимо скопировать или в system32 или папку с программой (мне нравиться второй вариант :) ).

Итак с проблемой драйверов вроде разобрались, настала очередь SlyControl.
При первом запуске нас встречает мастер настройки и поехали.

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

Далее говорят о каком-то WinLIRC. Никогда с ним не работал, так что пусть отдыхает :).

Довольно полезная штучка, это включение и выключение звукового канала при работе и выключенном состоянии тюнера.

Далее нам предлагают рассказать, какие программы мы хотим использовать со SlyControl. Их довольно много, но а если вашей любимой программы управления кофейником от Мелкомягких не оказалось, не беда, можно написать скрипт самостоятельно.

Итак самая важная часть. Что и чем :).

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

Вроде бы все прошло нормально, но тут же первые грабли… Сигналы моего пульта ДУ сильно отличаются от забитых в программе. Лезем во внутрь и переназначаем кнопки :). Посмотреть коды принимаемых сигналов можно в настройке модуля тюнера (Вкладка "Модули" – PV951 – Настройка модуля).

Коды нажатых кнопок списываем и потом редактируем C:\Program Files\SlyDiman\SlyControl2\Plugins\RC\pv951\pv951.ini (или где он у вас лежит) соответственно.
Тут же можно выставить и периоды повторений и задержек.
Теперь вроде бы все хорошо.
В принципе все. Были проблемы с CrystalPlayer, но все решилось написанием правильных путей и мелких изменений скрипта.
Далее только и остается, что изучать работу с программой и при необходимости писать свои скрипты или модернизировать существующие :).

Удачи в рулении :)

Dron (c) 2006
dron_2[песик]ua.fm