hid相关内容

检测蓝牙遥控器上的按钮(GATT上的HID)

我有一个蓝牙LE遥控器,我想把它和我的覆盆子PI Zero配对。 ] 我成功地将遥控器与Android手机配对,然后它就像键盘一样工作,我可以在键盘上将数字键入空白便签,甚至可以在手机上改变音量。 它seemsRaspbian不支持GATT上的HID,这意味着我需要使用python实现/模拟GATT行为上的最小HID。(如果有更直接的方法,请纠正我。) Raspbian ..
发布时间:2022-02-26 18:15:09 Python

用于辅助键盘的 OSX HID 过滤器?

我想过滤第二个键盘上的键盘输入,并防止第二个键盘的键事件到达操作系统(自己处理它们).如何做到这一点? 解决方案 可以通过IOKit和HIDManager类来实现. 如果需要独占访问键盘,可以使用 kIOHIDOptionsTypeSeizeDevice 选项,但程序必须以 root 权限运行. 获得此结果所需的代码存根如下所示: //创建一个管理器实例IOHIDManage ..
发布时间:2022-01-13 22:43:11 其他开发

十六进制键盘扫描码列表和 USB HID 键盘文档

我在哪里可以找到不同键盘布局的十六进制键盘扫描代码列表? 我使用 bash 命令 echo -ne 通过(假)USB HID 键盘发送键码,然后是转义的十六进制键扫描码和 HID 设备: echo -ne "\x00\x00\x00\x38\x00\x00\x00\x00" >/dev/hidg0echo -ne "\x00\x00\x00\x00\x00\x00\x00\x00" >/d ..
发布时间:2022-01-13 22:35:04 其他开发

模拟游戏设备 - Raspberry PI Zero

嗨,我想将我的 Raspberry PI Zero 用作 HID 设备(操纵杆). 当我将 Raspberry PI Zero USB 端口连接到我的 PC 时,我希望它显示为操纵杆并添加 X &Y 轴,我目前设法将树莓派零显示为键盘并向其发送击键.通过使用 this 页面作为参考,有人知道我的想法是否真的可行吗? 解决方案 应该是可以的(但我没有 PI 硬件来测试它). 链接 ..
发布时间:2022-01-05 11:04:25 其他开发

如何防止 linux 初始化 USB HID 设备

我有一个可以在两种不同模式下工作的 USB HID 设备.模式的选择基于发送给它的 USB 枚举/初始化数据包的顺序. 我使用的是运行 Raspbian 的 Raspberry Pi 3,但是如果我为桌面 Ubuntu 发行版编译代码,我也会看到同样的问题. 我遇到的问题是 linux 将 USB 设备识别为 HID 设备,然后发送它认为启动设备所必需的命令序列,这可以正常工作并以“模 ..
发布时间:2022-01-05 11:02:55 服务器开发

连接到特定的 HID 配置文件蓝牙设备

我将蓝牙条码扫描器连接到我的安卓平板电脑.条码扫描器与安卓设备结合作为输入设备 - HID 配置文件.它在系统蓝牙管理器中显示为键盘或鼠标.我发现蓝牙配置文件输入设备类存在但被隐藏.class 和 btprofile 常量在 android 文档中有 @hide 注释. 隐藏类: http://grepcode.com/file/repository.grepcode.com/java ..
发布时间:2022-01-04 20:29:47 移动开发

如何与蓝牙键盘通话?

我编写了一个连接到蓝牙键盘的 Android 应用程序.它通过 BT 套接字连接到键盘并获取套接字的输入流. InputStream inStrm = socket.getInputStream(); 接下来我尝试读取输入流,但它说没有可用字节. int nBytesAvail = inStrm.available();//总是给我 0 或 int dataByte = inStrm.r ..
发布时间:2022-01-04 20:01:22 移动开发

是否可以使计算机充当蓝牙 HID 设备?

是否可以将计算机用作蓝牙 HID 设备?也就是说,给定一台插入标准 USB 键盘的本地机器,其他设备可以发现这台机器并将其用作蓝牙键盘. 我想创建一个 linux 或 OS X 应用程序(或使用现有的应用程序,尽管我没有找到),其行为与上述相同,但我不确定从哪里开始,或者是否甚至可能. 所以: 我所描述的可能吗? 是否有任何现有的应用程序可以满足我的描述? 如果不存在任何应用 ..
发布时间:2022-01-04 19:57:51 服务器开发

如何获得数位板笔压力值?

我正在使用 Wacom Bamboo Pen 数位板,我希望能够在我用 C# 编写的应用程序中获得它的笔压力值.我怎么做?是否有允许在 Windows 7 上获取笔值的 API? 解决方案 Wacom 提供了扩展 API直接从平板电脑获取数据.API 包括用于检测压力、倾斜和其他交互的示例代码: 倾斜测试:展示压力,使用橡皮擦和笔倾斜属性 压力测试:演示如何检测并显示笔压力 ..
发布时间:2021-11-15 00:44:58 C#/.NET

