Does it mean I am indeed hit by the patch and need to overwrite the touch.deviceType?
Device 5: ELAN9038:00 04F3:261A Pen
Generation: 34
IsExternal: false
HasMic: false
Sources: 0x01006113
KeyboardType: 1
Motion Ranges:
X: source=0x00006002, min=0.000, max=1799.000, flat=0.000, fuzz=0.000, resolution=8.518
Y: source=0x00006002, min=0.000, max=1199.000, flat=0.000, fuzz=0.000, resolution=8.570
PRESSURE: source=0x00006002, min=0.000, max=1.000, flat=0.000, fuzz=0.000, resolution=0.000
ORIENTATION: source=0x00006002, min=-3.142, max=3.142, flat=0.000, fuzz=0.000, resolution=0.000
TILT: source=0x00006002, min=0.000, max=1.571, flat=0.000, fuzz=0.000, resolution=0.000
GENERIC_1: source=0x01000010, min=0.000, max=1.000, flat=0.000, fuzz=0.000, resolution=0.000
GENERIC_2: source=0x01000010, min=0.000, max=1.000, flat=0.000, fuzz=0.000, resolution=0.000
Keyboard Input Mapper:
Parameters:
HasAssociatedDisplay: false
OrientationAware: false
HandlesKeyRepeat: false
KeyboardType: 1
Orientation: 0
KeyDowns: 0 keys currently down
MetaState: 0x0
DownTime: 0
Touch Input Mapper (mode - pointer):
Parameters:
GestureMode: multi-touch
DeviceType: pointer
AssociatedDisplay: hasAssociatedDisplay=true, isExternal=false, displayId=''
OrientationAware: false
Raw Touch Axes:
X: min=0, max=13312, flat=0, fuzz=0, resolution=63
Y: min=0, max=8960, flat=0, fuzz=0, resolution=64
Pressure: min=0, max=4096, flat=0, fuzz=0, resolution=0
TouchMajor: unknown range
TouchMinor: unknown range
ToolMajor: unknown range
ToolMinor: unknown range
Orientation: unknown range
Distance: unknown range
TiltX: min=-9000, max=9000, flat=0, fuzz=0, resolution=5730
TiltY: min=-9000, max=9000, flat=0, fuzz=0, resolution=5730
TrackingId: unknown range
Slot: unknown range
Calibration:
touch.size.calibration: none
touch.pressure.calibration: physical
touch.orientation.calibration: none
touch.distance.calibration: none
touch.coverage.calibration: none
Affine Transformation:
X scale: 1.000
X ymix: 0.000
X offset: 0.000
Y xmix: 0.000
Y scale: 1.000
Y offset: 0.000
Viewport: displayId=0, orientation=0, logicalFrame=[0, 0, 1800, 1200], physicalFrame=[0, 0, 1800, 1200], deviceSize=[1800, 1200]
SurfaceWidth: 1800px
SurfaceHeight: 1200px
SurfaceLeft: 0
SurfaceTop: 0
SurfaceOrientation: 0
Translation and Scaling Factors:
XTranslate: 0.000
YTranslate: 0.000
XScale: 0.135
YScale: 0.134
XPrecision: 7.396
YPrecision: 7.468
GeometricScale: 0.135
PressureScale: 0.000
SizeScale: 0.000
OrientationScale: 0.000
DistanceScale: 0.000
HaveTilt: true
TiltXCenter: 0.000
TiltXScale: 0.017
TiltYCenter: 0.000
TiltYScale: 0.017
Last Raw Button State: 0x00000000
Last Raw Touch: pointerCount=0
Last Cooked Button State: 0x00000000
Last Cooked Touch: pointerCount=0
Stylus Fusion:
ExternalStylusConnected: false
External Stylus ID: -1
External Stylus Data Timeout: 9223372036854775807
External Stylus State:
When: 9223372036854775807
Pressure: 0.000000
Button State: 0x00000000
Tool Type: 0
Pointer Gesture Detector:
XMovementScale: 0.108
YMovementScale: 0.108
XZoomScale: 0.040
YZoomScale: 0.040
MaxSwipeWidth: 4011.978027
Joystick Input Mapper:
Axes:
GENERIC_1: min=0.00000, max=1.00000, flat=0.00000, fuzz=0.00000, resolution=0.00000
scale=0.01000, offset=0.00000, highScale=0.01000, highOffset=0.00000
rawAxis=40, rawMin=0, rawMax=100, rawFlat=0, rawFuzz=0, rawResolution=0
GENERIC_2: min=0.00000, max=1.00000, flat=0.00000, fuzz=0.00000, resolution=0.00000
scale=0.00003, offset=0.00000, highScale=0.00003, highOffset=0.00000
rawAxis=41, rawMin=0, rawMax=36000, rawFlat=0, rawFuzz=0, rawResolution=0
Device 11: ELAN9038:00 04F3:261A
Generation: 34
IsExternal: false
HasMic: false
Sources: 0x00001002
KeyboardType: 0
Motion Ranges:
X: source=0x00001002, min=0.000, max=1799.000, flat=0.000, fuzz=0.000, resolution=8.650
Y: source=0x00001002, min=0.000, max=1199.000, flat=0.000, fuzz=0.000, resolution=8.566
PRESSURE: source=0x00001002, min=0.000, max=1.000, flat=0.000, fuzz=0.000, resolution=0.000
SIZE: source=0x00001002, min=0.000, max=1.000, flat=0.000, fuzz=0.000, resolution=0.000
TOUCH_MAJOR: source=0x00001002, min=0.000, max=2163.331, flat=0.000, fuzz=0.000, resolution=0.000
TOUCH_MINOR: source=0x00001002, min=0.000, max=2163.331, flat=0.000, fuzz=0.000, resolution=0.000
TOOL_MAJOR: source=0x00001002, min=0.000, max=2163.331, flat=0.000, fuzz=0.000, resolution=0.000
TOOL_MINOR: source=0x00001002, min=0.000, max=2163.331, flat=0.000, fuzz=0.000, resolution=0.000
ORIENTATION: source=0x00001002, min=-1.571, max=1.571, flat=0.000, fuzz=0.000, resolution=0.000
Touch Input Mapper:
Parameters:
GestureMode: multi-touch
DeviceType: touchScreen
AssociatedDisplay: hasAssociatedDisplay=true, isExternal=false
OrientationAware: true
Raw Touch Axes:
X: min=0, max=2496, flat=0, fuzz=0, resolution=12
Y: min=0, max=1680, flat=0, fuzz=0, resolution=12
Pressure: unknown range
TouchMajor: min=0, max=255, flat=0, fuzz=0, resolution=0
TouchMinor: min=0, max=255, flat=0, fuzz=0, resolution=0
ToolMajor: unknown range
ToolMinor: unknown range
Orientation: min=0, max=1, flat=0, fuzz=0, resolution=0
Distance: unknown range
TiltX: unknown range
TiltY: unknown range
TrackingId: min=0, max=65535, flat=0, fuzz=0, resolution=0
Slot: min=0, max=9, flat=0, fuzz=0, resolution=0
Calibration:
touch.size.calibration: geometric
touch.pressure.calibration: none
touch.orientation.calibration: interpolated
touch.distance.calibration: none
touch.coverage.calibration: none
Affine Transformation:
X scale: 1.000
X ymix: 0.000
X offset: 0.000
Y xmix: 0.000
Y scale: 1.000
Y offset: 0.000
Viewport: displayId=0, orientation=0, logicalFrame=[0, 0, 1800, 1200], physicalFrame=[0, 0, 1800, 1200], deviceSize=[1800, 1200]
SurfaceWidth: 1800px
SurfaceHeight: 1200px
SurfaceLeft: 0
SurfaceTop: 0
SurfaceOrientation: 0
Translation and Scaling Factors:
XTranslate: 0.000
YTranslate: 0.000
XScale: 0.721
YScale: 0.714
XPrecision: 1.387
YPrecision: 1.401
GeometricScale: 0.717
PressureScale: 0.000
SizeScale: 0.004
OrientationScale: 1.571
DistanceScale: 0.000
HaveTilt: false
TiltXCenter: 0.000
TiltXScale: 0.000
TiltYCenter: 0.000
TiltYScale: 0.000
Last Raw Button State: 0x00000000
Last Raw Touch: pointerCount=0
Last Cooked Button State: 0x00000000
Last Cooked Touch: pointerCount=0
Stylus Fusion:
ExternalStylusConnected: false
External Stylus ID: -1
External Stylus Data Timeout: 9223372036854775807
External Stylus State:
When: 9223372036854775807
Pressure: 0.000000
Button State: 0x00000000
Tool Type: 0
Device 12: ELAN9038:00 04F3:261A Pen
Generation: 35
IsExternal: false
HasMic: false
Sources: 0x01006113
KeyboardType: 1
Motion Ranges:
X: source=0x00006002, min=0.000, max=1799.000, flat=0.000, fuzz=0.000, resolution=8.518
Y: source=0x00006002, min=0.000, max=1199.000, flat=0.000, fuzz=0.000, resolution=8.570
PRESSURE: source=0x00006002, min=0.000, max=1.000, flat=0.000, fuzz=0.000, resolution=0.000
ORIENTATION: source=0x00006002, min=-3.142, max=3.142, flat=0.000, fuzz=0.000, resolution=0.000
TILT: source=0x00006002, min=0.000, max=1.571, flat=0.000, fuzz=0.000, resolution=0.000
GENERIC_1: source=0x01000010, min=0.000, max=1.000, flat=0.000, fuzz=0.000, resolution=0.000
GENERIC_2: source=0x01000010, min=0.000, max=1.000, flat=0.000, fuzz=0.000, resolution=0.000
Keyboard Input Mapper:
Parameters:
HasAssociatedDisplay: true
OrientationAware: true
HandlesKeyRepeat: false
KeyboardType: 1
Orientation: 0
KeyDowns: 0 keys currently down
MetaState: 0x0
DownTime: 0
Touch Input Mapper:
Parameters:
GestureMode: multi-touch
DeviceType: pointer
AssociatedDisplay: hasAssociatedDisplay=true, isExternal=false
OrientationAware: false
Raw Touch Axes:
X: min=0, max=13312, flat=0, fuzz=0, resolution=63
Y: min=0, max=8960, flat=0, fuzz=0, resolution=64
Pressure: min=0, max=4096, flat=0, fuzz=0, resolution=0
TouchMajor: unknown range
TouchMinor: unknown range
ToolMajor: unknown range
ToolMinor: unknown range
Orientation: unknown range
Distance: unknown range
TiltX: min=-9000, max=9000, flat=0, fuzz=0, resolution=5730
TiltY: min=-9000, max=9000, flat=0, fuzz=0, resolution=5730
TrackingId: unknown range
Slot: unknown range
Calibration:
touch.size.calibration: none
touch.pressure.calibration: physical
touch.orientation.calibration: none
touch.distance.calibration: none
touch.coverage.calibration: none
Affine Transformation:
X scale: 1.000
X ymix: 0.000
X offset: 0.000
Y xmix: 0.000
Y scale: 1.000
Y offset: 0.000
Viewport: displayId=0, orientation=0, logicalFrame=[0, 0, 1800, 1200], physicalFrame=[0, 0, 1800, 1200], deviceSize=[1800, 1200]
SurfaceWidth: 1800px
SurfaceHeight: 1200px
SurfaceLeft: 0
SurfaceTop: 0
SurfaceOrientation: 0
Translation and Scaling Factors:
XTranslate: 0.000
YTranslate: 0.000
XScale: 0.135
YScale: 0.134
XPrecision: 7.396
YPrecision: 7.468
GeometricScale: 0.135
PressureScale: 0.000
SizeScale: 0.000
OrientationScale: 0.000
DistanceScale: 0.000
HaveTilt: true
TiltXCenter: 0.000
TiltXScale: 0.017
TiltYCenter: 0.000
TiltYScale: 0.017
Last Raw Button State: 0x00000000
Last Raw Touch: pointerCount=0
Last Cooked Button State: 0x00000000
Last Cooked Touch: pointerCount=0
Stylus Fusion:
ExternalStylusConnected: false
External Stylus ID: -1
External Stylus Data Timeout: 9223372036854775807
External Stylus State:
When: 9223372036854775807
Pressure: 0.000000
Button State: 0x00000000
Tool Type: 0
Pointer Gesture Detector:
XMovementScale: 0.108
YMovementScale: 0.108
XZoomScale: 0.040
YZoomScale: 0.040
MaxSwipeWidth: 4011.978027
Joystick Input Mapper:
Axes:
GENERIC_1: min=0.00000, max=1.00000, flat=0.00000, fuzz=0.00000, resolution=0.00000
scale=0.01000, offset=0.00000, highScale=0.01000, highOffset=0.00000
rawAxis=40, rawMin=0, rawMax=100, rawFlat=0, rawFuzz=0, rawResolution=0
GENERIC_2: min=0.00000, max=1.00000, flat=0.00000, fuzz=0.00000, resolution=0.00000
scale=0.00003, offset=0.00000, highScale=0.00003, highOffset=0.00000
rawAxis=41, rawMin=0, rawMax=36000, rawFlat=0, rawFuzz=0, rawResolution=0