![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
鼠标键盘事件
文章平均质量分 80
c1505011056
这个作者很懒,什么都没留下…
展开
-
Linux下的鼠标操作
若干年前,我自认为很喜欢Linux;若干年后,我发现我当初是何等的天真。恩,一分钱,一分货!我坚信这一点!所以我现在坚持用MS的Vista,正版的哦!言归正传,前段时间因为工作,需要在Linux下操作鼠标,当然啦,肯定不会是在X-window下操作,那样的话也就不会有这篇文章的存在了。我要做的就是在Console下面得到鼠标的坐标。百度、谷歌都用上了,可就是找不到相关的资料。无奈之下,转载 2013-09-08 19:48:23 · 711 阅读 · 0 评论 -
usb键鼠驱动分析
一、鼠标linux下的usb鼠标驱动在/drivers/hid/usbhid/usbmouse.c中实现1.加载初始化过程1.1模块入口[cpp] view plaincopymodule_init(usb_mouse_init); 1.2初始化函数[cpp] view plaincopy转载 2013-09-08 20:55:53 · 1000 阅读 · 0 评论 -
Linux 虚拟鼠标,键盘
linux 有自己的 input 子系统,可以统一管理鼠标和键盘事件。基于输入子系统 实现的 uinput 可以方便的在用户空间模拟鼠标和键盘事件。当然,也可以自己造轮子, 做一个字符设备接收用户输入,根据输入,投递 input 事件。还有一种方式就是直接 往 evnent 里写入数据, 都可以达到控制鼠标键盘的功能。本篇文章就是演示直接写入 event 的方法。转载 2013-09-09 07:46:33 · 614 阅读 · 0 评论 -
struct pollfd
int poll (struct pollfd *fds, size_t nfds , int timeout);struct pollfd {int fd; /* 文件描述符 */short events; /* 等待的事件 */short revents; /* 实际发生了的事件 */};#include int poll转载 2013-09-29 15:41:56 · 732 阅读 · 0 评论 -
Input_dev结构体分析
最近在做linux2.6的键盘驱动程序的工作,接触到了input subsystem这一概念,现把我对其中相关结构体的理解写出来。如果我的理解有错误,希望大家指正,谢谢! 1.input_dev说明:输入子系统(input subsystem)的驱动层的核心结构。 头文件:include/linux/input.h成员说明:void *private;转载 2013-09-29 21:11:57 · 1058 阅读 · 0 评论 -
Linux下如何模拟按键输入和模拟鼠标
查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices 设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY_0,KEY-Z等,所以需要用到按键模拟,具体方法就是操作/dev/input/event1文件,向它写入个input_event结构体就可以模拟按键的输入了。 l转载 2013-10-20 19:15:35 · 1896 阅读 · 0 评论 -
Linux下鼠标和键盘的模拟控制
交互系统的构建之(一)http://blog.csdn.net/zouxy09/article/details/7919618 中提到我的整个交互系统包含以下部分: TLD系统、TTS语音合成、语音识别、手势和语音控制鼠标和键盘、运行前加入手掌的检测(这样就不用鼠标画目标box了)、拳头的检测等等。 目前已完成:1、TLD系统的介绍与编译:http://blog.csd转载 2013-10-20 21:08:01 · 3268 阅读 · 0 评论 -
Linux输入子系统:事件的编码 -- event-codes.txt
输入系统协议用类型types和编码codecs来表示输入设备的值并用此来通知用户空间的应用程序。这篇文档对这些类型和编码进行了说明并且指出什么时候和如何使用这些类型和编码。 一个单一的硬件事件可以产生多个输入事件,每个输入事件包含一个单一数据项的新的数据值。EV_SYN是一个特别的事件类型,它用来把同一时刻产生的多个输入数据分割为多个数据包。在下面的描述中,术语事件(event)是指一个涵转载 2013-10-21 10:01:30 · 714 阅读 · 0 评论