#[repr(u8)]pub enum AbsoluteAxis {
Show 63 variants
LeftX = 0,
LeftY = 1,
LeftZ = 2,
RightX = 3,
RightY = 4,
RightZ = 5,
Throttle = 6,
Rudder = 7,
Wheel = 8,
Gas = 9,
Break = 10,
Unknown0B = 11,
Unknown0C = 12,
Unknown0D = 13,
Unknown0E = 14,
Unknown0F = 15,
Hat0X = 16,
Hat0Y = 17,
Hat1X = 18,
Hat1Y = 19,
Hat2X = 20,
Hat2Y = 21,
Hat3X = 22,
Hat3Y = 23,
Pressure = 24,
Distance = 25,
TiltX = 26,
TiltY = 27,
ToolWidth = 28,
Unknown1D = 29,
Unknown1E = 30,
Unknown1F = 31,
Volume = 32,
Unknown21 = 33,
Unknown22 = 34,
Unknown23 = 35,
Unknown24 = 36,
Unknown25 = 37,
Unknown26 = 38,
Unknown27 = 39,
Miscellaneous = 40,
Unknown29 = 41,
Unknown2A = 42,
Unknown2B = 43,
Unknown2C = 44,
Unknown2D = 45,
Reserved = 46,
MultiTouchSlot = 47,
MultiTouchTouchMajor = 48,
MultiTouchTouchMinor = 49,
MultiTouchWidthMajor = 50,
MultiTouchWidthMinor = 51,
MultiTouchOrientation = 52,
MultiTouchPositionX = 53,
MultiTouchPositionY = 54,
MultiTouchToolType = 55,
MultiTouchBlobId = 56,
MultiTouchTrackingId = 57,
MultiTouchPressure = 58,
MultiTouchDistance = 59,
MultiTouchToolX = 60,
MultiTouchToolY = 61,
Unknown3E = 62,
}
Expand description
Event codes for absolute axes
Variants§
LeftX = 0
Left X axis
LeftY = 1
Left Y axis
LeftZ = 2
Left Z axis
RightX = 3
Right X axis
RightY = 4
Right Y axis
RightZ = 5
Right Z axis
Throttle = 6
Throttle axis
Rudder = 7
Rudder axis
Wheel = 8
Wheel axis
Gas = 9
Gas axis
Break = 10
Break axis
Unknown0B = 11
Unknown axis 0B
Unknown0C = 12
Unknown axis 0C
Unknown0D = 13
Unknown axis 0D
Unknown0E = 14
Unknown axis 0E
Unknown0F = 15
Unknown axis 0F
Hat0X = 16
Hat0 X axis
Hat0Y = 17
Hat0 Y axis
Hat1X = 18
Hat1 X axis
Hat1Y = 19
Hat1 Y axis
Hat2X = 20
Hat2 X axis
Hat2Y = 21
Hat2 Y axis
Hat3X = 22
Hat3 X axis
Hat3Y = 23
Hat3 Y axis
Pressure = 24
Pressure axis
Distance = 25
Distance axis
TiltX = 26
Tilt X axis
TiltY = 27
Tilt Y axis
ToolWidth = 28
Tool width axis
Unknown1D = 29
Unknown axis 1D
Unknown1E = 30
Unknown axis 1E
Unknown1F = 31
Unknown axis 1F
Volume = 32
Volume axis
Unknown21 = 33
Unknown axis 21
Unknown22 = 34
Unknown axis 22
Unknown23 = 35
Unknown axis 23
Unknown24 = 36
Unknown axis 24
Unknown25 = 37
Unknown axis 25
Unknown26 = 38
Unknown axis 26
Unknown27 = 39
Unknown axis 27
Miscellaneous = 40
Miscellaneous axis
Unknown29 = 41
Unknown axis 29
Unknown2A = 42
Unknown axis 2A
Unknown2B = 43
Unknown axis 2B
Unknown2C = 44
Unknown axis 2C
Unknown2D = 45
Unknown axis 2D
Reserved = 46
Reserved axis
MultiTouchSlot = 47
Multi-touch slot axis
MultiTouchTouchMajor = 48
Multi-touch touch major axis
MultiTouchTouchMinor = 49
Multi-touch touch minor axis
MultiTouchWidthMajor = 50
Multi-touch width major axis
MultiTouchWidthMinor = 51
Multi-touch width minor axis
MultiTouchOrientation = 52
Multi-touch orientation axis
MultiTouchPositionX = 53
Multi-touch position X axis
MultiTouchPositionY = 54
Multi-touch position Y axis
MultiTouchToolType = 55
Multi-touch tool type axis
MultiTouchBlobId = 56
Multi-touch blob id axis
MultiTouchTrackingId = 57
Multi-touch tracking id axis
MultiTouchPressure = 58
Multi-touch pressure axis
MultiTouchDistance = 59
Multi-touch distance axis
MultiTouchToolX = 60
Multi-touch tool X axis
MultiTouchToolY = 61
Multi-touch tool Y axis
Unknown3E = 62
Unknown axis 3E
Trait Implementations§
Source§impl Clone for AbsoluteAxis
impl Clone for AbsoluteAxis
Source§fn clone(&self) -> AbsoluteAxis
fn clone(&self) -> AbsoluteAxis
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more