PatchworkOS  da8a090
A non-POSIX operating system.
Loading...
Searching...
No Matches
Mouse device

Mouse device header. More...

Collaboration diagram for Mouse device:

Detailed Description

Mouse device header.

The sys/mouse.h header defines structs and constants used by mouse devices for example /dev/mouse/ps2. The primary way to use a mouse device is to open it and then read from it to retrieve mouse_event_t structures.

Data Structures

struct  mouse_event_t
 Mouse event structure. More...
 

Enumerations

enum  mouse_buttons_t { MOUSE_NONE = 0 , MOUSE_RIGHT = (1 << 0) , MOUSE_MIDDLE = (1 << 1) , MOUSE_LEFT = (1 << 2) }
 Mouse buttons enum. More...
 

Enumeration Type Documentation

◆ mouse_buttons_t

Mouse buttons enum.

The mouse_buttons_t enum is used to store the state of mouse buttons.

Enumerator
MOUSE_NONE 

None.

MOUSE_RIGHT 

Right mouse button.

MOUSE_MIDDLE 

Middle mouse button.

MOUSE_LEFT 

Left mouse button.

Definition at line 30 of file mouse.h.