input-devices相关内容

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

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

制作一个 USB 设备,用 Java 控制它

我正在考虑制作带有旋钮、按钮和 LED 的物理控制器(设备?).我想使用 Java 与它交互(响应旋钮、点亮 LED 等).我提到 Java 的原因有两个:首先,我很了解 Java1.其次,我已经用 Java 编写了我需要与之交互的其余程序(尽管有一些方法可以用另一种语言与 Java 程序对话). 我希望设备通过 USB 连接并且独立于(计算机)平台. 我不知道从哪里开始,除了开始阅读 ..
发布时间:2021-11-17 03:37:28 Java开发

MacOS虚拟输入设备

如何用代码创建虚拟HID设备?我试图避免编写内核扩展来完成此操作,但这似乎是唯一的方法.我需要能够创建所有类型的虚拟HID设备,并有一个在后台运行的应用程序为它们提供事件.有没有办法在用户空间中做到这一点,还是我必须冒险进入内核领域? 解决方案 创建HID设备的典型方法是在IOKit中使用IOHID *类.您可以编写一个userclient来传入和传出事件. 我不确定是什么“虚拟" ..
发布时间:2020-07-23 07:08:59 其他开发

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

我想拥有一个可能已经插入的hid设备的所有权,使用它的输出,同时防止其他人(X11或终端)使用它. 如果能帮助我,我不想假装自己是终端机,而是想垄断一个特定的隐藏或字符设备.这个想法是,某些隐藏的设备可能会被x/terminal识别为鼠标/键盘,但是第二个鼠标或键盘可以用于其他功能,但是要做到这一点,您需要确保它们没有将虚假输入发送到鼠标/键盘.打开终端. 有人对如何做到有任何见识吗? ..
发布时间:2020-05-01 10:45:53 服务器开发

JavaScript:检查鼠标按钮是否按下?

有没有办法检测JavaScript中当前是否有鼠标按钮? 我知道“mousedown”事件,但这不是我需要的。按下鼠标按钮一段时间后,我希望能够检测到它是否仍然按下。 这可能吗? 解决方案 关于Pax'解决方案:如果用户有意或无意地点击了多个按钮,它就不起作用。不要问我怎么知道: - (。 正确的代码应该是这样的: var mouseDown = 0; doc ..
发布时间:2019-01-22 19:16:34 前端开发

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

我的蓝牙棒code扫描仪连接到我的Andr​​oid平板电脑。酒吧code扫描仪结合了Android设备作为输入设备 - HID配置文件。它示出了在系统蓝牙管理键盘或鼠标。我发现蓝牙配置文件的输入设备类存在,但处于隐藏状态。类btprofile常量在android的文档@hide annotaions。 隐藏类: ..
发布时间:2016-03-11 21:42:27 移动开发

Android 3.0的使用物理键盘设置

背景: 我最近购买了摩托罗拉XOOM平板电脑与桌面的码头和蓝牙键盘配件一起。 码头和键盘工作的伟大,但是当我把平板电脑在码头移到不在办公桌旁,键盘仍然与设备配对,我必须手动更改设置使用软键盘。这同样适用于当我设置回被告席上,我需要手动切换回来。这不是一个的巨大的问题,但是这将是很好不要去想它。 于是,我尝试下载从连接或从动力源,不过暂时行之有效断开时,简单地切换蓝牙和关闭市场的应用程序,但期 ..