Текущее время: 01 май 2025, 19:25 • Часовой пояс: UTC + 3 часа |
RC Assistant – эмулятор сервера WinLIRC для Beholder
Автор | Сообщение |
Викториан
|
Добавлено: 13 фев 2010, 00:18. Заголовок сообщения: |
|
|
Зарегистрирован: 04 авг 2007, 20:26 Сообщения: 360 Откуда: Чебоксары
|
http://remotew.free.fr/plugins.htm#vlc
Как подключить программу к VLC 1.0.5 ?
[Windows'8.1 x64][nVidia 285.62][Asus P5LD2SE][4Gb DDR-II][Intel E6320][GeForce 7600GS][Behold TV M6 Extra][BTV5.25/BDA5.5.1.0]
|
|
|
MoрАн
|
Добавлено: 13 фев 2010, 11:17. Заголовок сообщения: |
|
|
Зарегистрирован: 24 янв 2010, 19:14 Сообщения: 8
|
Используйте горячие клавиши в VLC
и эмуляцию нажатия клавиш клавиатуры в RC Assistant
|
|
|
Викториан
|
Добавлено: 13 фев 2010, 11:32. Заголовок сообщения: |
|
|
Зарегистрирован: 04 авг 2007, 20:26 Сообщения: 360 Откуда: Чебоксары
|
Идея очевидная, но можно ли в RCAssistent сделать передачу этих горячих клавиш только для программы VLC 1.0.5 отдельно, чтобы не получить опасных побочных эффектов, если по какой-либо причине на тот момент активным окажется окно другой программы?
Возможно ли как-то активировать окно программы (не запуская повторно, только окно, - наподобие того, как это было сделано в nnCron), если в данный момент есть только единственная использующая подключение через WinLIRC программа?
Возможно ли сделать раздельные настройки RCA для эмуляции горячих клавиш клавиатуры/мыши в различных программах, чтобы настроить не изменяя уже привычные настройки по умолчанию (и др. их особенности не затрагивая)?
[Windows'8.1 x64][nVidia 285.62][Asus P5LD2SE][4Gb DDR-II][Intel E6320][GeForce 7600GS][Behold TV M6 Extra][BTV5.25/BDA5.5.1.0]
|
|
|
Викториан
|
Добавлено: 13 фев 2010, 11:49. Заголовок сообщения: |
|
|
Зарегистрирован: 04 авг 2007, 20:26 Сообщения: 360 Откуда: Чебоксары
|
Hexy писал(а): Спасибо за ценные замечания!
Ещё ценные замечания:
1. Приоритет для BTV нужен бы только в том случае, если эта программа развёрнута, а когда она свёрнута в трей (рядом с часиками), то такой приоритет мешает передавать команды в MPC-HC. Нужен бы ещё флажок, чтобы этот "приоритет" работал только в том случае, когда панель BTV активна (можно проверять активность окна).
Кстати, возможно ли как-то в этом случае одной клавишей Power и развернуть панель управления BTV, одновременно закрывая настроенную на эту клавишу MPC-HC ?
2. Надо бы настройки эмуляции клавиш мыши и клавиатуры сделать с возможностью привязки к активному окну определенной программы, чтобы избежать сообщений в окна посторонних программ. Сделаете?
[Windows'8.1 x64][nVidia 285.62][Asus P5LD2SE][4Gb DDR-II][Intel E6320][GeForce 7600GS][Behold TV M6 Extra][BTV5.25/BDA5.5.1.0]
|
|
|
Hexy
|
Добавлено: 13 фев 2010, 20:32. Заголовок сообщения: |
|
|
Зарегистрирован: 21 фев 2009, 01:38 Сообщения: 78
|
Викториан писал(а): Надо бы настройки эмуляции клавиш мыши и клавиатуры сделать с возможностью привязки к активному окну определенной программы, чтобы избежать сообщений в окна посторонних программ
Вот это как раз очень делать не хочется (считывание заголовков окон, которые могут и отличаться в разных версиях, файлы настроек для разных команд...). А так все четко и ясно - посылаем сообщение активному окну. Кстати, пульт Microsoft RC по этому же принципу работает.
|
|
|
Hexy
|
Добавлено: 13 фев 2010, 20:38. Заголовок сообщения: |
|
|
Зарегистрирован: 21 фев 2009, 01:38 Сообщения: 78
|
Викториан писал(а): http://remotew.free.fr/plugins.htm#vlcКак подключить программу к VLC 1.0.5 ?
Я по возможности проверю, понимает ли VLC хотя бы базовые WM_APPCOMMAND (если да, тогда можно использовать режим эмуляции "Messages" )
|
|
|
Hexy
|
Добавлено: 15 фев 2010, 19:54. Заголовок сообщения: |
|
|
Зарегистрирован: 21 фев 2009, 01:38 Сообщения: 78
|
MoрАн писал(а): не работают сочетания клавиш alt+shift для смены языка набора нажимаеш а раскладка не переключается
Проверил на последней версии, все работает, раскладка переключается
|
|
|
Hexy
|
Добавлено: 16 фев 2010, 21:08. Заголовок сообщения: |
|
|
Зарегистрирован: 21 фев 2009, 01:38 Сообщения: 78
|
На сайте программы 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. Заголовок сообщения: |
|
|
Зарегистрирован: 21 фев 2009, 01:38 Сообщения: 78
|
Викториан писал(а): Приоритет для BTV нужен бы только в том случае, если эта программа развёрнута, а когда она свёрнута в трей (рядом с часиками), то такой приоритет мешает передавать команды в MPC-HC
Исправлено в версии 3.0.0.43
|
|
|
Hexy
|
Добавлено: 17 фев 2010, 14:51. Заголовок сообщения: |
|
|
Зарегистрирован: 21 фев 2009, 01:38 Сообщения: 78
|
Викториан писал(а): Как подключить программу к VLC 1.0.5 ?
Необходимо использовать эмуляцию нажатия мультимедийных клавиш, что не вызовет нарушения работы других приложений при ошибочном нажатии
Последний раз редактировалось Hexy 21 мар 2011, 04:07, всего редактировалось 1 раз.
|
|
|
radiator3
|
Добавлено: 17 фев 2010, 19:08. Заголовок сообщения: |
|
|
Зарегистрирован: 16 фев 2010, 20:00 Сообщения: 1
|
Hexy, спасибо огромное!!!!!!!!!!
|
|
|
Викториан
|
Добавлено: 18 фев 2010, 20:59. Заголовок сообщения: |
|
|
Зарегистрирован: 04 авг 2007, 20:26 Сообщения: 360 Откуда: Чебоксары
|
Hexy писал(а): Необходимо использовать эмуляцию нажатия мультимедийных клавиш, что не вызовет нарушения работы других приложений при ошибочном нажатии
Всё же вызывает.
Не понял почему, но когда настраиваю по показанному примеру и выбираю эмуляцию клавиш "Volume Down" и "Volume Up", то получаю побочный эффект - в Windows Vista "микшер громкости" перемещает ползунок при активной эмуляции клавиатуры при активном VLC.
При этом VLC тоже регулирует громкость своим внутренним средством, чего и добиваюсь. Не нужно общий ползунок микшера трогать.
Микшер используется SoundMax 6-ой версии.
Может быть, есть возможность задействовать эмуляцию псевдоклавиш, что быть может, позволило бы делать регулировку незаметно для SoundMAX и в то же самое время не мешая другим программам, если вдруг они окажутся в фокусе активного окна?
P.S. Клавиша Win не работает в VLC 
[Windows'8.1 x64][nVidia 285.62][Asus P5LD2SE][4Gb DDR-II][Intel E6320][GeForce 7600GS][Behold TV M6 Extra][BTV5.25/BDA5.5.1.0]
|
|
|
Hexy
|
Добавлено: 19 фев 2010, 17:37. Заголовок сообщения: |
|
|
Зарегистрирован: 21 фев 2009, 01:38 Сообщения: 78
|
С Volume Up/Down/Mute отдельная статья, их нажатия Windows перехватывает напрямую и воздействует на системный микшер сама (точно так ведут себя и реальные эти клавиши на "мультимедийной" клавиатуре).
А с Win не получается из-за того, что наверно VLC не реагирует на ее код
|
|
|
Викториан
|
Добавлено: 19 фев 2010, 18:41. Заголовок сообщения: |
|
|
Зарегистрирован: 04 авг 2007, 20:26 Сообщения: 360 Откуда: Чебоксары
|
Hexy писал(а): А с Win не получается из-за того, что наверно VLC не реагирует на ее код
Да, именно так, т.е. она не различает клавиши, в комбинации с Win любая клавиша для неё одно и то же.
Я пытался префиксом Win поправить ситуацию с обработкой микшером общего регулятора громкости. Например, мне не нужно, чтобы масштабировался звонок Skype, надо чтобы был он всегда одной и той же громкости.
Хорошо было бы назначать несуществующие нигде на клавиатуре мультимедийные псевдоклавиши, подобно тому как назначаются обычные клавиши клавиатуры. Такое возможно?
Есть ли возможность предварительно активировать окно программы, прежде чем для неё эмулировать клавиатуру или мышь?
[Windows'8.1 x64][nVidia 285.62][Asus P5LD2SE][4Gb DDR-II][Intel E6320][GeForce 7600GS][Behold TV M6 Extra][BTV5.25/BDA5.5.1.0]
|
|
|
MoрАн
|
Добавлено: 19 фев 2010, 18:42. Заголовок сообщения: |
|
|
Зарегистрирован: 24 янв 2010, 19:14 Сообщения: 8
|
Hexy писал(а): Проверил на последней версии, все работает, раскладка переключается
Может я что-то не так включаю но
alt+shift даже не сохраняется в настройках после
перезапуска программы
Подскажите как настроить?
Код: [RC] Name=Beholder Разные пульты [Buttons] 897710EF=Alt+Shift ...= [Keys] 40401DE2=6000 897710EF=6000 ...=0041
как надо?
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|