Использование контроллера Griffin PowerMate с программой PowerSDR


  Всё началось, как всегда, с банального - купил человек у меня Griffin PowerMate. Штучка очень понравилась. Но когда дошло дело до запуска PowerSDR - вот тут-то и начались вопросы. Оказалось, что втыкания красивого колесика в USB-порт было мало. Разумеется, я, как мог, "на пальцах" рассказал, что, где и как надо делать, чтобы увидеть ожидаемую реакцию компьютера, но предполагая, что это, возможно, далеко не последний случай, решил изложить сию информацию в письменном виде.

  Прежде всего - небольшое замечание: PowerMate - это универсальный HID-контроллер, не "заточенный" специально под работу с PowerSDR (что касается, кстати, и других подобных устройств, например, продуктов Contour Desighn Shuttle Express или Pro), поэтому он передает информацию в программу путем эмуляции каких-либо действий мышки или клавиатуры. Обычно, это вращение колесика мышки или нажатие клавиш Ctrl+Up и Ctrl+Down. Пока наша задача - определиться - что для нас лучше - мышка или клавиатура. Первый вариант якобы проще и универсальней, но я бы рекомендовал второй - зачем делать дубль колесика мышки, если никакой другой операции ним, кроме перестройки PowerSDR Вы не сможете выполнить? А с клавиатурой - большое колесо будет крутить настройку, а маленькое - выполнять свои прямые обязанности.

  Дальше. Возможны 3 (из тех, которые известны мне и о которых, собственно, и пойдет речь ниже) варианта передачи информации в программу-хост:
 

  Вариант №1.
  Использование "родной" софтовой оболочки. Самый простой случай. Но это будет работать только когда окно программы PowerSDR активно. Если оно у Вас всегда на переднем плане и Вы не пользуете компьютер ни для чего другого (лог, цифровые виды, интернет...) - дочитайте пару следующих абзацев, а дальше - это уже не для Вас.

  Откройте PowerMate Editor. Нажмите в меню Applications, выберите Add. Нажмите кнопку Browse и укажите местоположение Вашего PowerSDR.exe, после чего жмите OK. Можно сдедать и иначе - не создавать отдельную настройку для PowerSDR, а проделать нижеописанное с глобальными настройками (Global Settings). Правда, при этом - есть нюанс: для мышки это, возможно, и не столь важно - просто PowerMate будет дублировать колесико мышки, а вот для варианта с клавишами -  будьте готовы, что назначенные глобально комбинации будут передаваться во все программы (точнее - в активное окно) и ещё неизвестно, как они на это будут реагировать.

  Далее - тычете курсором мыши в строчку с иконкой, указывающей поворот по часовой стрелке (первая строка), внизу - нажимаете выпадающий список напротив надписи Type:, выбираете Scrolling -> Scroll Up или Send Keys и чуть ниже - щелкаете мышкой в поле справа от слова Keys: и нажимаете на клавиатуре Ctrl+Up (стрелка вверх). Точно так же делаете для второй строки - выбираете Scrolling -> Scroll Down или Send Keys и Ctrl+Down (стрелка вниз). Всё. После этого программа PowerSDR начинает реагировать на Ваш Griffin PowerMate. Ещё раз уточняю - это действует только на активное окно. Если у Вас это всегда PowerSDR - на этом можно успокоиться и дальше не читать.
 

  Вариант №2.
  Скажем большое спасибо другу SDR-щиков из солнечной Финляндии OH2FBO за его замечательную программу HotWheel!

  Эта замечательная утилитка умеет немногое, тем не менее - именно то, чего нам так не хватало - она позволяет передавать зарезервированные команды от мышки или клавиатуры в неактивное окно приложения. Причем, эта функция - отключаемая "на лету", достаточно нажать на клавиатуре Scroll Lock, если Вам в данный момент крутилка ни к чему. Настройки - аналогично предыдущему случаю, но с одним отличием - для этого режима работы настройки нужно прописывать именно в Global Setiings. Однозначно! Иначе - "паровоз" просто не будет работать...

  В дефолтных настройках настройках HotWheel уже прописаны команды от колесика мышки и комбинации Ctrl+стрелки. Рекомендую убрать лишнее (файл настроек правится обычным текстовым редактором), оставив только то, чем Вы реально будете пользоваться, всё равно эта комбинация становится зарезервированной и при активности HotWheel (когда горит индикатор Scroll Lock) её можно использовать только для PowerSDR.

  Вариант №3.
  Самый интересный, но самый трудный. Но и самый универсальный, в то же время :))) Речь идет об использовании программ, которые изначально предназначены для всякой "автоматизации" компьютера, начиная от распознавания команд ИК-пультов ДУ и заканчивая управлением "умным домом". Программ этого класса существует немалое количество (от мирно почившей в бозе SlyControl, до HIPEventGhost или "монстра" AutoHotKey) , все они очень разные как по функционалу, так и по сложности освоения. Из всего, перепробованного лично, "осилить" удалось только Girder (к сожалению, последняя бесплатная версия 3.29 корректно работает только на Windows XP, а последующие - несколько дороговаты для простого управления крутилкой). Остальные оказались либо сырыми, либо узкоспециализированными, либо настолько "монстрообразными", что просто "в голове не поместилось" :D

 Практически все из программ этого класса позволяют делать "всё со всем", а уж "прикрутить" HID-устройство, которым, собственно, и является Griffin PowerMate - задача, мягко говоря, тривиальная для них. Потому я и не буду особо "рассусоливать" рассказ об этом варианте. Кто в курсе - тот и сам всё сможет, а кто не в курсе - извините, я не ставлю перед собой задачу научить Вас пользоваться этой программой :) для этого на сайте автора есть и полная документация, и форум поддержки пользователей.

  p.s. Нагружать (или разбавлять) текст картинками я не стал, вместо этого - довольно-таки подробно (как мне кажется) на словах описал все действия, которых достаточно для оживления связки Griffin PowerMate + PowerSDR. Если, вдруг, кому-то что-то непонятно - пишите комментарии, буду добавлять картинки :D

  Удачи в освоении и 73!

 

Категория: Авторское | Добавил: ur8qp (06.04.2014)
Просмотров: 5575
Всего комментариев: 0
close