13得票5回答
使用JavaScript、HTML5或任何跨平台语言(支持Android),将数据写入USB HID

我已经用HTML5和JavaScript编写了一个UI。我选择这种实现方式是为了在Android Chrome和Windows 8 RT之间共享相同的代码。 现在,我的下一个目标是将数据写入USB HID。我正在与一个被视为HID的设备进行通信。我提到这部分是为了看是否有一种方法可以写入HI...

12得票2回答
如何在Android上以编程方式配对和连接HID蓝牙设备(蓝牙键盘)

我可以将蓝牙键盘配对,但无法连接使其成为输入设备。 我查看了开发者网站提供的文档 - http://developer.android.com/guide/topics/connectivity/bluetooth.html#Profiles 文档中指出,Android 蓝牙 API 提供以...

12得票3回答
远程蓝牙相机触发器适用于手机

我想通过模拟发送音量增加键到已连接蓝牙的手机的BLE键盘来为我的手机构建相机触发器。我希望这样做是因为我想触发本地相机应用程序,而不是嵌入式相机视图。 我对使用的技术持中立态度,但理想情况下,为了简单起见,我希望它是我的Macbook上的命令行实用程序,类似于Go或Node.js之类的东西。...

12得票1回答
如何执行特定HID设备的硬件复位?

目标 使用 Delphi 应用程序对特定 USB dongle ANT、HID 设备进行硬件重置。 1. 尝试使用 CM_Request_Device_Eject 函数 我尝试使用 CM_Request_Device_Eject 函数,它可以正确地弹出设备,但在某些系统上不会自动重新...

11得票3回答
如何在Android Pie中使用蓝牙HID设备配置文件?

我正在尝试使用Bluetooth HID设备配置文件服务编写Android P应用程序,以将其用作蓝牙键盘。根据文档,我应该使用方法BluetoothAdapter.getProfileProxy(Context,BluetoothProfile.ServiceListener,int)获取B...

11得票2回答
一个 HID 设备可以接收哪些数据?

我正在设计一款具有特殊功能的USB键盘。这样一个HID设备可以从主机接收什么信息? 通过USB,我能否: 从屏幕上读取表单中的数据? 找出用户正在使用的操作系统? 查看是否有错误消息? 甚至“知道”屏幕上正在发生的事情,例如选择了哪个程序或程序是窗口化还是全屏模式? 谢谢!

11得票2回答
用Python监听USB键盘

场景:一个极简的Linux系统(ASUS路由器上的OpenWRT),一个USB键盘(假设我知道设备名称,例如/dev/hiddev0) 目标:编写一个Python(或Shell)脚本,监听此设备并根据用户输入执行一些操作 作为开始-将用户输入的字符回显到给定名称的文本文件中就足够了。 P...

11得票3回答
安卓和吉他英雄控制器

我知道最新版本的Android(Honeycomb和ICS)支持手柄和游戏手柄。 Guitar Hero(和Garage Band)控制器本质上是USB HID设备,对吗? 所以我的问题是: 在Android设备上是否可以接收来自Guitar Hero(或Rock Band)控制器的数据(按...

11得票3回答
如何获取RawInput HID设备的可读名称?

我正在将应用程序从DirectInput转换为RawInput以处理游戏手柄,我想为每个游戏手柄提供一个易于理解的人类可读描述。理想情况下,应该是设备管理器中出现的设备文本,但USB产品描述也可以。任何方法都应该不需要管理员权限即可工作。 到目前为止,我找到了一个线索集:在注册表中似乎有一个...

10得票2回答
CreateFileA无法在Windows中打开HID设备

编辑:问题报告在这里:https://github.com/signal11/hidapi/issues/276 Inkling是Wacom的一种笔设备。 InklingReader是一个开源项目,可以从中获取实时数据。 我正在尝试整理InklingReader,以使用HIDAPI而不是l...