Форум Beholder
http://beholder.ru/bb/

RC Assistant – эмулятор сервера WinLIRC для Beholder
http://beholder.ru/bb/viewtopic.php?f=8&t=7749
Страница 5 из 12

Автор:  Hexy [ 24 янв 2010, 23:23 ]
Заголовок сообщения: 

Спасибо за ценные замечания! По возможности проверю и попытаюсь устранить

Автор:  dimit77 [ 12 фев 2010, 21:55 ]
Заголовок сообщения: 

А чем вас Behold IR неустраивает?

Автор:  Викториан [ 13 фев 2010, 00:18 ]
Заголовок сообщения: 

http://remotew.free.fr/plugins.htm#vlc
Как подключить программу к VLC 1.0.5 ?

Автор:  MoрАн [ 13 фев 2010, 11:17 ]
Заголовок сообщения: 

Используйте горячие клавиши в VLC
и эмуляцию нажатия клавиш клавиатуры в RC Assistant

Автор:  Викториан [ 13 фев 2010, 11:32 ]
Заголовок сообщения: 

Идея очевидная, но можно ли в RCAssistent сделать передачу этих горячих клавиш только для программы VLC 1.0.5 отдельно, чтобы не получить опасных побочных эффектов, если по какой-либо причине на тот момент активным окажется окно другой программы?

Возможно ли как-то активировать окно программы (не запуская повторно, только окно, - наподобие того, как это было сделано в nnCron), если в данный момент есть только единственная использующая подключение через WinLIRC программа?

Возможно ли сделать раздельные настройки RCA для эмуляции горячих клавиш клавиатуры/мыши в различных программах, чтобы настроить не изменяя уже привычные настройки по умолчанию (и др. их особенности не затрагивая)?

Автор:  Викториан [ 13 фев 2010, 11:49 ]
Заголовок сообщения: 

писал(а):
Спасибо за ценные замечания!

:)

Ещё ценные замечания:

1. Приоритет для BTV нужен бы только в том случае, если эта программа развёрнута, а когда она свёрнута в трей (рядом с часиками), то такой приоритет мешает передавать команды в MPC-HC. Нужен бы ещё флажок, чтобы этот "приоритет" работал только в том случае, когда панель BTV активна (можно проверять активность окна).
Кстати, возможно ли как-то в этом случае одной клавишей Power и развернуть панель управления BTV, одновременно закрывая настроенную на эту клавишу MPC-HC ?

2. Надо бы настройки эмуляции клавиш мыши и клавиатуры сделать с возможностью привязки к активному окну определенной программы, чтобы избежать сообщений в окна посторонних программ. Сделаете?

Автор:  Hexy [ 13 фев 2010, 20:32 ]
Заголовок сообщения: 

писал(а):
Надо бы настройки эмуляции клавиш мыши и клавиатуры сделать с возможностью привязки к активному окну определенной программы, чтобы избежать сообщений в окна посторонних программ

Вот это как раз очень делать не хочется (считывание заголовков окон, которые могут и отличаться в разных версиях, файлы настроек для разных команд...). А так все четко и ясно - посылаем сообщение активному окну. Кстати, пульт Microsoft RC по этому же принципу работает.

Автор:  Hexy [ 13 фев 2010, 20:38 ]
Заголовок сообщения: 

писал(а):
http://remotew.free.fr/plugins.htm#vlc
Как подключить программу к VLC 1.0.5 ?

Я по возможности проверю, понимает ли VLC хотя бы базовые WM_APPCOMMAND (если да, тогда можно использовать режим эмуляции "Messages" )

Автор:  Hexy [ 15 фев 2010, 19:54 ]
Заголовок сообщения: 

писал(а):
не работают сочетания клавиш alt+shift для смены языка набора
нажимаеш а раскладка не переключается

Проверил на последней версии, все работает, раскладка переключается

Автор:  Hexy [ 16 фев 2010, 21:08 ]
Заголовок сообщения: 

