linux - linux pick 如何将显示器上的鼠标连接到/dev/input/mouse* 中的驱动程序?

标签 linux kernel driver mouse subsystem

我目前正在阅读 LDD3,并且对 Linux 实际上如何处理来自/dev/input/mouse* 中设备的输入有一些疑问?

当我 cat /dev/input/mouse2 (对于我的罗技鼠标)我在移动时看到输入。

内核如何从这个字符设备中获取字节并让它在我的屏幕上显示鼠标?我还阅读了 Linux 输入子系统内核 API,这让我感到困惑,因为当我可以直接通过此 API 发送信息时,为什么我需要写入我在/dev/input/mouse* 创建的 inode?

最佳答案

Linux 内核不处理 /dev/input/mouse*

内核是提供的 /dev/input/mouse*

像 X.org 这样的用户空间程序可以读取这个设备并显示相应移动的光标。

关于linux - linux pick 如何将显示器上的鼠标连接到/dev/input/mouse* 中的驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49986139/

相关文章:

php - linux (centos) 复制文件的权限

c++ - 如何在C++中重载<<<用于 vector <int>的运算符

Linux命令fatload找不到

assembly - 如何在32位保护模式下关闭机器

usb - 如何编辑设备驱动程序文件(.sys)

c - 可以检索 glib 'event?' 上剩余的时间

linux - 你认为tasklet_head的数据结构是有线的吗?

linux - 在linux内核空间中获取最大支持的cpu频率

compiler-errors - “make all” 编译TPlink wm722n驱动出错

c++ - Qt 5.1 - 带 LAMPP 的 MySQL 驱动程序