hid

禁用 HID 兼容设备会有什么后果?
hid

禁用 HID 兼容设备会有什么后果?

我正在尝试提高一款名为 Condemned 的 PC 游戏的帧速率。我的机器超过了 2006 年描述的推荐要求。但是,这台机器运行的是 Windows 10。 许多论坛建议我禁用“HID 兼容设备”: 为了获得最佳性能,您将需要禁用所有“HID 兼容设备”,而不需要禁用任何其他内容。 我找不到此方法背后的任何理由。 通过设备管理器检查这些设备的属性并不能告诉我太多有关它们的信息。我的机器上有三种类型的 HID 兼容设备: 消费者控制设备(4 个实例) 系统控制器(2 个实例) 供应商定义的设备(6 个实例) 我不知道这些提供了什么功能...

Admin

使用 Windows 计算机作为另一台计算机/设备的蓝牙输入设备
hid

使用 Windows 计算机作为另一台计算机/设备的蓝牙输入设备

好吧,我意识到这是一个完全倒退的用例,但我必须想象它在技术上是可行的。我有一台 Android 平板电脑(Acer A500),我在工作时使用它来访问个人电子邮件和即时通讯,因为我可以用它连接到附近的咖啡店 wifi AP。它工作正常,但我希望能够使用普通键盘。显然,我知道 Android 3.1 支持蓝牙和 USB 键盘和鼠标,但我不想在我的办公桌上再加一个(或者为此不得不买一个)。 我首先想到的是,如果有适用于 Android 的 Synergy 客户端(那就太好了),但无论如何它都行不通,因为它们必须在同一个网络上,但肯定不在同一个网络上。我有一个适...

Admin

如何在不让 Windows 10 进入睡眠状态的情况下为特定 HID 设备启动挂起模式?
hid

如何在不让 Windows 10 进入睡眠状态的情况下为特定 HID 设备启动挂起模式?

我有一个自定义的 HID(人机接口设备),想测试它在以下情况下的行为: 暂停模式。我正在寻找一种方法来在我的 Windows 10 PC 上为此 HID 设备启动挂起模式,无需放置整个系统进入睡眠状态。 有没有开发工具或推荐的方法来实现这一点而不影响整个系统的电源状态?非常感谢您的指导。谢谢! ...

Admin

更改 USB 设备的默认驱动程序
hid

更改 USB 设备的默认驱动程序

我正在开发一个使用 PlayStation Buzz! 控制器的小项目。较新的控制器会自动检测到 HID 设备,但不幸的是,较旧的版本被检测为故障的 USB 集线器。可以手动将每个设备安装为 HID 设备,但不幸的是,重新启动后此手动配置会丢失。 有没有办法更改具有给定供应商和产品 ID 的设备的默认驱动程序? ...

Admin

如何卸载在 Windows 安装过程中仍然存在的不存在的 HID 设备
hid

如何卸载在 Windows 安装过程中仍然存在的不存在的 HID 设备

当我重新安装 Windows 时,我的触控板不工作了。作为故障排除步骤之一,我手动添加了一些不存在的人机接口设备。(步骤是手动添加符合 HID 的触摸板驱动程序)。 现在,我已经重新安装了 Windows 3 次,甚至完全格式化了安装 Windows 的 SSD,但 Windows 每次安装时都会自动添加这些驱动程序。我也无法卸载,因为它会自动添加。如何永久删除它们? 我确信它不是所需的 HID 设备,因为以前没有这样的设备。而且我仍然可以添加那些假设备,只是无法删除。 任何帮助,将不胜感激... ...

Admin

如何在 Linux 上禁用控制台登录(最好作为启动参数)
hid

如何在 Linux 上禁用控制台登录(最好作为启动参数)

我有一个有点奇怪的用例:我编写了一个 Linux 服务,它监听所有键盘事件并根据这些事件执行操作(静音传入音频、切换 KVM 输入、启动计算机等)。这是无头盒(Raspberry Pi)的唯一用途。 我的问题是,键盘上输入的任何内容以及我的服务注册的内容都会在控制台登录屏幕上输入。按“Enter”尝试登录,这显然会失败,但会导致写入有关它的日志条目。 有没有办法从 Linux 启动参数或类似参数禁用控制台登录(这样如果我需要在本地登录,我可以在 Linux 启动之前编辑它)? 我当前的替代方法是设置自动登录并在用户会话中运行我的代码,但这感觉不太安全。 ...

Admin

识别提供/支持引导协议描述符的键盘
hid

识别提供/支持引导协议描述符的键盘

