【问题标题】:node-hid HID.devices() function returning empty array on windowsnode-hid HID.devices() 函数在 Windows 上返回空数组
【发布时间】:2018-03-27 18:40:06
【问题描述】:

我在 Windows 10 64 位上使用 node-hid 库。

它安装完美,但是当我连接任何 USB 设备时。 HID.devices() 返回空数组 ( [] )。相同的代码完美地显示了适用于 Linux 或 MAC 平台上的设备的对象数组。

我已经尝试过在这两种情况下安装预构建二进制文件并从源代码构建 node-hid,输出相同。

我在互联网上没有找到与此问题相关的任何内容。

提前致谢

【问题讨论】:

  • 您是否使用mouse or a keyboard 进行测试?
  • 不,我正在使用条码扫描设备。

标签: node.js hid hidapi


【解决方案1】:

许多条码扫描仪将自己表现为操作系统的键盘,在您的情况下这可能会导致问题,因为node-hidstates 的自述文件:

Windows 上的鼠标和键盘 -- 不起作用,操作系统不允许

EDIT:在这些问题中也提到了 cmets:

【讨论】:

  • 有什么办法让它们呈现简单的 HID 设备而不是键盘设备?
  • 我链接到的第二条评论表明某些设备可以从“键盘”更改为其他设备。但是,设备需要支持(在硬件中),这不是软件可以解决的问题。
猜你喜欢
  • 2015-05-02
  • 2018-09-05
  • 1970-01-01
  • 1970-01-01
  • 2015-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多