问题标签 [hid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2193 浏览

linux-kernel - 添加 insmod 内核 HID 模块

我在隐藏模块中做了一些修改。

我可以成功地将它加载(insmod)到内核 v 2.6.27.14

现在我愿意在内核 v 2.6.27.11 上加载相同的内核模块

由于两个内核版本的 kerbel 源文件没有区别

我可以成功,但我不能在这个 .11 内核版本中添加 /insmod

**

**

问候,

0 投票
1 回答
3840 浏览

.net - 如何将 USB HID 输入映射到键盘敲击?

我是一名 .NET 开发人员,我想将我的 USB HID 设备(鼠标、舞蹈垫、吉他或鼓,特别是鼓)变成键盘(我知道只有几个键)。我需要从头开始开发吗?有没有什么工具可以做到这一点?有什么图书馆可以帮助我吗?

0 投票
3 回答
5437 浏览

c# - PtrToStructure 引发的参数异常

有人可以解释以下参数异常:结构对我来说不能是价值类。这是由我的程序中的以下代码行引起的:

鉴于它dbh的类型:

谢谢

0 投票
9 回答
15471 浏览

excel - HID USB 秤程序

我正在寻找一个可以在 USB 秤上读取重量的程序,即 Pelouze 10lb USB 便携式秤。我以为它会有一个虚拟 COM 端口驱动程序,但它使用 HID 驱动程序。我一直在寻找一个可以帮助我将秤的读数转移到 Microsoft Excel 的程序整整一个月。有人可以帮助我或指出我正确的方向吗?我对编程一窍不通。非常感谢任何帮助。

0 投票
1 回答
1420 浏览

excel - HID USB 秤程序将重量传输到 MS Excel

我需要找到一个程序来帮助我将秤上的重量http://global.dymo.com/enUS/Products/10_lb__USB_Mailing_Scale.html转移到 Microsoft excel 上。有人可以帮助我或指出我正确的方向吗?刻度确实表明读数已经稳定,我认为这是它在 Excel 中将重量写入单元格的提示。秤可以读取以克或盎司为单位的重量,但我更喜欢以克为单位。

谢谢您的帮助!=)

0 投票
3 回答
10076 浏览

linux - 如何在 Ubuntu Jaunty 下从 HID 设备读取事件?

我有一个 Linux USB HID 设备(一个Hama MCE),我可以通过读取cat /dev/input/event7和手动读取它的事件cat /dev/input/event8。每当我按下设备上的一个键时,就会有几个字节可供使用上述cat命令之一读取。我在机器上默认安装了 Ubuntu Jaunty 64 位桌面。

我想我可以编写一个解析器来解释设备发出的字节,或者如果更方便,我会使用libhid 。

我的问题是:

  1. 如何防止文本模式虚拟控制台接收设备上的某些按键作为正常按键?截至目前,某些设备键会产生EnterBackSpacePageUp或数字键盘数字。
  2. 同样,如何防止 X 服务器从该设备接收键盘和鼠标事件?我有几个 USB 键盘和鼠标连接到计算机。我希望 X 服务器从所有这些设备接收事件,除了这个设备。
  3. 我该如何设置,只要设备连接到计算机,命令/usr/local/bin/keydumper /dev/input/event7 /dev/input/event8(或每个/dev/路径的一个命令)就会运行,并/dev/在命令行中替换正确的路径?
0 投票
1 回答
659 浏览

mouse - NT 上的非 HID 鼠标驱动程序

我正在为我的笔记本电脑编写一个自定义触摸板驱动程序,因为它在 Windows 下的支持非常糟糕。我已经弄清楚了协议,我准备继续实施它,但我对如何去做有点困惑。它是一个多点触控触摸板,所以除了标准鼠标支持之外,我还想支持 Windows Touch 界面,但 WDK 中的示例(Elotouch 是最相关的一个)仅显示 HID 支持。在我的谷歌搜索中,我发现有人提到处理这个问题的正确方法是编写一个 shim 驱动程序,它将从低级协议公开 HID,但我找不到关于从哪里开始的好信息。

我应该看看哪些示例(WDK 或其他),HID 垫片是解决此问题的正确方法吗?我希望至少以 Vista+ 为目标,XP 也不错。

谢谢

编辑:有点澄清。触摸板是 USB 但非 HID。另外,如果 HID shim 是最好的选择,我可以在那里使用 KMDF,还是必须使用 WDM?我的大部分经验是 WDM,但我不确定该走哪条路。

0 投票
1 回答
5694 浏览

linux - 您如何获得隐藏设备的所有权?

我想拥有一个可能已经插入的隐藏设备,使用它的输出,同时防止其他人(X11 或终端)使用它。

如果我能帮上忙,我不想假装自己是一个终端,而是要垄断一个特定的隐藏或字符设备。这个想法是,某些隐藏设备可能会被 x/终端识别为鼠标/键盘,但第二个鼠标或键盘可以用于其他用途,但要做到这一点,您需要确保它们不会将虚假输入发送到打开终端。

有没有人知道如何做到这一点?

0 投票
3 回答
4929 浏览

usb - 寻找虚拟 USB HID 驱动程序

我们设计了一种特殊的通讯工具,用于轮椅上控制灯光等。我们使用Z-wave。我们有通过 PC 控制这些设备的应用程序。

不幸的是,该应用程序需要一个 USB 记忆棒。我们的设计不允许使用 USB 连接棒。取而代之的是,我们使用通过蓝牙和虚拟端口链接到 PC 的串行接口模块。我们知道该应用程序使用 HID 标准 windriver。(不涉及第三方驱动程序)

我们想知道是否可以使用 HID“包装器”驱动程序来模拟 USB 标识符和 PnP,以使应用程序认为连接了记忆棒,然后将蓝牙虚拟 comport 数据链接到应用程序。

0 投票
2 回答
6099 浏览

c++ - SetupDiGetDeviceInterfaceDetail 只为所有 USB HID 对象的路径返回“\”

我可以知道我有多少个 USB HID 设备 (7),但每次我尝试获取任何设备的详细信息时,为其返回的路径始终是“\”,因此我根本无法访问该设备. 我正在使用与此代码的过程非常相似的代码: