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)