На сайте программы http://www.hexy.name/RCAssistant.html?ru доступна для скачивания версия программы RC Assistant 3.0.0.43 и ее подробное описание

Что нового в RC Assistant 3.0.0.43

+ добавлена эмуляция пульта Microsoft MCE Remote Control (сообщения WM_APPCOMMAND отправляются при нажатии кнопок на пульте ДУ активному окну) (режим "Messages" )
+ добавлена эмуляция нажатия клавиш Tab и Backspace, мультимедийных и браузерных клавиш (выбираются из списка)
+ добавлена эмуляция нажатия клавиши Windows (галочка "Win")
+ расширена эмуляция нажатия клавиш
+ добавлена возможность запуска определенных пользователем приложений при нажатии кнопок на пульте ДУ
+ добавлена блокировка работы программы при запущенной и не свернутой в трей программе BeholdTV
(вкладка "Beholder" панели "Settings" -- галочка "BeholdTV priority")
+ добавлена поддержка тюнеров Compro
(тюнеры M-серии ( M500, M800, …… ), X-серии ( X500, X800, …… ), H900, T-серии ( T200, T300, …… , T750 ), P300, U700, U800, U900, S300, S350)
(обеспечивается библиотекой RemoteSDK.dll, входящей в архив программы)
* изменен алгоритм выбора режима работы программы
* исправлена ошибка с несохранением названий кнопок пульта ДУ в ini-файле
* изменен инсталлятор программы
(добавлена возможность выбора типа используемого тюнера)
+ добавлено распознавание операционных систем Windows 7/Windows Server 2008 R2
+ добавлен вывод отладочных сообщений об ошибках при загрузке программы (для включения этого режима необходим запуск программы с ключом D "C:\Program Files (x86)\Alexey V.Voronin\RCAssistant\RCAssistant.exe" D)

Автор:  Hexy [ 17 фев 2010, 14:28 ]
Заголовок сообщения: 

писал(а):
Приоритет для BTV нужен бы только в том случае, если эта программа развёрнута, а когда она свёрнута в трей (рядом с часиками), то такой приоритет мешает передавать команды в MPC-HC

Исправлено в версии 3.0.0.43

Автор:  Hexy [ 17 фев 2010, 14:51 ]
Заголовок сообщения: 

писал(а):
Как подключить программу к VLC 1.0.5 ?

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

Автор:  radiator3 [ 17 фев 2010, 19:08 ]
Заголовок сообщения: 

Hexy, спасибо огромное!!!!!!!!!!

Автор:  Викториан [ 18 фев 2010, 20:59 ]
Заголовок сообщения: 

писал(а):
Необходимо использовать эмуляцию нажатия мультимедийных клавиш, что не вызовет нарушения работы других приложений при ошибочном нажатии

Всё же вызывает.

Не понял почему, но когда настраиваю по показанному примеру и выбираю эмуляцию клавиш "Volume Down" и "Volume Up", то получаю побочный эффект - в Windows Vista "микшер громкости" перемещает ползунок при активной эмуляции клавиатуры при активном VLC.
При этом VLC тоже регулирует громкость своим внутренним средством, чего и добиваюсь. Не нужно общий ползунок микшера трогать.
Микшер используется SoundMax 6-ой версии.

Может быть, есть возможность задействовать эмуляцию псевдоклавиш, что быть может, позволило бы делать регулировку незаметно для SoundMAX и в то же самое время не мешая другим программам, если вдруг они окажутся в фокусе активного окна?

P.S. Клавиша Win не работает в VLC :(

Автор:  Hexy [ 19 фев 2010, 17:37 ]
Заголовок сообщения: 

С Volume Up/Down/Mute отдельная статья, их нажатия Windows перехватывает напрямую и воздействует на системный микшер сама (точно так ведут себя и реальные эти клавиши на "мультимедийной" клавиатуре).
А с Win не получается из-за того, что наверно VLC не реагирует на ее код

Страница 5 из 12 Часовой пояс: UTC + 3 часа