用于 HID (USB) 的 .NET API?

.NET (C#) 中是否有用于使用 USB HID(人机界面)设备的 API? 解决方案 HidLibrary 总结了所有P/Invoke 呼叫您.但是不,它看起来没有任何很好的框架 API 来处理 USB 设备. ..
发布时间:2021-11-15 00:43:27 C#/.NET

使用Pi Zero W模拟HID键盘和鼠标

我的目的是将PiZeroW用作计算机的HID键盘和鼠标USB输入设备. 我已经咨询了以下内容 https://eleccelerator.com/tutorial-about-usb-hid-report-descriptors/一个很好的概述,其中包含指向usb.org文档的链接 https://eleccelerator.com/usbdescreqparser/用于检查报告文件 ..
发布时间:2021-05-14 18:51:49 其他开发

在Windows上使用HID设备的情况下,如何获取供应商和产品字符串?

我需要获取有关Windows计算机上插入的HID设备的idProduct和idVendor的信息.如何获得给定HID设备的USB_DEVICE_DESCRIPTOR? 我搜索了Internet,但仅找到使用WinUSB库查询设备并获取USB_DEVICE_DESCRIPTOR的示例.我的理解是我无法使用WinUSB插入HID设备. 那么我需要为HID设备使用什么? 解决方案 如 ..
发布时间:2021-05-14 18:51:46 C#/.NET

UWP的HID库崩溃

我正在开发可与HID设备一起使用的UWP应用程序.该应用程序几乎一直都在正常运行.但是当我关闭或折叠/恢复时,它通常会崩溃.我收到异常访问冲突读取位置: MyApp.exe中的0x5FC8A31C(Windows.Devices.HumanInterfaceDevice.dll)引发异常:0xC0000005:访问冲突读取位置0x0000001E. 并且此异常始终出现在CreateOutp ..
发布时间:2021-05-14 18:51:41 C#/.NET

捕获HID键盘事件

以下代码仅适用于一个输入设备.不幸的是,我需要捕获大约12种不同的HID设备(RFID读取器),所以我想知道是否有人知道如何使代码适用于12种不同的输入? #include#include#include#include#include#include#include ..
发布时间:2021-05-14 18:51:36 服务器开发

Raspberry Pyusb使资源繁忙

我正在尝试通过USB将Raspberry PI连接到Pic4550.(使用Windows C#程序可以使用PIC功能!).因此,我已经安装了rpi 2,pyusb,并尝试在[ https://github.com/walac/pyusb/blob/master/docs/tutorial.rst] [1] 我已连接到USB设备,lsusb显示: Bus 001设备006:ID 04d8 ..
发布时间:2021-05-14 18:51:33 Python

用户空间中Mac OS X上的游戏手柄和操纵杆支持

几天来,我一直在寻找如何在Mac上进行游戏手柄和操纵杆支持的工作,而我发现的所有资源似乎都暗示了预装驱动程序以及使用Apple的HID API的效果. 这种方法的缺点是每个操纵杆和游戏手柄都需要加载另一个内核扩展,因此它可以被HID管理器识别,或者至少需要一个少于 Info.plist 的代码符合先前安装的驱动程序.例如,当我有一个360 Xbox驱动程序 KEXT在内部,可以使用Micro ..
发布时间:2021-05-14 18:51:30 其他开发

如何在Linux上捕获原始HID输入?

我想完成的工作的简短版本:我有一个脚踏板(INFINITY-IN-USB-1,如果您有兴趣的话)可以实现为通用HID设备,希望它在Linux上表现为 Ctrl 和 Alt 键.我正在寻找X级别的东西,即不仅仅是单个程序. 较长版本:通过调用DLL函数 RegisterRawInputDevices 和 GetRawInputData 并在隐藏状态下侦听输入,我可以在Windows XP中使用 ..
发布时间:2021-05-14 18:51:26 服务器开发

python:从USB HID设备读取

我有一个出现在/dev/hidraw上的USB RFID设备对于我的串行设备,它们出现在/dev/ttyUSB *上,我使用了pyserial,它的工作原理类似于魅力,但是对于这一类,我无法使用 cat/dev/hidraw0 从其中读取,需要root特权再加上我需要读一行而不是继续听 我使用了evdev库,但是我的设备根本没有出现: 导入evdev设备= [evdev.list_devi ..
发布时间:2021-04-30 19:36:14 服务器开发

HID设备在编程时如何工作?

我有一个条形码扫描仪用作HID设备.每次扫描条形码时,条形码都会直接进入Windows键盘,例如,如果打开记事本,我会看到在其中键入的条形码. 据我所知,可以从您的HID设备读取HID数据. 但是,如果用户已经在带有文本编辑控件的表单上,该怎么办?扫描的代码将进入文本框. 您可以阻止传入的文本并仅进行后台处理吗? 你能解释一下理论吗? 解决方案 您可以将扫描仪设置为 ..
发布时间:2021-04-14 19:17:45 其他开发