169it科技资讯
169it -->


当前位置:  技术问答>linux和unix

linux下如何用模拟鼠标的移动和点击事件

    来源: 互联网  发布时间:2017-01-12

我已经在linux文件系统下的"/dev/input/event2"文件中读取了input_event中的type,code和value值,但是不知道是什么意思,有大侠们愿意赐教么,希望详细解释。

另外,如何模拟出鼠标事件,使得鼠标能够移动到某一个特定位置,然后点击左键,请求给出详细代码。

求精华帖,分不够可以加,回答的好愿意散出100分。

|
友情帮顶
本页相关标签:

    
相关技术文章:
    ▪vmware上安装vmware tools问题 菜鸟请教,在线求答案

     这是我安装的 VMwarePlayer_3.1.4.385536_XiaZaiBa.zip  文件 中文包 VMwarePlayer_HA_Patch_3.1.4.385536_XiaZaiBa.exe 这是安装的linux  ubuntu-10.10-desktop-i386.iso  安装之后提示我更新 vmware tools 然后下载了 下面是我安装过程: 我双击的时候 怎么没有反应 不能安装了 昨天还能出一个小界面 不过也不能进行安装 看了一下我选的那个文件怎么是0byte  ......


    ▪linux signal 信号

     情景: 1、多个进程,每个进程中注册同一个信号,信号响应函数只做了一件事情: 让进程睡两秒 sleep(2)  2、每个进程中都有频繁的文件操作和网络通信 问题: 当某个进程给其他几个进程发送信号让其睡眠后,会不会导致睡眠的进程文件操作或网络通信出错,比如文件只写一半或者网络接收数据失败等问题 这个问题的背景是这样的,在程序中有临时使用root权限的时候,这段时间我想让其他进程停止工作,所以使用上述方法,有没有好的解决方法? | 硬中断确实会中断系统调用的,signal 应该是软中断,软中断会不会中......


    ▪加载混杂设备

     我在加载misc混杂设备的时候,发现板子上已经存在misc一个混杂设备,但又不知道是哪个设备模块加载的。我检查了drivers目录下的程序,发现有4个申请注册混杂设备。于是我用rmmod卸载了4个程序对应的驱动模块,但misc这个设备还是存在,我不知道到底是哪个设备加载的。怎样才能在已经存在某个不明混杂设备的情况下加载新的混杂设备?我急于求解,希望高手指点,感激涕零! | 到 /dev下ls -al 一下这个设备看看它的设备号 混杂设备的主设备号是相同的,只要次设备号不同,就可以直接加载的。 ......


 
最新技术文章:
    ▪linux系统下怎么控制外设(光驱、U盘、串口等)端口的禁用

     linux系统下怎么用程序(C语言)控制外设(光驱、U盘、串口等)端口的禁用和启用? 请教各位,谢谢! | 常规方法是通过ioctl函数,前提是硬件驱动向ioctl提供了enable/disable该接口的访问; ......


    ▪fcntl的一个疑问

     使用fcntl加上F_WRLCK锁, struct flock lock; lock.l_type = F_WRLCK; lock.l_whence = SEEK_SET; lock.l_start = 0; lock.l_len = 0; if(fcntl(fd,F_SETLK,&lock) == -1) { perror("fcntl"); return -1; } 两个进程都写文件,在锁还没释放时,有一个进程会输出fcntl: Resource temporarily unavailable 但是,如果进程里检测到有锁时不停止写入,即继续写入,貌似仍然可以真的写入东西到文件,覆盖掉另外一个进程写入的内容。 这个锁难道只是做做样子?不是内核里面锁住的?不知道我的这个想法有没有错误? ......


    ▪我的IBM--AIX证书!

     继续努力!加油! | 额..你是IBM的人了. | 恭喜楼主 | 生是IBM的人,死是IBM的鬼! | 楼主挺厉害的,呵呵。 ......


 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

浙ICP备11055608号