usbhid

打开蓝牙耳机会重置键盘
usbhid

打开蓝牙耳机会重置键盘

我有一副蓝牙降噪耳机(如果这很重要的话,是 Bose QC 35s),每当我打开它们时,它们都会导致我的键盘和鼠标设置重置为默认设置,这非常烦人。 我假设人机接口设备代码中的某些内容导致了这种情况的发生,但我不清楚是什么导致了这种情况或为什么。 我查看了蓝牙事务wireshark但我承认我不完全确定我在看什么,因为我不是蓝牙专家。 我写了一个相当简单的Python监控 DBus 的脚本org.bluez公交车属性已更改信号,这确实有效,但它是一种临时解决方案,它冒犯了我的秩序感和完整性,以至于我不得不求助于它。 如果有人对配置有任何建议布鲁兹或者数据...

Admin

Ubuntu 哪些版本支持绝对鼠标模式?
usbhid

Ubuntu 哪些版本支持绝对鼠标模式?

我正在使用双头 KVM 连接不同的双显示器系统。KVM 使用绝对鼠标模式进行操作,如果操作系统支持绝对鼠标模式,效果会很好。 我对 Linux 不是很熟悉,但有人告诉我 Linux 对绝对鼠标模式的支持一直都很简单。内核需要支持它,然后需要 udev 规则来激活它(?),并且根据我不知道的因素,可能可以在两个屏幕上或仅在主屏幕上操作绝对鼠标模式。 有人能解释一下吗? 我也读过这里从 16.04 开始,Ubuntu 服务器支持绝对鼠标模式,从 14.04 开始,Ubuntu 服务器也支持绝对鼠标模式,这让我更加困惑,因为在同一个表中,它指出从 7.3 开始...

Admin

OpenOCD:无法在 WSL 中找到匹配的 CMSIS-DAP 设备
usbhid

OpenOCD:无法在 WSL 中找到匹配的 CMSIS-DAP 设备

我正在尝试将 WSL 中的 GDB 连接到 Atmel SAMV71 Xplained Ultra 开发板。我在尝试让 OpenOCD 连接到开发板时遇到了问题。 我正在使用以下 OpenOCD 配置文件: atmel_samv71_xplained_ultra_edbg.cfg source [find interface/cmsis-dap.cfg] source [find board/atmel_samv71_xplained_ultra.cfg] source [find target/atsamv.cfg] 在 Windows 中使用 Open...

Admin

USB 键盘在注册前需要进行数十次探测
usbhid

USB 键盘在注册前需要进行数十次探测

我使用的是 Ubuntu 22.04。几个月前,当我还在使用 20.04 时,我的机械键盘开始出现问题,在此之前,它一直运行正常。这肯定是在更新后发生的,但由于这个问题是几个月前开始的,我无法追溯在出现此问题之前安装了哪些更新。 问题出现在重新启动后,以及将 KVM 切换器从我的工作笔记本电脑 (Windows) 切换到我的 Ubuntu 桌面后。KVM 切换器不是问题,当键盘直接插入台式电脑时也会发生问题。这个问题不会出现在我的 Windows 笔记本电脑上。 问题是键盘被探测并且探测失败;这种情况发生了几十次。 从 journalctl(我已将主机名替换...

Admin

连接 Upsilon 2000 时出现问题,如何使用 NUT 进行设置
usbhid

连接 Upsilon 2000 时出现问题,如何使用 NUT 进行设置

我正在使用 Kubuntu 20.04.1 64 位。需要说明的是,我并不是想通过网络使用它,而是直接通过 USB 电缆使用它。 UPS 应该Bus 001 Device 004: ID 0001:0000 Fry's Electronics 编辑: 我发现司机名单并且,"Various" "ups" "2" "(Various USB)" "UPSilon 2000 software" "blazer_usb langid_fix=0x409"经过一点网络搜索,发现有这样的配置,并且它连接起来了。 [upsilon-2000] d...

Admin

Digital Ink Pad 平板电脑在 20.04 中无法使用,但在 16.04 中可以工作
usbhid

Digital Ink Pad 平板电脑在 20.04 中无法使用,但在 16.04 中可以工作

我正在从 Ubuntu 16.04 升级到 20.04。我的电脑上连接了一个图形输入板,16.04 将笔识别为鼠标。但它在 20.04 中不起作用。输出来自usb 设备两个版本均相同: T: Bus=04 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=172f ProdID=0027 Rev=01.50 S: Manufacturer= ...

Admin

触摸屏在 Ubuntu 15.10(东芝 Satellite Radius P55W-B)上不起作用
usbhid

触摸屏在 Ubuntu 15.10(东芝 Satellite Radius P55W-B)上不起作用

我最近安装了 Ubuntu 15.10 以与 Windows 10 一起进行双启动,我的笔记本电脑上的触摸屏似乎工作了一段时间,然后在某个未知的时间停止工作。根据我所做的研究,似乎有一系列实用程序可以帮助解决输入设备问题。以下是一些: x-input 产生以下输出。在屏幕停止工作之前,我相信输出的“虚拟核心指针”部分中有第三个条目: Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer ...

Admin

Symbol 条形码扫描器 - 不工作
usbhid

Symbol 条形码扫描器 - 不工作

我在测试条形码扫描仪时遇到了一个奇怪的问题。我先告诉您,除了系统提示的信息外,我不知道该设备的品牌或型号。 当我将其插入时,设备根本没有反应(通常,扫描仪会闪烁、发出哔哔声......你明白了),但它以某种方式被系统识别(Ubuntu 15.10 64Bit): dmesg 的输出: [ 4499.987323] usb 1-2: new full-speed USB device number 11 using xhci_hcd [ 4500.116992] usb 1-2: New USB device found, idVendor=05e0, ...

Admin

如何正确设置 Logitech 鼠标的 USB 轮询率?
usbhid

如何正确设置 Logitech 鼠标的 USB 轮询率?

我有一个非常具体的需求,需要更改 Ubuntu 15.04 中的 mousepoll 值。 在 Kerbal Space Program 中,有一个 Linux 错误,如果您在 mousepoll 值高于 125hz 时使用鼠标右键拖动视图,游戏将挂起一两秒钟,这会让您玩起来非常沮丧。 我有一款 Logitech G400 鼠标,其轮询频率最高可达 1000hz。我不知道如何更改它。 我努力了: 设置options usbhid mousepoll=8​/etc/modprobe.d/usbhid usbhid.mousepoll=8启动时在命令行...

Admin

Asus STRIX Claw 鼠标和 Tactic Pro 键盘在 Ubuntu 14.10 下无法使用
usbhid

Asus STRIX Claw 鼠标和 Tactic Pro 键盘在 Ubuntu 14.10 下无法使用

这华硕 STRIX Claw检测到鼠标,但错误地报告为键盘,并且根本不起作用。 这华硕 STRIX Tactic Pro键盘在非 NKRO 模式下部分工作,但无法检测到按键组合,因此无法使用。开启 NKRO 时它根本不起作用。 内核重新​​编译,HID_MAX_USAGES 增加到 65535 - 按照建议那个话题对于类似的游戏鼠标 - 部分修复了鼠标和键盘的问题。使用新内核启动后,外围设备可用,并且行为如下: 这华硕 STRIX Claw鼠标在最低 DPI 模式下正常工作。如果按下任何 DPI 按钮,鼠标就会停止工作,因此需要拔下/重新插入。 这...

Admin

SteelSeries Sensei 侧键冻结鼠标
usbhid

SteelSeries Sensei 侧键冻结鼠标

当我按下右侧按钮之一(不是通常的后退/前进按钮)时,鼠标冻结,并且 dmesg 中出现 -22 错误(见下文)。当我取出鼠标并再次放入时,它可以正常工作,但按钮仍然冻结鼠标。 我找不到有关错误 -22 或 Sensei 鼠标的任何有用信息。 这是启动后的 dmesg 信息: [ 2.473271] input: La-VIEW Technology SteelSeries as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input3 [ 2.47344...

Admin

操纵杆模拟器和 Wine
usbhid

操纵杆模拟器和 Wine

有没有办法在 Ubuntu 中模拟操纵杆,即创建一个看起来像操纵杆但实际上由某个用户空间程序驱动的设备?理想情况下,该设备能被 Wine 识别? 我想玩一些钛战机 95,如果没有操纵杆,它就无法启动,尽管我实际上从来不需要真正的操纵杆(键盘和鼠标提供了足够的输入)。我曾经在旧的 Windows 设置中使用 NTPAD 来提供假操纵杆;现在我想在 Linux 中做同样的事情。 ...

Admin

22.04 LTS 启动延迟 25 秒 [25.710318] i2c_hid_acpi:i2c-INT33D1:00 探测失败,错误为 -61
usbhid

22.04 LTS 启动延迟 25 秒 [25.710318] i2c_hid_acpi:i2c-INT33D1:00 探测失败,错误为 -61

我已经厌倦了等待我的 Acer R3-471 笔记本电脑启动这么长时间,因为每次都会出现这个错误。通过谷歌搜索,显然这是触摸板的问题,但除了尝试一些针对不同硬件的粗略(对我来说)内核补丁外,我想先在这里寻求帮助以解决这个问题。触摸板和触摸屏确实可以正常工作。 配备触摸屏的 Acer R4-471 2 合 1 Ubuntu 22.04 LTS 已全部更新。 这些是系统启动时显示的行,显示每 6 秒重试一次的延迟时间 x 4: dmesg|grep i2c_hid_acpi [ 6.252062] i2c_hid_acpi i2c-INT33D1:00:...

Admin

由于某种原因,CTRL 和 ALT 键被映射到 Shift
usbhid

由于某种原因,CTRL 和 ALT 键被映射到 Shift

我安装了 Ubuntu 14.04,我很喜欢它。但是,在玩一款名为 Garry's Mod 的游戏时,我注意到我的有线键盘上的CTRL和ALT键都被检测为Shift。我查看了键盘布局图并确认了这一点。我还注意到我的 Windows、或Super键Right CTRL和Right ALT都被映射到Left Shift。 它们都运行正常,只是检测错误。我选择了美国布局,我的键盘应该是这样的,而且在 Windows 中也是这样。有人能帮忙吗?我的键盘被检测为 SONiX USB 键盘(实际键盘品牌是 Avazz)。 我xev -event keyboard对...

Admin

如何使用 libusb 中断回调实现通用 hid 读取
usbhid

如何使用 libusb 中断回调实现通用 hid 读取

大家好,我已成功枚举 Linux 主机上的 STM32 HID 设备并从中接收输入。为了实现这一点,我使用了“hid read”函数和 Linux 源代码示例中的 hid-example。目前,此读取操作采用轮询方式。现在我想继续并将 hid read 操作作为带有 ISR 的回调来实现,而无需创建 read_thread。这可能吗?如果给出任何建议的文档或提示,那将非常有帮助。 ...

Admin