Module: Vigilem::Evdev::System::Input::AbsoluteAxes
- Included in:
- Vigilem::Evdev::System::Input
- Defined in:
- lib/vigilem/evdev/system/input.rb
Overview
/*
* Absolute axes
*/
Constant Summary collapse
- ABS_X =
0x00- ABS_Y =
0x01- ABS_Z =
0x02- ABS_RX =
0x03- ABS_RY =
0x04- ABS_RZ =
0x05- ABS_THROTTLE =
0x06- ABS_RUDDER =
0x07- ABS_WHEEL =
0x08- ABS_GAS =
0x09- ABS_BRAKE =
0x0a- ABS_HAT0X =
0x10- ABS_HAT0Y =
0x11- ABS_HAT1X =
0x12- ABS_HAT1Y =
0x13- ABS_HAT2X =
0x14- ABS_HAT2Y =
0x15- ABS_HAT3X =
0x16- ABS_HAT3Y =
0x17- ABS_PRESSURE =
0x18- ABS_DISTANCE =
0x19- ABS_TILT_X =
0x1a- ABS_TILT_Y =
0x1b- ABS_TOOL_WIDTH =
0x1c- ABS_VOLUME =
0x20- ABS_MISC =
0x28- ABS_MT_SLOT =
/* MT slot being modified */
0x2f- ABS_MT_TOUCH_MAJOR =
/* Major axis of touching ellipse */
0x30- ABS_MT_TOUCH_MINOR =
/* Minor axis (omit if circular) */
0x31- ABS_MT_WIDTH_MAJOR =
/* Major axis of approaching ellipse */
0x32- ABS_MT_WIDTH_MINOR =
/* Minor axis (omit if circular) */
0x33- ABS_MT_ORIENTATION =
/* Ellipse orientation */
0x34- ABS_MT_POSITION_X =
/* Center X touch position */
0x35- ABS_MT_POSITION_Y =
/* Center Y touch position */
0x36- ABS_MT_TOOL_TYPE =
/* Type of touching device */
0x37- ABS_MT_BLOB_ID =
/* Group a set of packets as a blob */
0x38- ABS_MT_TRACKING_ID =
/* Unique ID of initiated contact */
0x39- ABS_MT_PRESSURE =
/* Pressure on contact area */
0x3a- ABS_MT_DISTANCE =
/* Contact hover distance */
0x3b- ABS_MT_TOOL_X =
/* Center X tool position */
0x3c- ABS_MT_TOOL_Y =
/* Center Y tool position */
0x3d- ABS_MAX =
0x3f- ABS_CNT =
(ABS_MAX+1)