Эта функция предназначена для дополнения функциональности сенсорного контроллера или сенсорного пользовательского интерфейса. Он не предназначен для замены их.

Примеры областей применения:

  • В аудиториях и во время лекций можно использовать небольшой пульт дистанционного управления для вывода устройства из режима ожидания. Также может быть удобно использовать пульт дистанционного управления для выбора источника входного сигнала.

  • Управление видом камеры (панорамирование, наклон и масштабирование) в ситуациях, когда использование сенсорного контроллера запрещено. Например, в операционных в больнице.

Функциональный обзор

Когда кнопка на USB-устройстве ввода нажимается, она запускает действие в API устройства Cisco. Макросы или внешние устройства управления от третьих лиц могут быть настроены для обнаружения этих действий и соответствующего реагирования. Эта функциональность аналогична поведению кнопок управления в номере. Кроме того, эти действия можно отслеживать через веб-перехватчики или непосредственно в сеансе SSH.

Существующей ранее библиотеки действий на выбор не предусмотрено. От вас требуется определить и установить конкретные действия, которые должны произойти в ответ на события. Пример:

  • Увеличьте громкость устройства Cisco при нажатии клавиши увеличения громкости.

  • Переведите устройство Cisco в режим ожидания при нажатии клавиши «Сон».

Конфигурация, события и состояние

Конфигурации и статус, упомянутые в этой статье, доступны как из локального веб-интерфейса устройства, так и через API. Прочтите статью Конфигурации устройства , чтобы узнать, как получить доступ к веб-интерфейсу и использовать API.

Когда откроется веб-интерфейс устройства, нажмите Настройки . В разделе Конфигурации измените Периферийные устройства > Режим устройства ввода до Включено. По умолчанию поддержка сторонних устройств ввода USB отключена.

При нажатии кнопки и ее отпускании создается событие Нажата и Отпущена:

 *e UserInterface InputDevice Key Action Key: <имя ключа> *e Код действия клавиши UserInterface InputDevice: <id ключа> *e Тип действия клавиши UserInterface InputDevice: Нажата ** end *e Клавиша действия клавиши UserInterface InputDevice: <имя клавиши> *e Код действия клавиши UserInterface InputDevice: <id ключа> *e Тип действия клавиши UserInterface InputDevice: выпущено ** конец 

Для прослушивания событий необходимо регистрировать обратную связь от событий УстройствоВвода:

 xFeedback Register /event/UserInterface/InputDevice ** конец 

Когда устройство Cisco обнаружит периферийное устройство стороннего производителя, оно будет указано в разделе Состояние и в разделе Периферийные устройства > Подключенное устройство . Стороннее устройство может быть зарегистрировано как несколько устройств.

Пример

В этой статье приведен пример того, как можно заставить клавиши пульта Bluetooth управлять некоторыми функциями устройства Cisco.

Посмотрите здесь дополнительные примеры макросов и расширений.

Дополнительные источники информации

Дополнительные сведения об использовании стороннего устройства ввода см. в руководстве по настройке. Выбирайте последнюю версию.

Служба поддержки Cisco (TAC) не оказывает помощь в отладке стороннего кода, включая макросы. Пожалуйста, проверьте Cisco RoomOS для устройств для совместной работы , если вам нужна помощь с макросами и сторонним кодом. Посетите эту страницу , чтобы увидеть дополнительные примеры макросов и расширений.