Ця функція призначена для доповнення функцій сенсорного контролера або сенсорного інтерфейсу користувача. Він не призначений для заміни їх.

Приклади застосувань:

  • У аудиторіях і під час лекцій невеликий пульт дистанційного керування можна використовувати для виведення пристрою з режиму очікування. також може бути зручним використання пульта дистанційного керування для вибору джерела вхідного сигналу.

  • Керування видом камери (панорамування, нахил і масштабування) у ситуаціях, коли вам заборонено використовувати сенсорний контролер. Наприклад, в операційних в лікарні.

Функціональний огляд

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

Попередня бібліотека дій для вибору не надається. Від вас вимагається визначити та встановити конкретні дії, які мають відбуватися у відповідь на події. Наприклад:

  • Збільште гучність пристрою Cisco, коли натиснуто клавішу збільшення гучності.

  • Переведіть пристрій Cisco в режим очікування, коли натиснуто клавішу сну.

Конфігурації, події та статус

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

Коли відкриється веб-інтерфейс пристрою, натисніть Налаштування . У розділі Configurations змініть Peripherals > InputDevice Mode до На. Підтримка USB-пристроїв введення сторонніх виробників вимкнена за замовчуванням.

Натискання та відпускання кнопки генерує події Pressed та Released :

 *e UserInterface InputDevice Key Action Key: <назва ключа> *e Код дії ключа UserInterface InputDevice: <id of the key> *e Тип дії клавіші UserInterface InputDevice: натиснуто ** кінець *e UserInterface InputDevice Клавіша дії Ключ: <назва клавіші> *e Код дії ключа UserInterface InputDevice: <id of the key> *e Тип дії клавіші UserInterface InputDevice: Випущено ** кінець 

Щоб прослуховувати події, ви повинні зареєструвати відгук від подій InputDevice :

 Реєстрація xFeedback /event/UserInterface/InputDevice ** end 

Коли пристрій Cisco виявляє периферійний пристрій стороннього виробника, його буде зазначено в розділі Status і Peripherals > ConnectedDevice . Пристрій стороннього виробника може бути повідомлено як кілька пристроїв.

Приклад

У цій статті є приклад того, як можна змусити клавіші дистанційного керування Bluetooth керувати деякими функціями пристрою Cisco.

Більше прикладів макросів і розширень див. тут .

Додаткова інформація

Дізнайтеся більше про використання сторонніх пристроїв введення в Посібнику з налаштування . Виберіть останню версію.

Підтримка Cisco (TAC) не підтримує налагодження стороннього коду, включаючи макроси. Будь ласка, перевірте Cisco RoomOS для пристроїв для спільної роботи якщо вам потрібна допомога з макросами та кодом сторонніх розробників. Перегляньте цю сторінку для отримання додаткових прикладів макросів і розширень.