我有一个依赖 HID USB 设备的应用程序引导协议。 有没有办法可以预先知道键盘是否支持启动协议?这是基于一致的标准(如 VID/PID)还是随机制造商决定? ...

Admin

使用 Raspberry Pi 模拟键盘远程控制 KVM
hid

使用 Raspberry Pi 模拟键盘远程控制 KVM

我有一台离我很远的 KVM,我想用 Streamdeck 来控制它。问题是 KVM 仅支持通过以下方式更改输入: 设备上的物理按钮 红外遥控 键盘热键 这是用户手册请参阅第 36 页。 键盘热键选项对我来说很突出,因为本质上如果我可以对键盘进行编程以自动发送这些击键,我就可以让 Streamdeck 运行一个脚本,该脚本联系键盘(通过 IP)来发送特定的击键序列。 以下是热键示例: 我有一台 Raspberry Pi 3,我认为它可以做到这一点。我可以通过以太网端口将 Pi 插入运行 Streamdeck 的 Windows 计算机所插入的同一网络交换...

Admin

我应该在控制请求期间发送报告吗?
hid

我应该在控制请求期间发送报告吗?

我正在使用 HID 协议构建 USB 键盘。 有人告诉我,如果控制请求类型为0x01,我应该回复最后一份报告。这意味着我必须将报告写给: USB 端点, 当有控制输入请求时。 我不会这样做:我只将报告写入端点,并忽略所有控制输入请求,除了要求报告描述符的请求。我的键盘在 Linux(Fedora、Android)和 Windows 上都运行良好。我没有 Mac,所以我无法在 Mac 上进行测试。 我的问题是: 规范是否真的要求设备发送两次报告,第二次是在控制请求期间? 如果是,我可以放心地忽略那部分吗,因为看起来没有它也能很好地运行? ...

Admin

为什么我有一大堆 HID,我该如何摆脱它们?
hid

为什么我有一大堆 HID,我该如何摆脱它们?

我的笔记本电脑上只连接了三个 USB 设备。一个 Logitech 键盘、一个 Razer 鼠标和一个 Toshiba 外置硬盘。但是,当我进入设备管理器时,我看到了很多 HID。发生了什么? 有没有办法一次性将它们全部删除,然后逐个安装? ...

Admin

每次只能用一只鼠标移动 PC 上的光标(笔记本电脑可以同时使用两只鼠标)。如何更改这种情况?
hid

每次只能用一只鼠标移动 PC 上的光标(笔记本电脑可以同时使用两只鼠标)。如何更改这种情况?

一次只能用一只鼠标控制我的 Windows 10 桌面上的光标。 例子: 1. Mouse A plugged in. 2. Mouse B plugged in. -> Mouse A can move the cursor and interact with the PC. -> Mouse B can not. 3. Mouse A unplugged. -> Mouse B can now use the cursor. 正常情况下,两个鼠标都应该能够一直移动光标,就像我在笔记本电脑上尝试过的那样。 我认为它必须是 Wind...

Admin

无法解决 Fargo HDP5000 徽章打印机“检查色带”错误 97
hid

无法解决 Fargo HDP5000 徽章打印机“检查色带”错误 97

我在解决 Fargo 徽章打印机上的色带错误时遇到了问题。当我们尝试打印徽章时,一旦开始打印黑色,就会出现错误,然后打印机打印出来的徽章会变成空白。色带看起来不错,没有损坏或任何问题。我们进行了彩色打印测试和校准测试,徽章打印得很好,没有任何问题。 我做了什么: 更改了驱动程序中的某些设置,并确保具有写入权限 更新的驱动程序和打印机固件 请告诉我你们的想法! ...

Admin

如何找到 streamdeck (hid) 所需的 udev 规则
hid

如何找到 streamdeck (hid) 所需的 udev 规则

我买了一个 streamdeck 来玩。该公司不支持 Linux,但有一个用 Python 编写的 streamdeck-ui,它有点用(但有点用不上,所以我想用别的,可能是我自己的)。编写应用程序相对容易,困难的部分是使用现有的 hid 库/与设备通信。Streamdeck-ui 要求 udev 规则具有以下格式: 子系统=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0060", TAG+="uaccess" 我可以用 lsusb 打印的实际值替换正确的 idVendor、idProduct,这样...

Admin

重新映射音量键以在 Linux 中向上或向下滚动
hid

重新映射音量键以在 Linux 中向上或向下滚动

如何重新映射蓝牙键盘上的音量增大/减小键,以可调的量向上/向下滚动页面? 操作系统:Linux > Ubuntu > Pop_OS! 21.10 (有没有一种简单的方法可以从无线键盘设备获取所有 HID 输入并将它们映射到另一个 HID?) ...

Admin