gpt4 book ai didi

c - 写入/dev/input/mice 不能模拟鼠标点击

转载 作者:太空宇宙 更新时间:2023-11-04 10:58:38 24 4
gpt4 key购买 nike

据我所知,在Linux中,硬件设备的输入可以被认为是向文件写入数据,所以我认为写入一些东西到/dev/input/mice是很有可能的用于在不使用 X 的情况下模拟鼠标点击。

这是我所做的:

root@linux:~$ sudo cat /dev/input/mice >> right-click
(click the right button of your mouse, and then press ctrl+c to terminate it.)
root@linux:~$ sudo cat right-click >> /dev/input/mice

我这样做是为了测试写一些东西到/dev/input/mice是否可以模拟鼠标点击,但显然它失败了。有什么原因吗?

最佳答案

写入设备失败的原因是内核鼠标驱动程序没有从设备文件中获取字节并将它们发送回设备文件。

假设您有一个串行鼠标。将字节写入串行端口,您是否希望从同一个串行端口读回这些字节?写入设备文件的字节可能会被设备读取,不应期望它们可以从设备文件中读回。

关于c - 写入/dev/input/mice 不能模拟鼠标点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27873716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com