Changeset View
Changeset View
Standalone View
Standalone View
head/sys/sys/mouse.h
Show First 20 Lines • Show All 135 Lines • ▼ Show 20 Lines | typedef struct synapticshw { | ||||
int infoXupmm; | int infoXupmm; | ||||
int infoYupmm; | int infoYupmm; | ||||
int forcePad; | int forcePad; | ||||
} synapticshw_t; | } synapticshw_t; | ||||
/* iftype */ | /* iftype */ | ||||
#define MOUSE_IF_UNKNOWN (-1) | #define MOUSE_IF_UNKNOWN (-1) | ||||
#define MOUSE_IF_SERIAL 0 | #define MOUSE_IF_SERIAL 0 | ||||
#define MOUSE_IF_BUS 1 | /* 1 was bus */ | ||||
#define MOUSE_IF_INPORT 2 | /* 2 was inport */ | ||||
#define MOUSE_IF_PS2 3 | #define MOUSE_IF_PS2 3 | ||||
#define MOUSE_IF_SYSMOUSE 4 | #define MOUSE_IF_SYSMOUSE 4 | ||||
#define MOUSE_IF_USB 5 | #define MOUSE_IF_USB 5 | ||||
/* type */ | /* type */ | ||||
#define MOUSE_UNKNOWN (-1) /* should be treated as a mouse */ | #define MOUSE_UNKNOWN (-1) /* should be treated as a mouse */ | ||||
#define MOUSE_MOUSE 0 | #define MOUSE_MOUSE 0 | ||||
#define MOUSE_TRACKBALL 1 | #define MOUSE_TRACKBALL 1 | ||||
▲ Show 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | |||||
* PS/2 | * PS/2 | ||||
*/ | */ | ||||
#define MOUSE_PROTO_UNKNOWN (-1) | #define MOUSE_PROTO_UNKNOWN (-1) | ||||
#define MOUSE_PROTO_MS 0 /* Microsoft Serial, 3 bytes */ | #define MOUSE_PROTO_MS 0 /* Microsoft Serial, 3 bytes */ | ||||
#define MOUSE_PROTO_MSC 1 /* Mouse Systems, 5 bytes */ | #define MOUSE_PROTO_MSC 1 /* Mouse Systems, 5 bytes */ | ||||
#define MOUSE_PROTO_LOGI 2 /* Logitech, 3 bytes */ | #define MOUSE_PROTO_LOGI 2 /* Logitech, 3 bytes */ | ||||
#define MOUSE_PROTO_MM 3 /* MM series, 3 bytes */ | #define MOUSE_PROTO_MM 3 /* MM series, 3 bytes */ | ||||
#define MOUSE_PROTO_LOGIMOUSEMAN 4 /* Logitech MouseMan 3/4 bytes */ | #define MOUSE_PROTO_LOGIMOUSEMAN 4 /* Logitech MouseMan 3/4 bytes */ | ||||
#define MOUSE_PROTO_BUS 5 /* MS/Logitech bus mouse */ | /* 5 was bus mouse */ | ||||
#define MOUSE_PROTO_INPORT 6 /* MS/ATI InPort mouse */ | /* 6 was inport mosue */ | ||||
#define MOUSE_PROTO_PS2 7 /* PS/2 mouse, 3 bytes */ | #define MOUSE_PROTO_PS2 7 /* PS/2 mouse, 3 bytes */ | ||||
#define MOUSE_PROTO_HITTAB 8 /* Hitachi Tablet 3 bytes */ | #define MOUSE_PROTO_HITTAB 8 /* Hitachi Tablet 3 bytes */ | ||||
#define MOUSE_PROTO_GLIDEPOINT 9 /* ALPS GlidePoint, 3/4 bytes */ | #define MOUSE_PROTO_GLIDEPOINT 9 /* ALPS GlidePoint, 3/4 bytes */ | ||||
#define MOUSE_PROTO_INTELLI 10 /* MS IntelliMouse, 4 bytes */ | #define MOUSE_PROTO_INTELLI 10 /* MS IntelliMouse, 4 bytes */ | ||||
#define MOUSE_PROTO_THINK 11 /* Kensington Thinking Mouse, 3/4 bytes */ | #define MOUSE_PROTO_THINK 11 /* Kensington Thinking Mouse, 3/4 bytes */ | ||||
#define MOUSE_PROTO_SYSMOUSE 12 /* /dev/sysmouse */ | #define MOUSE_PROTO_SYSMOUSE 12 /* /dev/sysmouse */ | ||||
#define MOUSE_PROTO_X10MOUSEREM 13 /* X10 MouseRemote, 3 bytes */ | #define MOUSE_PROTO_X10MOUSEREM 13 /* X10 MouseRemote, 3 bytes */ | ||||
#define MOUSE_PROTO_KIDSPAD 14 /* Genius Kidspad */ | #define MOUSE_PROTO_KIDSPAD 14 /* Genius Kidspad */ | ||||
▲ Show 20 Lines • Show All 171 Lines • Show Last 20 Lines |