PatchworkOS
Loading...
Searching...
No Matches
Mouse device

Mouse device header. More...

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...
 

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.

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.