此功能旨在 补充 触摸控制器或触摸用户界面的功能。 它并不意味着取代 它们。
应用示例:
-
在教室和讲座期间,可以使用小型遥控器将设备从待机模式唤醒。使用遥控器选择要呈现的输入源也可能很方便。
-
在不允许使用触摸控制器的情况下控制摄像头视图(平移、倾斜和缩放)。 例如,在医院的手术室里。
功能概述
在 USB 输入设备上按下按钮时,它会触发 Cisco 设备的 API 中的操作。 可以设置来自第三方的宏 或外部控制设备来检测这些操作并做出相应的反应。 此功能类似于“室内控制”按钮的行为方式。 此外,通过 Webhook 或直接在 SSH 会话中监视这些操作也是可行的。
未提供预先存在的操作库供您选择。 您需要定义和建立响应事件应发生的特定操作。 例如:
-
在按下音量调高键时增加 Cisco 设备的音量。
-
PUT 按下睡眠键时 Cisco 设备处于待机模式。
配置、事件和状态
本文中提到的配置和状态可从设备的本地 Web 界面和 API 有空。 阅读设备配置一 文 ,了解如何访问 Web 界面和使用 API。
打开设备的 Web 界面后,单击 设置 。 在配置下 ,将外围设备 > 开 。 缺省情况下禁用对第三方 USB 输入设备的支持。
按下并松开按钮会生成“ 按下 ”和 “已释放 ”事件:
*e 用户界面输入设备键操作键:<键的名称> *e 用户界面输入设备键操作代码:键的 <ID> *e 用户界面输入设备键操作类型:按 ** 结束 *e 用户界面输入设备键操作键:<键的名称> *e 用户界面输入设备键操作代码:键的 <ID> *e 用户界面输入设备键操作类型:已发布 ** 结束
若要侦听事件,必须注册来自 InputDevice 事件的反馈:
x 反馈寄存器 /event/UserInterface/InputDevice ** 结束
当 Cisco 设备检测到第三方外设时,它将列在“状态 ”下和“外围设备 > 。 第三方设备可能会被报告为多个设备。
示例
本文 中 有一个关于如何使 Bluetooth 遥控器的键操作 Cisco 设备某些功能的示例。
查看此处 以获取宏和扩展的更多示例。
更多信息
有关使用第三方输入设备的更多信息,请参阅 自定义指南 。 选择最新版本。
Cisco 支持(TAC)不支持调试第三方代码,包括宏。 如果您需要有关宏和第三方代码的帮助,请查看 用于协作设备的 Cisco RoomOS。 查看 此页面 以获取宏和扩展的更多示例。