JS `Web HID` `Feature Reports` 与 `Input Reports` 交互

各位观众老爷,欢迎来到今天的Web HID Feature & Input Reports互动脱口秀!今天咱们不讲虚的,直接上干货,保证各位听完之后,能用Web HID玩转各种奇奇怪怪的设备。 啥是Web HID? 你确定不是某种新型饮料? Web HID (Human Interface Device) 简单来说,就是让你的浏览器可以直接跟各种HID设备对话,而不用安装任何插件或者驱动。想想看,以前想用浏览器控制个游戏手柄,或者读取个奇怪传感器的数值,那简直是噩梦。现在有了Web HID,妈妈再也不用担心我的设备兼容性了! Feature Reports vs. Input Reports: 报告,情况有点复杂! Web HID里有两个重要的概念:Feature Reports 和 Input Reports。它们就像是设备跟浏览器之间的两种对话方式。 Input Reports (输入报告): 就像设备在“单方面”汇报情况。 设备“主动”向浏览器发送数据,比如鼠标的移动、键盘的按键、手柄的摇杆位置等等。浏览器只能接收,不能主动要求设备发送。 Feature Reports …