在C(linux)中捕获鼠标事件

时间:2017-04-07 08:09:25

标签: c linux mouseevent

我在Linux的基本C中编写了一个小鼠标。 我在linux / input.h中搜索鼠标事件,但我还没有找到任何相关内容。

struct input_event {
    struct timeval time;
    __u16 type;
    __u16 code;
    __s32 value;
}

使用struct input_event,我可以捕捉鼠标上按下哪个按钮以及何时移动,但不是他的位置。 (我将两个__s16变量中的字段值分开,但不是位置)。

如果有人知道我可以访问此结构的结构,或者要侦听的特定文件(实际上我正在听/dev/input/event6)...

谢谢,再见!

1 个答案:

答案 0 :(得分:1)

This page为您提供有关如何准确完成所需内容的分步指导。