用C语言在linux下获取鼠标光标的相对位置
来源:互联网 发布:淘宝店铺的级别 编辑:程序博客网 时间:2024/04/29 20:16
转载的代码:
- #include <stdio.h>
- #include <stdlib.h>
- #include <linux/input.h>
- #include <fcntl.h>
- #include <sys/time.h>
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <unistd.h>
- int main(int argc,char **argv)
- {
- int fd, retval;
- char buf[6];
- fd_set readfds;
- struct timeval tv;
- //fd = open("/dev/input/mice", O_RDONLY);
- if(( fd = open("/dev/input/mice", O_RDONLY))<0)
- {
- printf("Failed to open \"/dev/input/mice\".\n");
- exit(1);
- }
- else
- {
- printf("open \"/dev/input/mice\" successfuly.\n");
- }
- while(1)
- {
- tv.tv_sec = 5;
- tv.tv_usec = 0;
- FD_ZERO(&readfds);
- FD_SET(fd, &readfds);
- retval = select(fd+1, &readfds, NULL, NULL, &tv);
- if(retval==0)
- printf("Time out!\n");
- if(FD_ISSET(fd,&readfds))
- {
- if(read(fd, buf, 6) <= 0)//终端设备,一次只能读取一行
- {
- continue;
- }
- printf("Button type = %d, X = %d, Y = %d, Z = %d\n", (buf[0] & 0x07), buf[1], buf[2], buf[3]);
- }
- }
- close(fd);
- return 0;
- }
- 用C语言在linux下获取鼠标光标的相对位置
- 用C语言在linux下获取鼠标指针的相对位置
- 用C语言在linux下获取鼠标指针的相对位置
- 获取鼠标在div中的相对位置的实现代码
- 鼠标点击获取在某div的相对位置
- C#获取Windows下光标位置[鼠标光标]
- c语言获取鼠标位置
- 获取鼠标相对应document的位置
- 鼠标光标的位置,
- 如何获取鼠标在div中的相对位置
- 设置/获取光标在文本框的位置
- 获取并设置鼠标位置 C语言
- 用 javascript 获取当页面上鼠标(光标)位置
- 用 javascript 获取当页面上鼠标(光标)位置
- JS 获取DIV中鼠标相对位置的方法
- js获取鼠标点击事件的相对位置
- [JavaScript]获取鼠标点击区域的相对、绝对位置坐标
- 获取光标的位置
- GDB简明教程
- HttpWatch工具简介及使用技巧
- C# graphics polygon 画三角形
- Jni编程
- 关于创新的两个谎言和一个真理
- 用C语言在linux下获取鼠标光标的相对位置
- 一年了
- linux 下 MySQL源码包的安装
- CSS总结
- HTML总结
- 竞品分析知识整理
- TextQuery--code
- 博弈类题目小结(HDU,POJ,ZOJ)
- 桓泽学音频编解码(1):MPEG1 MP3 系统算法分析