此功能旨在 补充 触摸控制器或触摸用户界面的功能。 它并不是要 取代 它们。

应用示例:

  • 在教室和讲座期间,可以使用小型遥控器将设备从待机模式唤醒。使用遥控器来选择要呈现的输入源也可能很方便。

  • 在不允许使用触摸控制器的情况下控制摄像机视图(平移、倾斜和变焦)。 例如,在医院的手术室。

功能概述

当按下 USB 输入设备上的按钮时,它会触发 Cisco 设备的 API 中的操作。 可以设置宏 或来自第三方的外部控制设备来检测这些操作并做出相应的反应。 此功能类似于室内控制按钮的行为方式。 此外,可以通过 Webhooks 或直接在 SSH 会话中监控这些操作。

未提供可供选择的预先存在的操作库。 您需要定义和建立响应事件而应采取的具体操作。 例如:

  • 按下音量调高键可提高 Cisco 设备的音量。

  • 按下睡眠键后,将 Cisco 设备置于待机模式。

配置、事件和状态

本文中提到的配置和状态都是来自设备的本地 Web 界面和 API 的有空。 请阅读 设备配置文章 ,了解如何访问网络界面和使用 API 的信息。

打开设备的 Web 界面后,单击 设置 。 在 配置 下,更改 外围设备 > InputDevice Mode 。 默认禁用对第三方 USB 输入设备的支持。

按下并松开按钮将生成一个按下和一个松开的事件:

 *e 用户界面输入设备按键操作按键:<按键名称> *e 用户界面输入设备按键操作代码:<按键的 ID> *e 用户界面输入设备按键操作类型:按下 ** 结束 *e 用户界面输入设备按键操作键:<按键名称> *e 用户界面输入设备按键操作代码:<按键的 ID> *e 用户界面输入设备按键操作类型:已释放 ** 结束 

要侦听事件,您必须注册输入设备事件的反馈:

 xFeedback 寄存器 /event/UserInterface/InputDevice ** 结束 

当思科设备检测到第三方外围设备时,它将列在 状态 外围设备 >中。 连接设备 。 第三方设备可能会被报告为多个设备。

示例

本文 中有一个示例,介绍如何使 Bluetooth 遥控器的按键操作 Cisco 设备的某些功能。

请查看 此处 了解更多宏和扩展示例。

更多信息

自定义指南中提供了有关使用第三方输入设备的更多详细信息。 选择最新版本。

思科支持 (TAC) 不支持调试第三方代码,包括宏。 如果您需要有关宏和第三方代码的帮助,请查看 适用于协作设备的 Cisco RoomOS 。 请查看 此页面 了解更多宏和扩展示例。