问题标签 [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.
linux-kernel - 添加 insmod 内核 HID 模块
我在隐藏模块中做了一些修改。
我可以成功地将它加载(insmod)到内核 v 2.6.27.14
现在我愿意在内核 v 2.6.27.11 上加载相同的内核模块
由于两个内核版本的 kerbel 源文件没有区别
我可以成功,但我不能在这个 .11 内核版本中添加 /insmod
**
**
问候,
.net - 如何将 USB HID 输入映射到键盘敲击?
我是一名 .NET 开发人员,我想将我的 USB HID 设备(鼠标、舞蹈垫、吉他或鼓,特别是鼓)变成键盘(我知道只有几个键)。我需要从头开始开发吗?有没有什么工具可以做到这一点?有什么图书馆可以帮助我吗?
c# - PtrToStructure 引发的参数异常
有人可以解释以下参数异常:结构对我来说不能是价值类。这是由我的程序中的以下代码行引起的:
鉴于它dbh
的类型:
谢谢
excel - HID USB 秤程序
我正在寻找一个可以在 USB 秤上读取重量的程序,即 Pelouze 10lb USB 便携式秤。我以为它会有一个虚拟 COM 端口驱动程序,但它使用 HID 驱动程序。我一直在寻找一个可以帮助我将秤的读数转移到 Microsoft Excel 的程序整整一个月。有人可以帮助我或指出我正确的方向吗?我对编程一窍不通。非常感谢任何帮助。
excel - HID USB 秤程序将重量传输到 MS Excel
我需要找到一个程序来帮助我将秤上的重量http://global.dymo.com/enUS/Products/10_lb__USB_Mailing_Scale.html转移到 Microsoft excel 上。有人可以帮助我或指出我正确的方向吗?刻度确实表明读数已经稳定,我认为这是它在 Excel 中将重量写入单元格的提示。秤可以读取以克或盎司为单位的重量,但我更喜欢以克为单位。
谢谢您的帮助!=)
linux - 如何在 Ubuntu Jaunty 下从 HID 设备读取事件?
我有一个 Linux USB HID 设备(一个Hama MCE),我可以通过读取cat /dev/input/event7
和手动读取它的事件cat /dev/input/event8
。每当我按下设备上的一个键时,就会有几个字节可供使用上述cat
命令之一读取。我在机器上默认安装了 Ubuntu Jaunty 64 位桌面。
我想我可以编写一个解析器来解释设备发出的字节,或者如果更方便,我会使用libhid 。
我的问题是:
- 如何防止文本模式虚拟控制台接收设备上的某些按键作为正常按键?截至目前,某些设备键会产生Enter、BackSpace、PageUp或数字键盘数字。
- 同样,如何防止 X 服务器从该设备接收键盘和鼠标事件?我有几个 USB 键盘和鼠标连接到计算机。我希望 X 服务器从所有这些设备接收事件,除了这个设备。
- 我该如何设置,只要设备连接到计算机,命令
/usr/local/bin/keydumper /dev/input/event7 /dev/input/event8
(或每个/dev/
路径的一个命令)就会运行,并/dev/
在命令行中替换正确的路径?
mouse - NT 上的非 HID 鼠标驱动程序
我正在为我的笔记本电脑编写一个自定义触摸板驱动程序,因为它在 Windows 下的支持非常糟糕。我已经弄清楚了协议,我准备继续实施它,但我对如何去做有点困惑。它是一个多点触控触摸板,所以除了标准鼠标支持之外,我还想支持 Windows Touch 界面,但 WDK 中的示例(Elotouch 是最相关的一个)仅显示 HID 支持。在我的谷歌搜索中,我发现有人提到处理这个问题的正确方法是编写一个 shim 驱动程序,它将从低级协议公开 HID,但我找不到关于从哪里开始的好信息。
我应该看看哪些示例(WDK 或其他),HID 垫片是解决此问题的正确方法吗?我希望至少以 Vista+ 为目标,XP 也不错。
谢谢
编辑:有点澄清。触摸板是 USB 但非 HID。另外,如果 HID shim 是最好的选择,我可以在那里使用 KMDF,还是必须使用 WDM?我的大部分经验是 WDM,但我不确定该走哪条路。
linux - 您如何获得隐藏设备的所有权?
我想拥有一个可能已经插入的隐藏设备,使用它的输出,同时防止其他人(X11 或终端)使用它。
如果我能帮上忙,我不想假装自己是一个终端,而是要垄断一个特定的隐藏或字符设备。这个想法是,某些隐藏设备可能会被 x/终端识别为鼠标/键盘,但第二个鼠标或键盘可以用于其他用途,但要做到这一点,您需要确保它们不会将虚假输入发送到打开终端。
有没有人知道如何做到这一点?
usb - 寻找虚拟 USB HID 驱动程序
我们设计了一种特殊的通讯工具,用于轮椅上控制灯光等。我们使用Z-wave。我们有通过 PC 控制这些设备的应用程序。
不幸的是,该应用程序需要一个 USB 记忆棒。我们的设计不允许使用 USB 连接棒。取而代之的是,我们使用通过蓝牙和虚拟端口链接到 PC 的串行接口模块。我们知道该应用程序使用 HID 标准 windriver。(不涉及第三方驱动程序)
我们想知道是否可以使用 HID“包装器”驱动程序来模拟 USB 标识符和 PnP,以使应用程序认为连接了记忆棒,然后将蓝牙虚拟 comport 数据链接到应用程序。
c++ - SetupDiGetDeviceInterfaceDetail 只为所有 USB HID 对象的路径返回“\”
我可以知道我有多少个 USB HID 设备 (7),但每次我尝试获取任何设备的详细信息时,为其返回的路径始终是“\”,因此我根本无法访问该设备. 我正在使用与此代码的过程非常相似的代码: