input-devices

如何读取 USB 设备按钮的原始输入并将其转换为按键?
input-devices

如何读取 USB 设备按钮的原始输入并将其转换为按键?

我一直在尝试找出将 Huion Kamvas 12 绘图板上的按钮和触控条与我的 ubuntu 安装进行交互的最佳方法。虽然我能够让笔与 Digimend 内核驱动程序配合使用,但上述按钮和触控条似乎无法开箱即用或不受 Digimend 支持,因此我尝试自己做这件事。 到目前为止,我能够使用 Keymapper 来连接快捷键,但似乎无法使用它(即 Keymapper)正确映射触控条。我尝试了其他几个程序,但问题大致相同。 根据 evtest 工具,按钮事件被称为“BTN_0”、“BTN_1”、“BTN_2”等,触摸条事件被称为“ABS_WHEEL”,并使用各...

Admin

编写输入设备脚本
input-devices

编写输入设备脚本

在 macOS 上我目前使用锤勺编写各种自动化脚本。它提供了剪贴板缓冲区、窗口放置等 API(参见API 文档)。 最重要的是,它提供了处理键盘输入的可能性,我使用它来为键盘创建系统范围的模态层(参见示例配置)。 当我考虑切换到 Ubuntu 时,我想知道是否有一种简单的方法可以连接到输入设备,以便创建我自己的系统范围的模态键盘布局。 一个额外的好处是可以获得一组类似于 Linux 和 Gnome 的 hammerspoon 的 API。 ...

Admin

如何从事件/设备文件接收音频输入的数据流?
input-devices

如何从事件/设备文件接收音频输入的数据流?

在尝试了各种键盘、鼠标和 USB 输入文件后,我现在遇到了一种情况,我需要以类似的流式方法访问音频输入数据。是否有一个特定的音频输入文件用于写入新的麦克风数据?我无法识别任何“dsp”文件,并且根据其他帖子,我相信这个文件已被弃用(不过,我的理解可能不正确)。感谢您提供的任何帮助。 ...

Admin

在 Ubuntu 16.04 上会话开始后我的键盘就会冻结
input-devices

在 Ubuntu 16.04 上会话开始后我的键盘就会冻结

我正在使用 Ubuntu 16.04。(gnome clasic)。我像往常一样工作,大约 1 小时后我的键盘停止工作。我重新启动计算机。照常登录;键盘可以输入我的用户密码,会话启动(似乎正常),尝试使用键盘...它没有响应,其他一切看起来都很正常。 我重置了计算机(高级模式)根会话,并尝试了一些恢复实用程序,如 dpkg 和 apt 等。然后重新启动,但没有成功 我阅读并尝试了一些(已接受的)已发布的解决方案,例如: sudo apt-get 安装 xserver-xorg-input-all没有成功。 我发现 ubuntu 16.10 也报告了类似...

Admin

增加鼠标指针的尺寸是否会影响 1x1 像素以上的点击区域?
input-devices

增加鼠标指针的尺寸是否会影响 1x1 像素以上的点击区域?

是否可以增加鼠标指针点击区域的大小? 点击区域似乎只有 1x1 像素。可以增加它吗? 这样,点击区域就会增加到例如 5x5 像素(即,点击会影响 5x5 像素)? 这可能会提高触摸屏的可用性。 我在 Google 上唯一能找到的就是以下帖子,但它并没有提供答案: 增加指针区域 | Arch Linux 论坛 ...

Admin

计算机不接受鼠标和键盘的输入
input-devices

计算机不接受鼠标和键盘的输入

Ubuntu 14.04 运行良好。今天我启动时,它不接受任何键盘和鼠标的输入。因为我有无线键盘和鼠标,所以我也尝试过有线的,但没有用。我不知道如何修复它,因为它在 grub 或登录屏幕上都不接受任何输入。 ...

Admin

Ubuntu 22.04。启动后需要几分钟才能检测触摸板
input-devices

Ubuntu 22.04。启动后需要几分钟才能检测触摸板

我已经将笔记本电脑磁盘放在台式机上使用了几个星期,将其放回笔记本电脑后,我在启动时收到错误(屏幕截图中列出)。系统启动后,触摸板几分钟内无法工作,之后一切正常。 硬件日志截图 日志截图 设备中显示的触摸板 ...

Admin

在 /dev 目录中创建符号链接有什么意义?
input-devices

在 /dev 目录中创建符号链接有什么意义?

我知道您可以编写自定义 udev 规则来在 /dev 目录中创建符号链接。 想知道 /dev 中的符号链接能起到什么作用吗? 符号链接链接到什么? ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0461", ATTRS{idProduct}=="4d81", SYMLINK+="myusb" ...

Admin

没有检测到输入设备 ubuntu 22.04 - 没有检测到麦克风
input-devices

没有检测到输入设备 ubuntu 22.04 - 没有检测到麦克风

我刚刚安装了 ubuntu 22.04,但遇到一个问题,就是没有检测到输入设备。我尝试使用 pavucontrol,但它不起作用: lspci -knn|grep Audio -A3 01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:2291] (rev a1) Subsystem: Hewlett-Packard Company Device [103c:8a22] Kernel driver in use: snd_hda_intel Kernel m...

Admin

无法使用 hwdb 将“btn_middle”重新映射到 libinput
input-devices

无法使用 hwdb 将“btn_middle”重新映射到 libinput

我在 Ubuntu 22.04、Gnome Shell 42、Wayland 上使用 Logitech Trackman Marble Trackball。 我希望用其中一个额外的侧键模拟鼠标中键单击,但似乎我可以合成任何类型的按钮除了中间的按钮。 我已经创建了/etc/udev/hwdb.d/71-logitech-trackman.hwdb如下文件: evdev:name:Logitech USB Trackball:* KEYBOARD_KEY_90004=btn_middle 然后我运行: sudo systemd-hwdb update s...

Admin

将键盘输入映射到屏幕上的位置
input-devices

将键盘输入映射到屏幕上的位置

这是一个复杂的问题,但这就是我想要解决的问题。 我想将 WASD 键和其他键设置为屏幕上的特定位置,例如,如果我按下 W 键,它的行为就像我在屏幕 X = 200、Y = 400 的位置单击/触摸/拖动一样。 更新 1:我找到了一个名为的命令xdotool,并或多或少创建了以下内容: xdotool mousemove 712 818 mousedown 1 mousemove_relative 15 35 mousedown 1 sleep 0.1 mouseup 1 当我按下字母 S 时,这将在屏幕上单击该 X / Y 位置,将模拟鼠标拖动 X + 15...

Admin

我的鼠标处于睡眠状态,需要一段时间才能唤醒
input-devices

我的鼠标处于睡眠状态,需要一段时间才能唤醒

我使用的是 Dell Optiplex 790,有时如果我不使用鼠标,它就会“进入睡眠状态”并且一段时间内无法工作。它最终会唤醒,但可能需要 10 秒才能使用鼠标功能。有什么办法可以解决这个问题吗?发生这种情况时,我的电脑并没有进入睡眠状态。我尝试使用 PS/2 鼠标,结果也是一样。我也尝试过其他 USB 鼠标,但没有任何效果。我很确定这是软件问题或深层硬件问题(而不是外围设备)。 ...

Admin

左键单击随机触发右键单击操作
input-devices

左键单击随机触发右键单击操作

我遇到了左键单击随机触发右键单击操作的问题。例如,我在 Chrome 中单击左键,但它会打开上下文菜单。此问题发生在任何应用程序中。 Ubuntu 20.04。戴尔 G5 5590 我尝试用找到的多个建议来解决这个问题,例如: 将此内容添加到/lib/systemd/system-sleep/touchpad文件: #!/bin/sh case $1 in post) /sbin/rmmod i2c_hid && /sbin/modprobe i2c_hid ;; esac 并sudo modprobe -r psm...

Admin

每次连接 USB 设备时发送多播数据包
input-devices

每次连接 USB 设备时发送多播数据包

在 Ubuntu 22.04 上,每次将 USB 设备连接到计算机时,系统都会在网络上发送 IGMP 和 WS-Discovery 数据包。更具体地说,在新安装的 Ubuntu 22.04 上,连接任何 USB 棒或 USB 鼠标都会触发发送: 到多播 IP 地址 224.0.0.22 的 IGMP 数据包 WS-Discovery(端口 3702)数据包通过 UDP/IPv4 和 UDP/IPv6 分别发送到 239.255.255.250 或 ff02::c,这些数据包由 colord-sane 发出 这可能与前面提到的问题类似:什么是 colord...

Admin

USB 存储设备需要拔下并重新插入才能在重启后工作
input-devices

USB 存储设备需要拔下并重新插入才能在重启后工作

当我这样做时lsblk,blkid它根本不会显示,直到我去拔下/重新插入 USB。 我试过禁用自动暂停的方法,所以不是这个,不知道发生了什么。是操作系统本身的问题,还是我的 BIOS 设置的问题? ...

Admin