linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] Input: mms114: don't report 0 pressure while still tracking contact(s)
@ 2020-06-06  3:50 Denis 'GNUtoo' Carikli
  2020-06-06 18:18 ` Dmitry Torokhov
  0 siblings, 1 reply; 9+ messages in thread
From: Denis 'GNUtoo' Carikli @ 2020-06-06  3:50 UTC (permalink / raw)
  To: Dmitry Torokhov
  Cc: Henrik Rydberg, Andi Shyti, Stephan Gerhold, linux-input,
	Denis 'GNUtoo' Carikli, Javi Ferrer

In the middle of a sliding gesture, we manage to have events
that look like that:
    Event: time 1571859641.595517, -------------- SYN_REPORT ------------
    Event: time 1571859641.606593, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1193
    Event: time 1571859641.606593, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 21
    Event: time 1571859641.606593, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
    Event: time 1571859641.606593, type 3 (EV_ABS), code 1 (ABS_Y), value 1193
    Event: time 1571859641.606593, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
    Event: time 1571859641.606593, -------------- SYN_REPORT ------------

In such cases, we still have a valid ABS_MT_TRACKING_ID along
with an ABS_MT_TOUCH_MAJOR that is > 0, which both indicates
that the sliding is still in progress.

However in Documentation/input/multi-touch-protocol.rst, we
have:
    ABS_MT_PRESSURE
        The pressure, in arbitrary units, on the contact
        area. May be used instead of TOUCH and WIDTH for
        pressure-based devices or any device with a spatial
        signal intensity distribution.

Because of that userspace may consider an ABS_MT_PRESSURE
of 0 as an indication that the sliding stopped. This has
side effects such as making it difficult to unlock the
screen under Android.

This fix was tested on the following devices:
- GT-I9300 with a glass screen protection
- GT-I9300 without any screen protection
- GT-N7105 with a glass screen protection

Reported-by: Javi Ferrer <javi.f.o@gmail.com>
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
---
 drivers/input/touchscreen/mms114.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/drivers/input/touchscreen/mms114.c b/drivers/input/touchscreen/mms114.c
index 2ef1adaed9af..adc18cd9a437 100644
--- a/drivers/input/touchscreen/mms114.c
+++ b/drivers/input/touchscreen/mms114.c
@@ -183,7 +183,10 @@ static void mms114_process_mt(struct mms114_data *data, struct mms114_touch *tou
 	if (touch->pressed) {
 		touchscreen_report_pos(input_dev, &data->props, x, y, true);
 		input_report_abs(input_dev, ABS_MT_TOUCH_MAJOR, touch->width);
-		input_report_abs(input_dev, ABS_MT_PRESSURE, touch->strength);
+		if (touch->strength) {
+			input_report_abs(input_dev, ABS_MT_PRESSURE,
+					 touch->strength);
+		}
 	}
 }
 
-- 
2.26.2


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH] Input: mms114: don't report 0 pressure while still tracking contact(s)
  2020-06-06  3:50 [PATCH] Input: mms114: don't report 0 pressure while still tracking contact(s) Denis 'GNUtoo' Carikli
@ 2020-06-06 18:18 ` Dmitry Torokhov
  2020-06-08  1:06   ` Peter Hutterer
  2020-06-12 17:46   ` Denis 'GNUtoo' Carikli
  0 siblings, 2 replies; 9+ messages in thread
From: Dmitry Torokhov @ 2020-06-06 18:18 UTC (permalink / raw)
  To: Denis 'GNUtoo' Carikli
  Cc: Henrik Rydberg, Andi Shyti, Stephan Gerhold, linux-input,
	Denis 'GNUtoo' Carikli, Javi Ferrer, Peter Hutterer

Hi Denis,

On Sat, Jun 06, 2020 at 05:50:17AM +0200, Denis 'GNUtoo' Carikli wrote:
> In the middle of a sliding gesture, we manage to have events
> that look like that:
>     Event: time 1571859641.595517, -------------- SYN_REPORT ------------
>     Event: time 1571859641.606593, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1193
>     Event: time 1571859641.606593, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 21
>     Event: time 1571859641.606593, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
>     Event: time 1571859641.606593, type 3 (EV_ABS), code 1 (ABS_Y), value 1193
>     Event: time 1571859641.606593, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
>     Event: time 1571859641.606593, -------------- SYN_REPORT ------------
> 
> In such cases, we still have a valid ABS_MT_TRACKING_ID along
> with an ABS_MT_TOUCH_MAJOR that is > 0, which both indicates
> that the sliding is still in progress.
> 
> However in Documentation/input/multi-touch-protocol.rst, we
> have:
>     ABS_MT_PRESSURE
>         The pressure, in arbitrary units, on the contact
>         area. May be used instead of TOUCH and WIDTH for
>         pressure-based devices or any device with a spatial
>         signal intensity distribution.
> 
> Because of that userspace may consider an ABS_MT_PRESSURE
> of 0 as an indication that the sliding stopped. This has
> side effects such as making it difficult to unlock the
> screen under Android.
> 
> This fix was tested on the following devices:
> - GT-I9300 with a glass screen protection
> - GT-I9300 without any screen protection
> - GT-N7105 with a glass screen protection
> 
> Reported-by: Javi Ferrer <javi.f.o@gmail.com>
> Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
> ---
>  drivers/input/touchscreen/mms114.c | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/input/touchscreen/mms114.c b/drivers/input/touchscreen/mms114.c
> index 2ef1adaed9af..adc18cd9a437 100644
> --- a/drivers/input/touchscreen/mms114.c
> +++ b/drivers/input/touchscreen/mms114.c
> @@ -183,7 +183,10 @@ static void mms114_process_mt(struct mms114_data *data, struct mms114_touch *tou
>  	if (touch->pressed) {
>  		touchscreen_report_pos(input_dev, &data->props, x, y, true);
>  		input_report_abs(input_dev, ABS_MT_TOUCH_MAJOR, touch->width);
> -		input_report_abs(input_dev, ABS_MT_PRESSURE, touch->strength);
> +		if (touch->strength) {
> +			input_report_abs(input_dev, ABS_MT_PRESSURE,
> +					 touch->strength);

So this will result in userspace believing that pressure is unchanged
from the previous packet. I wonder if we should report

		input_report_abs(input_dev, ABS_MT_PRESSURE,
				 max(touch->strength, 1));

instead.

Could you please post longer sequence from evtest leading to the packet
with 0 pressure?

Thanks.

-- 
Dmitry

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] Input: mms114: don't report 0 pressure while still tracking contact(s)
  2020-06-06 18:18 ` Dmitry Torokhov
@ 2020-06-08  1:06   ` Peter Hutterer
  2020-06-12 17:46   ` Denis 'GNUtoo' Carikli
  1 sibling, 0 replies; 9+ messages in thread
From: Peter Hutterer @ 2020-06-08  1:06 UTC (permalink / raw)
  To: Dmitry Torokhov
  Cc: Denis 'GNUtoo' Carikli, Henrik Rydberg, Andi Shyti,
	Stephan Gerhold, linux-input, Javi Ferrer

On Sat, Jun 06, 2020 at 11:18:06AM -0700, Dmitry Torokhov wrote:
> Hi Denis,
> 
> On Sat, Jun 06, 2020 at 05:50:17AM +0200, Denis 'GNUtoo' Carikli wrote:
> > In the middle of a sliding gesture, we manage to have events
> > that look like that:
> >     Event: time 1571859641.595517, -------------- SYN_REPORT ------------
> >     Event: time 1571859641.606593, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1193
> >     Event: time 1571859641.606593, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 21
> >     Event: time 1571859641.606593, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
> >     Event: time 1571859641.606593, type 3 (EV_ABS), code 1 (ABS_Y), value 1193
> >     Event: time 1571859641.606593, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
> >     Event: time 1571859641.606593, -------------- SYN_REPORT ------------
> > 
> > In such cases, we still have a valid ABS_MT_TRACKING_ID along
> > with an ABS_MT_TOUCH_MAJOR that is > 0, which both indicates
> > that the sliding is still in progress.
> > 
> > However in Documentation/input/multi-touch-protocol.rst, we
> > have:
> >     ABS_MT_PRESSURE
> >         The pressure, in arbitrary units, on the contact
> >         area. May be used instead of TOUCH and WIDTH for
> >         pressure-based devices or any device with a spatial
> >         signal intensity distribution.
> > 
> > Because of that userspace may consider an ABS_MT_PRESSURE
> > of 0 as an indication that the sliding stopped. This has
> > side effects such as making it difficult to unlock the
> > screen under Android.
> > 
> > This fix was tested on the following devices:
> > - GT-I9300 with a glass screen protection
> > - GT-I9300 without any screen protection
> > - GT-N7105 with a glass screen protection
> > 
> > Reported-by: Javi Ferrer <javi.f.o@gmail.com>
> > Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
> > ---
> >  drivers/input/touchscreen/mms114.c | 5 ++++-
> >  1 file changed, 4 insertions(+), 1 deletion(-)
> > 
> > diff --git a/drivers/input/touchscreen/mms114.c b/drivers/input/touchscreen/mms114.c
> > index 2ef1adaed9af..adc18cd9a437 100644
> > --- a/drivers/input/touchscreen/mms114.c
> > +++ b/drivers/input/touchscreen/mms114.c
> > @@ -183,7 +183,10 @@ static void mms114_process_mt(struct mms114_data *data, struct mms114_touch *tou
> >  	if (touch->pressed) {
> >  		touchscreen_report_pos(input_dev, &data->props, x, y, true);
> >  		input_report_abs(input_dev, ABS_MT_TOUCH_MAJOR, touch->width);
> > -		input_report_abs(input_dev, ABS_MT_PRESSURE, touch->strength);
> > +		if (touch->strength) {
> > +			input_report_abs(input_dev, ABS_MT_PRESSURE,
> > +					 touch->strength);
> 
> So this will result in userspace believing that pressure is unchanged
> from the previous packet. I wonder if we should report
> 
> 		input_report_abs(input_dev, ABS_MT_PRESSURE,
> 				 max(touch->strength, 1));
> 
> instead.

fwiw, this could still be interpreted as a lifted touch, especially if the
pressure values are comparatively high (say you go from 100 to 1).
we have to use thresholds for what is a touch up because a number of devices
give us nonzero pressure for ever-so-slight touches (or even hovers).
so a nonzero pressure isn't a guarantee for touch down.

not on this device, but from my POV I'd rather have the device pretend the
pressure is the same as the last known touch than just forcing it to 1, a
value that may be completely out of place.

Cheers,
   Peter

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] Input: mms114: don't report 0 pressure while still tracking contact(s)
  2020-06-06 18:18 ` Dmitry Torokhov
  2020-06-08  1:06   ` Peter Hutterer
@ 2020-06-12 17:46   ` Denis 'GNUtoo' Carikli
  2020-06-14 23:57     ` Peter Hutterer
  1 sibling, 1 reply; 9+ messages in thread
From: Denis 'GNUtoo' Carikli @ 2020-06-12 17:46 UTC (permalink / raw)
  To: Dmitry Torokhov
  Cc: Henrik Rydberg, Andi Shyti, Stephan Gerhold, linux-input,
	Javi Ferrer, Peter Hutterer

[-- Attachment #1: Type: text/plain, Size: 88595 bytes --]

On Sat, 6 Jun 2020 11:18:06 -0700
Dmitry Torokhov <dmitry.torokhov@gmail.com> wrote:

> Hi Denis,
Hi,

> Could you please post longer sequence from evtest leading to the
> packet with 0 pressure?

Here's the full sequence, of a slide from the botton to the top, I hope
that it's not too long:
> Input driver version is 1.0.1
> Input device ID: bus 0x18 vendor 0x0 product 0x0 version 0x0
> Input device name: "MELFAS MMS114 Touchscreen"
> Supported events:
>   Event type 0 (EV_SYN)
>   Event type 1 (EV_KEY)
>     Event code 330 (BTN_TOUCH)
>   Event type 3 (EV_ABS)
>     Event code 0 (ABS_X)
>       Value      0
>       Min        0
>       Max      719
>     Event code 1 (ABS_Y)
>       Value      0
>       Min        0
>       Max     1279
>     Event code 24 (ABS_PRESSURE)
>       Value      0
>       Min        0
>       Max      255
>     Event code 47 (ABS_MT_SLOT)
>       Value      0
>       Min        0
>       Max        9
>     Event code 48 (ABS_MT_TOUCH_MAJOR)
>       Value      0
>       Min        0
>       Max      255
>     Event code 53 (ABS_MT_POSITION_X)
>       Value      0
>       Min        0
>       Max      719
>     Event code 54 (ABS_MT_POSITION_Y)
>       Value      0
>       Min        0
>       Max     1279
>     Event code 57 (ABS_MT_TRACKING_ID)
>       Value      0
>       Min        0
>       Max    65535
>     Event code 58 (ABS_MT_PRESSURE)
>       Value      0
>       Min        0
>       Max      255
> Properties:
>   Property type 1 (INPUT_PROP_DIRECT)
> Testing ... (interrupt to exit)
> Event: time 1585880998.920994, type 3 (EV_ABS), code 57
> (ABS_MT_TRACKING_ID), value 0 Event: time 1585880998.920994, type 3
> (EV_ABS), code 53 (ABS_MT_POSITION_X), value 400 Event: time
> 1585880998.920994, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1262 Event: time 1585880998.920994, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 6 Event: time 1585880998.920994, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 90 Event: time
> 1585880998.920994, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
> Event: time 1585880998.920994, type 3 (EV_ABS), code 0 (ABS_X), value
> 400 Event: time 1585880998.920994, type 3 (EV_ABS), code 1 (ABS_Y),
> value 1262 Event: time 1585880998.920994, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 90 Event: time 1585880998.920994,
> -------------- SYN_REPORT ------------ Event: time 1585880998.943145,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 403 Event: time
> 1585880998.943145, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 166 Event: time 1585880998.943145, type 3 (EV_ABS), code 0 (ABS_X),
> value 403 Event: time 1585880998.943145, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 166 Event: time 1585880998.943145,
> -------------- SYN_REPORT ------------ Event: time 1585880998.976952,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 404 Event: time
> 1585880998.976952, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 90 Event: time 1585880998.976952, type 3 (EV_ABS), code 0 (ABS_X),
> value 404 Event: time 1585880998.976952, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 90 Event: time 1585880998.976952,
> -------------- SYN_REPORT ------------ Event: time 1585880999.010796,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1261 Event: time
> 1585880999.010796, type 3 (EV_ABS), code 1 (ABS_Y), value 1261 Event:
> time 1585880999.010796, -------------- SYN_REPORT ------------ Event:
> time 1585880999.022117, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1260 Event: time 1585880999.022117, type 3 (EV_ABS), code 1
> (ABS_Y), value 1260 Event: time 1585880999.022117, --------------
> SYN_REPORT ------------ Event: time 1585880999.033536, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1259 Event: time
> 1585880999.033536, type 3 (EV_ABS), code 1 (ABS_Y), value 1259 Event:
> time 1585880999.033536, -------------- SYN_REPORT ------------ Event:
> time 1585880999.044851, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 405 Event: time 1585880999.044851, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 1257 Event: time 1585880999.044851, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 166 Event: time
> 1585880999.044851, type 3 (EV_ABS), code 0 (ABS_X), value 405 Event:
> time 1585880999.044851, type 3 (EV_ABS), code 1 (ABS_Y), value 1257
> Event: time 1585880999.044851, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 166 Event: time 1585880999.044851,
> -------------- SYN_REPORT ------------ Event: time 1585880999.056110,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1255 Event: time
> 1585880999.056110, type 3 (EV_ABS), code 1 (ABS_Y), value 1255 Event:
> time 1585880999.056110, -------------- SYN_REPORT ------------ Event:
> time 1585880999.067359, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 406 Event: time 1585880999.067359, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 1251 Event: time 1585880999.067359, type 3
> (EV_ABS), code 0 (ABS_X), value 406 Event: time 1585880999.067359,
> type 3 (EV_ABS), code 1 (ABS_Y), value 1251 Event: time
> 1585880999.067359, -------------- SYN_REPORT ------------ Event: time
> 1585880999.078736, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1248 Event: time 1585880999.078736, type 3 (EV_ABS), code 1
> (ABS_Y), value 1248 Event: time 1585880999.078736, --------------
> SYN_REPORT ------------ Event: time 1585880999.090247, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1247 Event: time
> 1585880999.090247, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 90 Event: time 1585880999.090247, type 3 (EV_ABS), code 1 (ABS_Y),
> value 1247 Event: time 1585880999.090247, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 90 Event: time 1585880999.090247,
> -------------- SYN_REPORT ------------ Event: time 1585880999.101531,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1245 Event: time
> 1585880999.101531, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 9 Event: time 1585880999.101531, type 3 (EV_ABS), code 1
> (ABS_Y), value 1245 Event: time 1585880999.101531, --------------
> SYN_REPORT ------------ Event: time 1585880999.112822, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1242 Event: time
> 1585880999.112822, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 10 Event: time 1585880999.112822, type 3 (EV_ABS), code 1
> (ABS_Y), value 1242 Event: time 1585880999.112822, --------------
> SYN_REPORT ------------ Event: time 1585880999.124001, type 3
> (EV_ABS), code 53 (ABS_MT_POSITION_X), value 407 Event: time
> 1585880999.124001, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1239 Event: time 1585880999.124001, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 166 Event: time 1585880999.124001, type 3
> (EV_ABS), code 0 (ABS_X), value 407 Event: time 1585880999.124001,
> type 3 (EV_ABS), code 1 (ABS_Y), value 1239 Event: time
> 1585880999.124001, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 166
> Event: time 1585880999.124001, -------------- SYN_REPORT ------------
> Event: time 1585880999.135219, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 408 Event: time 1585880999.135219, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1237 Event: time
> 1585880999.135219, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 90 Event: time 1585880999.135219, type 3 (EV_ABS), code 0 (ABS_X),
> value 408 Event: time 1585880999.135219, type 3 (EV_ABS), code 1
> (ABS_Y), value 1237 Event: time 1585880999.135219, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 90 Event: time 1585880999.135219,
> -------------- SYN_REPORT ------------ Event: time 1585880999.146534,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1235 Event: time
> 1585880999.146534, type 3 (EV_ABS), code 1 (ABS_Y), value 1235 Event:
> time 1585880999.146534, -------------- SYN_REPORT ------------ Event:
> time 1585880999.158050, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1232 Event: time 1585880999.158050, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 0 Event: time 1585880999.158050, type 3
> (EV_ABS), code 1 (ABS_Y), value 1232 Event: time 1585880999.158050,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0 Event: time
> 1585880999.158050, -------------- SYN_REPORT ------------ Event: time
> 1585880999.169354, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1229 Event: time 1585880999.169354, type 3 (EV_ABS), code 1
> (ABS_Y), value 1229 Event: time 1585880999.169354, --------------
> SYN_REPORT ------------ Event: time 1585880999.180602, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1226 Event: time
> 1585880999.180602, type 3 (EV_ABS), code 1 (ABS_Y), value 1226 Event:
> time 1585880999.180602, -------------- SYN_REPORT ------------ Event:
> time 1585880999.192019, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1223 Event: time 1585880999.192019, type 3 (EV_ABS), code 1
> (ABS_Y), value 1223 Event: time 1585880999.192019, --------------
> SYN_REPORT ------------ Event: time 1585880999.203274, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1220 Event: time
> 1585880999.203274, type 3 (EV_ABS), code 1 (ABS_Y), value 1220 Event:
> time 1585880999.203274, -------------- SYN_REPORT ------------ Event:
> time 1585880999.214621, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1218 Event: time 1585880999.214621, type 3 (EV_ABS), code 1
> (ABS_Y), value 1218 Event: time 1585880999.214621, --------------
> SYN_REPORT ------------ Event: time 1585880999.225895, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1215 Event: time
> 1585880999.225895, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 11 Event: time 1585880999.225895, type 3 (EV_ABS), code 1
> (ABS_Y), value 1215 Event: time 1585880999.225895, --------------
> SYN_REPORT ------------ Event: time 1585880999.237214, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1213 Event: time
> 1585880999.237214, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 12 Event: time 1585880999.237214, type 3 (EV_ABS), code 1
> (ABS_Y), value 1213 Event: time 1585880999.237214, --------------
> SYN_REPORT ------------ Event: time 1585880999.248531, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1210 Event: time
> 1585880999.248531, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 14 Event: time 1585880999.248531, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 244 Event: time 1585880999.248531, type 3
> (EV_ABS), code 1 (ABS_Y), value 1210 Event: time 1585880999.248531,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 244 Event: time
> 1585880999.248531, -------------- SYN_REPORT ------------ Event: time
> 1585880999.259798, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1208 Event: time 1585880999.259798, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 0 Event: time 1585880999.259798, type 3
> (EV_ABS), code 1 (ABS_Y), value 1208 Event: time 1585880999.259798,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0 Event: time
> 1585880999.259798, -------------- SYN_REPORT ------------ Event: time
> 1585880999.271069, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1205 Event: time 1585880999.271069, type 3 (EV_ABS), code 1
> (ABS_Y), value 1205 Event: time 1585880999.271069, --------------
> SYN_REPORT ------------ Event: time 1585880999.282444, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1203 Event: time
> 1585880999.282444, type 3 (EV_ABS), code 1 (ABS_Y), value 1203 Event:
> time 1585880999.282444, -------------- SYN_REPORT ------------ Event:
> time 1585880999.293650, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1201 Event: time 1585880999.293650, type 3 (EV_ABS), code 1
> (ABS_Y), value 1201 Event: time 1585880999.293650, --------------
> SYN_REPORT ------------ Event: time 1585880999.304984, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1199 Event: time
> 1585880999.304984, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 13 Event: time 1585880999.304984, type 3 (EV_ABS), code 1
> (ABS_Y), value 1199 Event: time 1585880999.304984, --------------
> SYN_REPORT ------------ Event: time 1585880999.316383, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1195 Event: time
> 1585880999.316383, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 12 Event: time 1585880999.316383, type 3 (EV_ABS), code 1
> (ABS_Y), value 1195 Event: time 1585880999.316383, --------------
> SYN_REPORT ------------ Event: time 1585880999.327652, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1190 Event: time
> 1585880999.327652, type 3 (EV_ABS), code 1 (ABS_Y), value 1190 Event:
> time 1585880999.327652, -------------- SYN_REPORT ------------ Event:
> time 1585880999.338820, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 409 Event: time 1585880999.338820, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 1184 Event: time 1585880999.338820, type 3
> (EV_ABS), code 0 (ABS_X), value 409 Event: time 1585880999.338820,
> type 3 (EV_ABS), code 1 (ABS_Y), value 1184 Event: time
> 1585880999.338820, -------------- SYN_REPORT ------------ Event: time
> 1585880999.350238, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1179 Event: time 1585880999.350238, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 11 Event: time 1585880999.350238, type 3
> (EV_ABS), code 1 (ABS_Y), value 1179 Event: time 1585880999.350238,
> -------------- SYN_REPORT ------------ Event: time 1585880999.361535,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1174 Event: time
> 1585880999.361535, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 12 Event: time 1585880999.361535, type 3 (EV_ABS), code 1
> (ABS_Y), value 1174 Event: time 1585880999.361535, --------------
> SYN_REPORT ------------ Event: time 1585880999.372837, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1170 Event: time
> 1585880999.372837, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 11 Event: time 1585880999.372837, type 3 (EV_ABS), code 1
> (ABS_Y), value 1170 Event: time 1585880999.372837, --------------
> SYN_REPORT ------------ Event: time 1585880999.384080, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1165 Event: time
> 1585880999.384080, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 10 Event: time 1585880999.384080, type 3 (EV_ABS), code 1
> (ABS_Y), value 1165 Event: time 1585880999.384080, --------------
> SYN_REPORT ------------ Event: time 1585880999.395397, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1160 Event: time
> 1585880999.395397, type 3 (EV_ABS), code 1 (ABS_Y), value 1160 Event:
> time 1585880999.395397, -------------- SYN_REPORT ------------ Event:
> time 1585880999.406691, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1155 Event: time 1585880999.406691, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 11 Event: time 1585880999.406691, type 3
> (EV_ABS), code 1 (ABS_Y), value 1155 Event: time 1585880999.406691,
> -------------- SYN_REPORT ------------ Event: time 1585880999.418074,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 410 Event: time
> 1585880999.418074, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1148 Event: time 1585880999.418074, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 12 Event: time 1585880999.418074, type 3
> (EV_ABS), code 0 (ABS_X), value 410 Event: time 1585880999.418074,
> type 3 (EV_ABS), code 1 (ABS_Y), value 1148 Event: time
> 1585880999.418074, -------------- SYN_REPORT ------------ Event: time
> 1585880999.429419, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1142 Event: time 1585880999.429419, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 13 Event: time 1585880999.429419, type 3
> (EV_ABS), code 1 (ABS_Y), value 1142 Event: time 1585880999.429419,
> -------------- SYN_REPORT ------------ Event: time 1585880999.440541,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1136 Event: time
> 1585880999.440541, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 12 Event: time 1585880999.440541, type 3 (EV_ABS), code 1
> (ABS_Y), value 1136 Event: time 1585880999.440541, --------------
> SYN_REPORT ------------ Event: time 1585880999.451973, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1130 Event: time
> 1585880999.451973, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 13 Event: time 1585880999.451973, type 3 (EV_ABS), code 1
> (ABS_Y), value 1130 Event: time 1585880999.451973, --------------
> SYN_REPORT ------------ Event: time 1585880999.463270, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1123 Event: time
> 1585880999.463270, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 14 Event: time 1585880999.463270, type 3 (EV_ABS), code 1
> (ABS_Y), value 1123 Event: time 1585880999.463270, --------------
> SYN_REPORT ------------ Event: time 1585880999.474516, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1119 Event: time
> 1585880999.474516, type 3 (EV_ABS), code 1 (ABS_Y), value 1119 Event:
> time 1585880999.474516, -------------- SYN_REPORT ------------ Event:
> time 1585880999.485865, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1114 Event: time 1585880999.485865, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 12 Event: time 1585880999.485865, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 12 Event: time
> 1585880999.485865, type 3 (EV_ABS), code 1 (ABS_Y), value 1114 Event:
> time 1585880999.485865, type 3 (EV_ABS), code 24 (ABS_PRESSURE),
> value 12 Event: time 1585880999.485865, -------------- SYN_REPORT
> ------------ Event: time 1585880999.497151, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 1109 Event: time 1585880999.497151, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0 Event: time
> 1585880999.497151, type 3 (EV_ABS), code 1 (ABS_Y), value 1109 Event:
> time 1585880999.497151, type 3 (EV_ABS), code 24 (ABS_PRESSURE),
> value 0 Event: time 1585880999.497151, -------------- SYN_REPORT
> ------------ Event: time 1585880999.508346, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 1104 Event: time 1585880999.508346, type 3
> (EV_ABS), code 1 (ABS_Y), value 1104 Event: time 1585880999.508346,
> -------------- SYN_REPORT ------------ Event: time 1585880999.519888,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1099 Event: time
> 1585880999.519888, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 11 Event: time 1585880999.519888, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 3 Event: time 1585880999.519888, type 3
> (EV_ABS), code 1 (ABS_Y), value 1099 Event: time 1585880999.519888,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 3 Event: time
> 1585880999.519888, -------------- SYN_REPORT ------------ Event: time
> 1585880999.531159, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 411 Event: time 1585880999.531159, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 1091 Event: time 1585880999.531159, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12 Event: time
> 1585880999.531159, type 3 (EV_ABS), code 0 (ABS_X), value 411 Event:
> time 1585880999.531159, type 3 (EV_ABS), code 1 (ABS_Y), value 1091
> Event: time 1585880999.531159, -------------- SYN_REPORT ------------
> Event: time 1585880999.542269, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 1084 Event: time 1585880999.542269, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13 Event: time
> 1585880999.542269, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 0 Event: time 1585880999.542269, type 3 (EV_ABS), code 1 (ABS_Y),
> value 1084 Event: time 1585880999.542269, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 0 Event: time 1585880999.542269, --------------
> SYN_REPORT ------------ Event: time 1585880999.553544, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1077 Event: time
> 1585880999.553544, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 11 Event: time 1585880999.553544, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 11 Event: time 1585880999.553544, type 3
> (EV_ABS), code 1 (ABS_Y), value 1077 Event: time 1585880999.553544,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 11 Event: time
> 1585880999.553544, -------------- SYN_REPORT ------------ Event: time
> 1585880999.564856, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1071 Event: time 1585880999.564856, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 12 Event: time 1585880999.564856, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0 Event: time
> 1585880999.564856, type 3 (EV_ABS), code 1 (ABS_Y), value 1071 Event:
> time 1585880999.564856, type 3 (EV_ABS), code 24 (ABS_PRESSURE),
> value 0 Event: time 1585880999.564856, -------------- SYN_REPORT
> ------------ Event: time 1585880999.576153, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 1067 Event: time 1585880999.576153, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13 Event: time
> 1585880999.576153, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 12 Event: time 1585880999.576153, type 3 (EV_ABS), code 1 (ABS_Y),
> value 1067 Event: time 1585880999.576153, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 12 Event: time 1585880999.576153,
> -------------- SYN_REPORT ------------ Event: time 1585880999.587435,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1061 Event: time
> 1585880999.587435, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 12 Event: time 1585880999.587435, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 0 Event: time 1585880999.587435, type 3
> (EV_ABS), code 1 (ABS_Y), value 1061 Event: time 1585880999.587435,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0 Event: time
> 1585880999.587435, -------------- SYN_REPORT ------------ Event: time
> 1585880999.598693, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1055 Event: time 1585880999.598693, type 3 (EV_ABS), code 1
> (ABS_Y), value 1055 Event: time 1585880999.598693, --------------
> SYN_REPORT ------------ Event: time 1585880999.610050, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1048 Event: time
> 1585880999.610050, type 3 (EV_ABS), code 1 (ABS_Y), value 1048 Event:
> time 1585880999.610050, -------------- SYN_REPORT ------------ Event:
> time 1585880999.621421, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1040 Event: time 1585880999.621421, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 13 Event: time 1585880999.621421, type 3
> (EV_ABS), code 1 (ABS_Y), value 1040 Event: time 1585880999.621421,
> -------------- SYN_REPORT ------------ Event: time 1585880999.632547,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1032 Event: time
> 1585880999.632547, type 3 (EV_ABS), code 1 (ABS_Y), value 1032 Event:
> time 1585880999.632547, -------------- SYN_REPORT ------------ Event:
> time 1585880999.643872, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1025 Event: time 1585880999.643872, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 14 Event: time 1585880999.643872, type 3
> (EV_ABS), code 1 (ABS_Y), value 1025 Event: time 1585880999.643872,
> -------------- SYN_REPORT ------------ Event: time 1585880999.655241,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 410 Event: time
> 1585880999.655241, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1019 Event: time 1585880999.655241, type 3 (EV_ABS), code 0
> (ABS_X), value 410 Event: time 1585880999.655241, type 3 (EV_ABS),
> code 1 (ABS_Y), value 1019 Event: time 1585880999.655241,
> -------------- SYN_REPORT ------------ Event: time 1585880999.666550,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1012 Event: time
> 1585880999.666550, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 13 Event: time 1585880999.666550, type 3 (EV_ABS), code 1
> (ABS_Y), value 1012 Event: time 1585880999.666550, --------------
> SYN_REPORT ------------ Event: time 1585880999.677914, type 3
> (EV_ABS), code 53 (ABS_MT_POSITION_X), value 411 Event: time
> 1585880999.677914, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 1004 Event: time 1585880999.677914, type 3 (EV_ABS), code 0
> (ABS_X), value 411 Event: time 1585880999.677914, type 3 (EV_ABS),
> code 1 (ABS_Y), value 1004 Event: time 1585880999.677914,
> -------------- SYN_REPORT ------------ Event: time 1585880999.689170,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 410 Event: time
> 1585880999.689170, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 996 Event: time 1585880999.689170, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 12 Event: time 1585880999.689170, type 3
> (EV_ABS), code 0 (ABS_X), value 410 Event: time 1585880999.689170,
> type 3 (EV_ABS), code 1 (ABS_Y), value 996 Event: time
> 1585880999.689170, -------------- SYN_REPORT ------------ Event: time
> 1585880999.700427, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 986 Event: time 1585880999.700427, type 3 (EV_ABS), code 1
> (ABS_Y), value 986 Event: time 1585880999.700427, --------------
> SYN_REPORT ------------ Event: time 1585880999.711707, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 978 Event: time
> 1585880999.711707, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 13 Event: time 1585880999.711707, type 3 (EV_ABS), code 1
> (ABS_Y), value 978 Event: time 1585880999.711707, --------------
> SYN_REPORT ------------ Event: time 1585880999.722953, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 971 Event: time
> 1585880999.722953, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 15 Event: time 1585880999.722953, type 3 (EV_ABS), code 1 (ABS_Y),
> value 971 Event: time 1585880999.722953, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 15 Event: time 1585880999.722953,
> -------------- SYN_REPORT ------------ Event: time 1585880999.734383,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 411 Event: time
> 1585880999.734383, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 964 Event: time 1585880999.734383, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 11 Event: time 1585880999.734383, type 3
> (EV_ABS), code 0 (ABS_X), value 411 Event: time 1585880999.734383,
> type 3 (EV_ABS), code 1 (ABS_Y), value 964 Event: time
> 1585880999.734383, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 11
> Event: time 1585880999.734383, -------------- SYN_REPORT ------------
> Event: time 1585880999.745726, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 956 Event: time 1585880999.745726, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12 Event: time
> 1585880999.745726, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 3 Event: time 1585880999.745726, type 3 (EV_ABS), code 1 (ABS_Y),
> value 956 Event: time 1585880999.745726, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 3 Event: time 1585880999.745726, --------------
> SYN_REPORT ------------ Event: time 1585880999.756961, type 3
> (EV_ABS), code 53 (ABS_MT_POSITION_X), value 412 Event: time
> 1585880999.756961, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 945 Event: time 1585880999.756961, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 0 Event: time 1585880999.756961, type 3
> (EV_ABS), code 0 (ABS_X), value 412 Event: time 1585880999.756961,
> type 3 (EV_ABS), code 1 (ABS_Y), value 945 Event: time
> 1585880999.756961, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
> Event: time 1585880999.756961, -------------- SYN_REPORT ------------
> Event: time 1585880999.768231, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 934 Event: time 1585880999.768231, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11 Event: time
> 1585880999.768231, type 3 (EV_ABS), code 1 (ABS_Y), value 934 Event:
> time 1585880999.768231, -------------- SYN_REPORT ------------ Event:
> time 1585880999.779481, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 925 Event: time 1585880999.779481, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 14 Event: time 1585880999.779481, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 15 Event: time
> 1585880999.779481, type 3 (EV_ABS), code 1 (ABS_Y), value 925 Event:
> time 1585880999.779481, type 3 (EV_ABS), code 24 (ABS_PRESSURE),
> value 15 Event: time 1585880999.779481, -------------- SYN_REPORT
> ------------ Event: time 1585880999.790830, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 917 Event: time 1585880999.790830, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 11 Event: time
> 1585880999.790830, type 3 (EV_ABS), code 1 (ABS_Y), value 917 Event:
> time 1585880999.790830, type 3 (EV_ABS), code 24 (ABS_PRESSURE),
> value 11 Event: time 1585880999.790830, -------------- SYN_REPORT
> ------------ Event: time 1585880999.802065, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 912 Event: time 1585880999.802065, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12 Event: time
> 1585880999.802065, type 3 (EV_ABS), code 1 (ABS_Y), value 912 Event:
> time 1585880999.802065, -------------- SYN_REPORT ------------ Event:
> time 1585880999.813323, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 411 Event: time 1585880999.813323, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 899 Event: time 1585880999.813323, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 3 Event: time
> 1585880999.813323, type 3 (EV_ABS), code 0 (ABS_X), value 411 Event:
> time 1585880999.813323, type 3 (EV_ABS), code 1 (ABS_Y), value 899
> Event: time 1585880999.813323, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 3 Event: time 1585880999.813323, --------------
> SYN_REPORT ------------ Event: time 1585880999.824774, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 889 Event: time
> 1585880999.824774, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 11 Event: time 1585880999.824774, type 3 (EV_ABS), code 1 (ABS_Y),
> value 889 Event: time 1585880999.824774, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 11 Event: time 1585880999.824774,
> -------------- SYN_REPORT ------------ Event: time 1585880999.835927,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 882 Event: time
> 1585880999.835927, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 12 Event: time 1585880999.835927, type 3 (EV_ABS), code 1 (ABS_Y),
> value 882 Event: time 1585880999.835927, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 12 Event: time 1585880999.835927,
> -------------- SYN_REPORT ------------ Event: time 1585880999.847216,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 875 Event: time
> 1585880999.847216, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 0 Event: time 1585880999.847216, type 3 (EV_ABS), code 1 (ABS_Y),
> value 875 Event: time 1585880999.847216, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 0 Event: time 1585880999.847216, --------------
> SYN_REPORT ------------ Event: time 1585880999.858488, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 870 Event: time
> 1585880999.858488, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 13 Event: time 1585880999.858488, type 3 (EV_ABS), code 1
> (ABS_Y), value 870 Event: time 1585880999.858488, --------------
> SYN_REPORT ------------ Event: time 1585880999.869771, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 865 Event: time
> 1585880999.869771, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 12 Event: time 1585880999.869771, type 3 (EV_ABS), code 1
> (ABS_Y), value 865 Event: time 1585880999.869771, --------------
> SYN_REPORT ------------ Event: time 1585880999.881020, type 3
> (EV_ABS), code 53 (ABS_MT_POSITION_X), value 410 Event: time
> 1585880999.881020, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 860 Event: time 1585880999.881020, type 3 (EV_ABS), code 0
> (ABS_X), value 410 Event: time 1585880999.881020, type 3 (EV_ABS),
> code 1 (ABS_Y), value 860 Event: time 1585880999.881020,
> -------------- SYN_REPORT ------------ Event: time 1585880999.892410,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 855 Event: time
> 1585880999.892410, type 3 (EV_ABS), code 1 (ABS_Y), value 855 Event:
> time 1585880999.892410, -------------- SYN_REPORT ------------ Event:
> time 1585880999.903636, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 849 Event: time 1585880999.903636, type 3 (EV_ABS), code 1
> (ABS_Y), value 849 Event: time 1585880999.903636, --------------
> SYN_REPORT ------------ Event: time 1585880999.914828, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 841 Event: time
> 1585880999.914828, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 11 Event: time 1585880999.914828, type 3 (EV_ABS), code 1
> (ABS_Y), value 841 Event: time 1585880999.914828, --------------
> SYN_REPORT ------------ Event: time 1585880999.926271, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 835 Event: time
> 1585880999.926271, type 3 (EV_ABS), code 1 (ABS_Y), value 835 Event:
> time 1585880999.926271, -------------- SYN_REPORT ------------ Event:
> time 1585880999.937540, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 830 Event: time 1585880999.937540, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 12 Event: time 1585880999.937540, type 3
> (EV_ABS), code 1 (ABS_Y), value 830 Event: time 1585880999.937540,
> -------------- SYN_REPORT ------------ Event: time 1585880999.948811,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 825 Event: time
> 1585880999.948811, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 13 Event: time 1585880999.948811, type 3 (EV_ABS), code 1
> (ABS_Y), value 825 Event: time 1585880999.948811, --------------
> SYN_REPORT ------------ Event: time 1585880999.960194, type 3
> (EV_ABS), code 53 (ABS_MT_POSITION_X), value 411 Event: time
> 1585880999.960194, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 819 Event: time 1585880999.960194, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 12 Event: time 1585880999.960194, type 3
> (EV_ABS), code 0 (ABS_X), value 411 Event: time 1585880999.960194,
> type 3 (EV_ABS), code 1 (ABS_Y), value 819 Event: time
> 1585880999.960194, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 12
> Event: time 1585880999.960194, -------------- SYN_REPORT ------------
> Event: time 1585880999.971408, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 814 Event: time 1585880999.971408, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12 Event: time
> 1585880999.971408, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 11 Event: time 1585880999.971408, type 3 (EV_ABS), code 1 (ABS_Y),
> value 814 Event: time 1585880999.971408, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 11 Event: time 1585880999.971408,
> -------------- SYN_REPORT ------------ Event: time 1585880999.982691,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 807 Event: time
> 1585880999.982691, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 11 Event: time 1585880999.982691, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 0 Event: time 1585880999.982691, type 3
> (EV_ABS), code 1 (ABS_Y), value 807 Event: time 1585880999.982691,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0 Event: time
> 1585880999.982691, -------------- SYN_REPORT ------------ Event: time
> 1585880999.993986, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 412 Event: time 1585880999.993986, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 800 Event: time 1585880999.993986, type 3
> (EV_ABS), code 0 (ABS_X), value 412 Event: time 1585880999.993986,
> type 3 (EV_ABS), code 1 (ABS_Y), value 800 Event: time
> 1585880999.993986, -------------- SYN_REPORT ------------ Event: time
> 1585881000.005298, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 413 Event: time 1585881000.005298, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 791 Event: time 1585881000.005298, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12 Event: time
> 1585881000.005298, type 3 (EV_ABS), code 0 (ABS_X), value 413 Event:
> time 1585881000.005298, type 3 (EV_ABS), code 1 (ABS_Y), value 791
> Event: time 1585881000.005298, -------------- SYN_REPORT ------------
> Event: time 1585881000.016629, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 784 Event: time 1585881000.016629, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11 Event: time
> 1585881000.016629, type 3 (EV_ABS), code 1 (ABS_Y), value 784 Event:
> time 1585881000.016629, -------------- SYN_REPORT ------------ Event:
> time 1585881000.027817, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 777 Event: time 1585881000.027817, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 12 Event: time 1585881000.027817, type 3
> (EV_ABS), code 1 (ABS_Y), value 777 Event: time 1585881000.027817,
> -------------- SYN_REPORT ------------ Event: time 1585881000.039184,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 771 Event: time
> 1585881000.039184, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 13 Event: time 1585881000.039184, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 15 Event: time 1585881000.039184, type 3
> (EV_ABS), code 1 (ABS_Y), value 771 Event: time 1585881000.039184,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 15 Event: time
> 1585881000.039184, -------------- SYN_REPORT ------------ Event: time
> 1585881000.050393, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 764 Event: time 1585881000.050393, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 10 Event: time 1585881000.050393, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 11 Event: time
> 1585881000.050393, type 3 (EV_ABS), code 1 (ABS_Y), value 764 Event:
> time 1585881000.050393, type 3 (EV_ABS), code 24 (ABS_PRESSURE),
> value 11 Event: time 1585881000.050393, -------------- SYN_REPORT
> ------------ Event: time 1585881000.061733, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 414 Event: time 1585881000.061733, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 757 Event: time
> 1585881000.061733, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 12 Event: time 1585881000.061733, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 0 Event: time 1585881000.061733, type 3
> (EV_ABS), code 0 (ABS_X), value 414 Event: time 1585881000.061733,
> type 3 (EV_ABS), code 1 (ABS_Y), value 757 Event: time
> 1585881000.061733, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
> Event: time 1585881000.061733, -------------- SYN_REPORT ------------
> Event: time 1585881000.072946, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 746 Event: time 1585881000.072946, type 3
> (EV_ABS), code 1 (ABS_Y), value 746 Event: time 1585881000.072946,
> -------------- SYN_REPORT ------------ Event: time 1585881000.084327,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 736 Event: time
> 1585881000.084327, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 244 Event: time 1585881000.084327, type 3 (EV_ABS), code 1 (ABS_Y),
> value 736 Event: time 1585881000.084327, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 244 Event: time 1585881000.084327,
> -------------- SYN_REPORT ------------ Event: time 1585881000.095591,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 727 Event: time
> 1585881000.095591, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 13 Event: time 1585881000.095591, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 22 Event: time 1585881000.095591, type 3
> (EV_ABS), code 1 (ABS_Y), value 727 Event: time 1585881000.095591,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 22 Event: time
> 1585881000.095591, -------------- SYN_REPORT ------------ Event: time
> 1585881000.107011, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 717 Event: time 1585881000.107011, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 11 Event: time 1585881000.107011, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0 Event: time
> 1585881000.107011, type 3 (EV_ABS), code 1 (ABS_Y), value 717 Event:
> time 1585881000.107011, type 3 (EV_ABS), code 24 (ABS_PRESSURE),
> value 0 Event: time 1585881000.107011, -------------- SYN_REPORT
> ------------ Event: time 1585881000.118340, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 704 Event: time 1585881000.118340, type 3
> (EV_ABS), code 1 (ABS_Y), value 704 Event: time 1585881000.118340,
> -------------- SYN_REPORT ------------ Event: time 1585881000.129655,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 415 Event: time
> 1585881000.129655, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 690 Event: time 1585881000.129655, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 12 Event: time 1585881000.129655, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 245 Event: time
> 1585881000.129655, type 3 (EV_ABS), code 0 (ABS_X), value 415 Event:
> time 1585881000.129655, type 3 (EV_ABS), code 1 (ABS_Y), value 690
> Event: time 1585881000.129655, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 245 Event: time 1585881000.129655,
> -------------- SYN_REPORT ------------ Event: time 1585881000.140973,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 416 Event: time
> 1585881000.140973, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 680 Event: time 1585881000.140973, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 234 Event: time 1585881000.140973, type 3
> (EV_ABS), code 0 (ABS_X), value 416 Event: time 1585881000.140973,
> type 3 (EV_ABS), code 1 (ABS_Y), value 680 Event: time
> 1585881000.140973, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 234
> Event: time 1585881000.140973, -------------- SYN_REPORT ------------
> Event: time 1585881000.152227, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 673 Event: time 1585881000.152227, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 11 Event: time
> 1585881000.152227, type 3 (EV_ABS), code 1 (ABS_Y), value 673 Event:
> time 1585881000.152227, type 3 (EV_ABS), code 24 (ABS_PRESSURE),
> value 11 Event: time 1585881000.152227, -------------- SYN_REPORT
> ------------ Event: time 1585881000.163529, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 666 Event: time 1585881000.163529, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0 Event: time
> 1585881000.163529, type 3 (EV_ABS), code 1 (ABS_Y), value 666 Event:
> time 1585881000.163529, type 3 (EV_ABS), code 24 (ABS_PRESSURE),
> value 0 Event: time 1585881000.163529, -------------- SYN_REPORT
> ------------ Event: time 1585881000.174702, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 659 Event: time 1585881000.174702, type 3
> (EV_ABS), code 1 (ABS_Y), value 659 Event: time 1585881000.174702,
> -------------- SYN_REPORT ------------ Event: time 1585881000.186024,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 650 Event: time
> 1585881000.186024, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 11 Event: time 1585881000.186024, type 3 (EV_ABS), code 1
> (ABS_Y), value 650 Event: time 1585881000.186024, --------------
> SYN_REPORT ------------ Event: time 1585881000.197296, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 640 Event: time
> 1585881000.197296, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 245 Event: time 1585881000.197296, type 3 (EV_ABS), code 1 (ABS_Y),
> value 640 Event: time 1585881000.197296, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 245 Event: time 1585881000.197296,
> -------------- SYN_REPORT ------------ Event: time 1585881000.208603,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 631 Event: time
> 1585881000.208603, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 13 Event: time 1585881000.208603, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 244 Event: time 1585881000.208603, type 3
> (EV_ABS), code 1 (ABS_Y), value 631 Event: time 1585881000.208603,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 244 Event: time
> 1585881000.208603, -------------- SYN_REPORT ------------ Event: time
> 1585881000.219898, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 623 Event: time 1585881000.219898, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 11 Event: time 1585881000.219898, type 3
> (EV_ABS), code 1 (ABS_Y), value 623 Event: time 1585881000.219898,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 11 Event: time
> 1585881000.219898, -------------- SYN_REPORT ------------ Event: time
> 1585881000.231202, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 417 Event: time 1585881000.231202, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 615 Event: time 1585881000.231202, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12 Event: time
> 1585881000.231202, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 9 Event: time 1585881000.231202, type 3 (EV_ABS), code 0 (ABS_X),
> value 417 Event: time 1585881000.231202, type 3 (EV_ABS), code 1
> (ABS_Y), value 615 Event: time 1585881000.231202, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 9 Event: time 1585881000.231202,
> -------------- SYN_REPORT ------------ Event: time 1585881000.242723,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 419 Event: time
> 1585881000.242723, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 604 Event: time 1585881000.242723, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 0 Event: time 1585881000.242723, type 3
> (EV_ABS), code 0 (ABS_X), value 419 Event: time 1585881000.242723,
> type 3 (EV_ABS), code 1 (ABS_Y), value 604 Event: time
> 1585881000.242723, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
> Event: time 1585881000.242723, -------------- SYN_REPORT ------------
> Event: time 1585881000.253968, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 420 Event: time 1585881000.253968, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 594 Event: time
> 1585881000.253968, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 36 Event: time 1585881000.253968, type 3 (EV_ABS), code 0 (ABS_X),
> value 420 Event: time 1585881000.253968, type 3 (EV_ABS), code 1
> (ABS_Y), value 594 Event: time 1585881000.253968, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 36 Event: time 1585881000.253968,
> -------------- SYN_REPORT ------------ Event: time 1585881000.265203,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 585 Event: time
> 1585881000.265203, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 10 Event: time 1585881000.265203, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 247 Event: time 1585881000.265203, type 3
> (EV_ABS), code 1 (ABS_Y), value 585 Event: time 1585881000.265203,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 247 Event: time
> 1585881000.265203, -------------- SYN_REPORT ------------ Event: time
> 1585881000.276684, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 421 Event: time 1585881000.276684, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 578 Event: time 1585881000.276684, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11 Event: time
> 1585881000.276684, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 60 Event: time 1585881000.276684, type 3 (EV_ABS), code 0 (ABS_X),
> value 421 Event: time 1585881000.276684, type 3 (EV_ABS), code 1
> (ABS_Y), value 578 Event: time 1585881000.276684, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 60 Event: time 1585881000.276684,
> -------------- SYN_REPORT ------------ Event: time 1585881000.287969,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 422 Event: time
> 1585881000.287969, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 572 Event: time 1585881000.287969, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 0 Event: time 1585881000.287969, type 3
> (EV_ABS), code 0 (ABS_X), value 422 Event: time 1585881000.287969,
> type 3 (EV_ABS), code 1 (ABS_Y), value 572 Event: time
> 1585881000.287969, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
> Event: time 1585881000.287969, -------------- SYN_REPORT ------------
> Event: time 1585881000.298931, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 423 Event: time 1585881000.298931, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 566 Event: time
> 1585881000.298931, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 15 Event: time 1585881000.298931, type 3 (EV_ABS), code 0 (ABS_X),
> value 423 Event: time 1585881000.298931, type 3 (EV_ABS), code 1
> (ABS_Y), value 566 Event: time 1585881000.298931, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 15 Event: time 1585881000.298931,
> -------------- SYN_REPORT ------------ Event: time 1585881000.310589,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 425 Event: time
> 1585881000.310589, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 557 Event: time 1585881000.310589, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 10 Event: time 1585881000.310589, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 4 Event: time
> 1585881000.310589, type 3 (EV_ABS), code 0 (ABS_X), value 425 Event:
> time 1585881000.310589, type 3 (EV_ABS), code 1 (ABS_Y), value 557
> Event: time 1585881000.310589, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 4 Event: time 1585881000.310589, --------------
> SYN_REPORT ------------ Event: time 1585881000.321706, type 3
> (EV_ABS), code 53 (ABS_MT_POSITION_X), value 426 Event: time
> 1585881000.321706, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 548 Event: time 1585881000.321706, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 11 Event: time 1585881000.321706, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 22 Event: time
> 1585881000.321706, type 3 (EV_ABS), code 0 (ABS_X), value 426 Event:
> time 1585881000.321706, type 3 (EV_ABS), code 1 (ABS_Y), value 548
> Event: time 1585881000.321706, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 22 Event: time 1585881000.321706,
> -------------- SYN_REPORT ------------ Event: time 1585881000.333072,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 427 Event: time
> 1585881000.333072, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 541 Event: time 1585881000.333072, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 25 Event: time 1585881000.333072, type 3
> (EV_ABS), code 0 (ABS_X), value 427 Event: time 1585881000.333072,
> type 3 (EV_ABS), code 1 (ABS_Y), value 541 Event: time
> 1585881000.333072, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 25
> Event: time 1585881000.333072, -------------- SYN_REPORT ------------
> Event: time 1585881000.344436, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 428 Event: time 1585881000.344436, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 534 Event: time
> 1585881000.344436, type 3 (EV_ABS), code 0 (ABS_X), value 428 Event:
> time 1585881000.344436, type 3 (EV_ABS), code 1 (ABS_Y), value 534
> Event: time 1585881000.344436, -------------- SYN_REPORT ------------
> Event: time 1585881000.355575, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 429 Event: time 1585881000.355575, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 528 Event: time
> 1585881000.355575, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 45 Event: time 1585881000.355575, type 3 (EV_ABS), code 0 (ABS_X),
> value 429 Event: time 1585881000.355575, type 3 (EV_ABS), code 1
> (ABS_Y), value 528 Event: time 1585881000.355575, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 45 Event: time 1585881000.355575,
> -------------- SYN_REPORT ------------ Event: time 1585881000.367008,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 430 Event: time
> 1585881000.367008, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 520 Event: time 1585881000.367008, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 10 Event: time 1585881000.367008, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0 Event: time
> 1585881000.367008, type 3 (EV_ABS), code 0 (ABS_X), value 430 Event:
> time 1585881000.367008, type 3 (EV_ABS), code 1 (ABS_Y), value 520
> Event: time 1585881000.367008, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 0 Event: time 1585881000.367008, --------------
> SYN_REPORT ------------ Event: time 1585881000.378556, type 3
> (EV_ABS), code 53 (ABS_MT_POSITION_X), value 431 Event: time
> 1585881000.378556, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 510 Event: time 1585881000.378556, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 12 Event: time 1585881000.378556, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 3 Event: time
> 1585881000.378556, type 3 (EV_ABS), code 0 (ABS_X), value 431 Event:
> time 1585881000.378556, type 3 (EV_ABS), code 1 (ABS_Y), value 510
> Event: time 1585881000.378556, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 3 Event: time 1585881000.378556, --------------
> SYN_REPORT ------------ Event: time 1585881000.389827, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 503 Event: time
> 1585881000.389827, type 3 (EV_ABS), code 1 (ABS_Y), value 503 Event:
> time 1585881000.389827, -------------- SYN_REPORT ------------ Event:
> time 1585881000.400906, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 494 Event: time 1585881000.400906, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 11 Event: time 1585881000.400906, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 12 Event: time
> 1585881000.400906, type 3 (EV_ABS), code 1 (ABS_Y), value 494 Event:
> time 1585881000.400906, type 3 (EV_ABS), code 24 (ABS_PRESSURE),
> value 12 Event: time 1585881000.400906, -------------- SYN_REPORT
> ------------ Event: time 1585881000.412237, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 487 Event: time 1585881000.412237, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12 Event: time
> 1585881000.412237, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 25 Event: time 1585881000.412237, type 3 (EV_ABS), code 1 (ABS_Y),
> value 487 Event: time 1585881000.412237, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 25 Event: time 1585881000.412237,
> -------------- SYN_REPORT ------------ Event: time 1585881000.423543,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 433 Event: time
> 1585881000.423543, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 477 Event: time 1585881000.423543, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 11 Event: time 1585881000.423543, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 20 Event: time
> 1585881000.423543, type 3 (EV_ABS), code 0 (ABS_X), value 433 Event:
> time 1585881000.423543, type 3 (EV_ABS), code 1 (ABS_Y), value 477
> Event: time 1585881000.423543, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 20 Event: time 1585881000.423543,
> -------------- SYN_REPORT ------------ Event: time 1585881000.434674,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 435 Event: time
> 1585881000.434674, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 468 Event: time 1585881000.434674, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 18 Event: time 1585881000.434674, type 3
> (EV_ABS), code 0 (ABS_X), value 435 Event: time 1585881000.434674,
> type 3 (EV_ABS), code 1 (ABS_Y), value 468 Event: time
> 1585881000.434674, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 18
> Event: time 1585881000.434674, -------------- SYN_REPORT ------------
> Event: time 1585881000.446104, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 437 Event: time 1585881000.446104, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 457 Event: time
> 1585881000.446104, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 9 Event: time 1585881000.446104, type 3 (EV_ABS), code 0 (ABS_X),
> value 437 Event: time 1585881000.446104, type 3 (EV_ABS), code 1
> (ABS_Y), value 457 Event: time 1585881000.446104, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 9 Event: time 1585881000.446104,
> -------------- SYN_REPORT ------------ Event: time 1585881000.457257,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 439 Event: time
> 1585881000.457257, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 447 Event: time 1585881000.457257, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 9 Event: time 1585881000.457257, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0 Event: time
> 1585881000.457257, type 3 (EV_ABS), code 0 (ABS_X), value 439 Event:
> time 1585881000.457257, type 3 (EV_ABS), code 1 (ABS_Y), value 447
> Event: time 1585881000.457257, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 0 Event: time 1585881000.457257, --------------
> SYN_REPORT ------------ Event: time 1585881000.468640, type 3
> (EV_ABS), code 53 (ABS_MT_POSITION_X), value 441 Event: time
> 1585881000.468640, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 438 Event: time 1585881000.468640, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 11 Event: time 1585881000.468640, type 3
> (EV_ABS), code 0 (ABS_X), value 441 Event: time 1585881000.468640,
> type 3 (EV_ABS), code 1 (ABS_Y), value 438 Event: time
> 1585881000.468640, -------------- SYN_REPORT ------------ Event: time
> 1585881000.479768, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 442 Event: time 1585881000.479768, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 429 Event: time 1585881000.479768, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 32 Event: time
> 1585881000.479768, type 3 (EV_ABS), code 0 (ABS_X), value 442 Event:
> time 1585881000.479768, type 3 (EV_ABS), code 1 (ABS_Y), value 429
> Event: time 1585881000.479768, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 32 Event: time 1585881000.479768,
> -------------- SYN_REPORT ------------ Event: time 1585881000.491154,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 422 Event: time
> 1585881000.491154, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 12 Event: time 1585881000.491154, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 22 Event: time 1585881000.491154, type 3
> (EV_ABS), code 1 (ABS_Y), value 422 Event: time 1585881000.491154,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 22 Event: time
> 1585881000.491154, -------------- SYN_REPORT ------------ Event: time
> 1585881000.502406, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 443 Event: time 1585881000.502406, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 414 Event: time 1585881000.502406, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11 Event: time
> 1585881000.502406, type 3 (EV_ABS), code 0 (ABS_X), value 443 Event:
> time 1585881000.502406, type 3 (EV_ABS), code 1 (ABS_Y), value 414
> Event: time 1585881000.502406, -------------- SYN_REPORT ------------
> Event: time 1585881000.513635, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 445 Event: time 1585881000.513635, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 401 Event: time
> 1585881000.513635, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 10 Event: time 1585881000.513635, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 12 Event: time 1585881000.513635, type 3
> (EV_ABS), code 0 (ABS_X), value 445 Event: time 1585881000.513635,
> type 3 (EV_ABS), code 1 (ABS_Y), value 401 Event: time
> 1585881000.513635, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 12
> Event: time 1585881000.513635, -------------- SYN_REPORT ------------
> Event: time 1585881000.524986, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 447 Event: time 1585881000.524986, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 390 Event: time
> 1585881000.524986, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 17 Event: time 1585881000.524986, type 3 (EV_ABS), code 0 (ABS_X),
> value 447 Event: time 1585881000.524986, type 3 (EV_ABS), code 1
> (ABS_Y), value 390 Event: time 1585881000.524986, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 17 Event: time 1585881000.524986,
> -------------- SYN_REPORT ------------ Event: time 1585881000.536235,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 448 Event: time
> 1585881000.536235, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 382 Event: time 1585881000.536235, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 11 Event: time 1585881000.536235, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 246 Event: time
> 1585881000.536235, type 3 (EV_ABS), code 0 (ABS_X), value 448 Event:
> time 1585881000.536235, type 3 (EV_ABS), code 1 (ABS_Y), value 382
> Event: time 1585881000.536235, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 246 Event: time 1585881000.536235,
> -------------- SYN_REPORT ------------ Event: time 1585881000.547519,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 449 Event: time
> 1585881000.547519, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 373 Event: time 1585881000.547519, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 0 Event: time 1585881000.547519, type 3
> (EV_ABS), code 0 (ABS_X), value 449 Event: time 1585881000.547519,
> type 3 (EV_ABS), code 1 (ABS_Y), value 373 Event: time
> 1585881000.547519, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
> Event: time 1585881000.547519, -------------- SYN_REPORT ------------
> Event: time 1585881000.558891, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 450 Event: time 1585881000.558891, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 363 Event: time
> 1585881000.558891, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 10 Event: time 1585881000.558891, type 3 (EV_ABS), code 0
> (ABS_X), value 450 Event: time 1585881000.558891, type 3 (EV_ABS),
> code 1 (ABS_Y), value 363 Event: time 1585881000.558891,
> -------------- SYN_REPORT ------------ Event: time 1585881000.570063,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 452 Event: time
> 1585881000.570063, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 349 Event: time 1585881000.570063, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 9 Event: time 1585881000.570063, type 3
> (EV_ABS), code 0 (ABS_X), value 452 Event: time 1585881000.570063,
> type 3 (EV_ABS), code 1 (ABS_Y), value 349 Event: time
> 1585881000.570063, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 9
> Event: time 1585881000.570063, -------------- SYN_REPORT ------------
> Event: time 1585881000.581359, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 454 Event: time 1585881000.581359, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 339 Event: time
> 1585881000.581359, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 13 Event: time 1585881000.581359, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 11 Event: time 1585881000.581359, type 3
> (EV_ABS), code 0 (ABS_X), value 454 Event: time 1585881000.581359,
> type 3 (EV_ABS), code 1 (ABS_Y), value 339 Event: time
> 1585881000.581359, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 11
> Event: time 1585881000.581359, -------------- SYN_REPORT ------------
> Event: time 1585881000.592623, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 455 Event: time 1585881000.592623, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 331 Event: time
> 1585881000.592623, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 10 Event: time 1585881000.592623, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 0 Event: time 1585881000.592623, type 3
> (EV_ABS), code 0 (ABS_X), value 455 Event: time 1585881000.592623,
> type 3 (EV_ABS), code 1 (ABS_Y), value 331 Event: time
> 1585881000.592623, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
> Event: time 1585881000.592623, -------------- SYN_REPORT ------------
> Event: time 1585881000.603913, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 456 Event: time 1585881000.603913, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 323 Event: time
> 1585881000.603913, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 11 Event: time 1585881000.603913, type 3 (EV_ABS), code 0
> (ABS_X), value 456 Event: time 1585881000.603913, type 3 (EV_ABS),
> code 1 (ABS_Y), value 323 Event: time 1585881000.603913,
> -------------- SYN_REPORT ------------ Event: time 1585881000.615060,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 314 Event: time
> 1585881000.615060, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 10 Event: time 1585881000.615060, type 3 (EV_ABS), code 1
> (ABS_Y), value 314 Event: time 1585881000.615060, --------------
> SYN_REPORT ------------ Event: time 1585881000.626468, type 3
> (EV_ABS), code 53 (ABS_MT_POSITION_X), value 458 Event: time
> 1585881000.626468, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 299 Event: time 1585881000.626468, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 11 Event: time 1585881000.626468, type 3
> (EV_ABS), code 0 (ABS_X), value 458 Event: time 1585881000.626468,
> type 3 (EV_ABS), code 1 (ABS_Y), value 299 Event: time
> 1585881000.626468, -------------- SYN_REPORT ------------ Event: time
> 1585881000.637744, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 460 Event: time 1585881000.637744, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 287 Event: time 1585881000.637744, type 3
> (EV_ABS), code 0 (ABS_X), value 460 Event: time 1585881000.637744,
> type 3 (EV_ABS), code 1 (ABS_Y), value 287 Event: time
> 1585881000.637744, -------------- SYN_REPORT ------------ Event: time
> 1585881000.649099, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 461 Event: time 1585881000.649099, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 278 Event: time 1585881000.649099, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12 Event: time
> 1585881000.649099, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 12 Event: time 1585881000.649099, type 3 (EV_ABS), code 0 (ABS_X),
> value 461 Event: time 1585881000.649099, type 3 (EV_ABS), code 1
> (ABS_Y), value 278 Event: time 1585881000.649099, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 12 Event: time 1585881000.649099,
> -------------- SYN_REPORT ------------ Event: time 1585881000.660256,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 270 Event: time
> 1585881000.660256, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 11 Event: time 1585881000.660256, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 16 Event: time 1585881000.660256, type 3
> (EV_ABS), code 1 (ABS_Y), value 270 Event: time 1585881000.660256,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 16 Event: time
> 1585881000.660256, -------------- SYN_REPORT ------------ Event: time
> 1585881000.671942, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 258 Event: time 1585881000.671942, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 12 Event: time 1585881000.671942, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 3 Event: time
> 1585881000.671942, type 3 (EV_ABS), code 1 (ABS_Y), value 258 Event:
> time 1585881000.671942, type 3 (EV_ABS), code 24 (ABS_PRESSURE),
> value 3 Event: time 1585881000.671942, -------------- SYN_REPORT
> ------------ Event: time 1585881000.683077, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 462 Event: time 1585881000.683077, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 247 Event: time
> 1585881000.683077, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 0 Event: time 1585881000.683077, type 3 (EV_ABS), code 0 (ABS_X),
> value 462 Event: time 1585881000.683077, type 3 (EV_ABS), code 1
> (ABS_Y), value 247 Event: time 1585881000.683077, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 0 Event: time 1585881000.683077,
> -------------- SYN_REPORT ------------ Event: time 1585881000.694379,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 463 Event: time
> 1585881000.694379, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 239 Event: time 1585881000.694379, type 3 (EV_ABS), code 0
> (ABS_X), value 463 Event: time 1585881000.694379, type 3 (EV_ABS),
> code 1 (ABS_Y), value 239 Event: time 1585881000.694379,
> -------------- SYN_REPORT ------------ Event: time 1585881000.705520,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 234 Event: time
> 1585881000.705520, type 3 (EV_ABS), code 1 (ABS_Y), value 234 Event:
> time 1585881000.705520, -------------- SYN_REPORT ------------ Event:
> time 1585881000.716801, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 464 Event: time 1585881000.716801, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 228 Event: time 1585881000.716801, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 20 Event: time
> 1585881000.716801, type 3 (EV_ABS), code 0 (ABS_X), value 464 Event:
> time 1585881000.716801, type 3 (EV_ABS), code 1 (ABS_Y), value 228
> Event: time 1585881000.716801, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 20 Event: time 1585881000.716801,
> -------------- SYN_REPORT ------------ Event: time 1585881000.728094,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 222 Event: time
> 1585881000.728094, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 10 Event: time 1585881000.728094, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 18 Event: time 1585881000.728094, type 3
> (EV_ABS), code 1 (ABS_Y), value 222 Event: time 1585881000.728094,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 18 Event: time
> 1585881000.728094, -------------- SYN_REPORT ------------ Event: time
> 1585881000.739569, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 465 Event: time 1585881000.739569, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 215 Event: time 1585881000.739569, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 3 Event: time
> 1585881000.739569, type 3 (EV_ABS), code 0 (ABS_X), value 465 Event:
> time 1585881000.739569, type 3 (EV_ABS), code 1 (ABS_Y), value 215
> Event: time 1585881000.739569, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 3 Event: time 1585881000.739569, --------------
> SYN_REPORT ------------ Event: time 1585881000.750672, type 3
> (EV_ABS), code 53 (ABS_MT_POSITION_X), value 467 Event: time
> 1585881000.750672, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 204 Event: time 1585881000.750672, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 11 Event: time 1585881000.750672, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0 Event: time
> 1585881000.750672, type 3 (EV_ABS), code 0 (ABS_X), value 467 Event:
> time 1585881000.750672, type 3 (EV_ABS), code 1 (ABS_Y), value 204
> Event: time 1585881000.750672, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 0 Event: time 1585881000.750672, --------------
> SYN_REPORT ------------ Event: time 1585881000.762105, type 3
> (EV_ABS), code 53 (ABS_MT_POSITION_X), value 468 Event: time
> 1585881000.762105, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 196 Event: time 1585881000.762105, type 3 (EV_ABS), code 0
> (ABS_X), value 468 Event: time 1585881000.762105, type 3 (EV_ABS),
> code 1 (ABS_Y), value 196 Event: time 1585881000.762105,
> -------------- SYN_REPORT ------------ Event: time 1585881000.773451,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 188 Event: time
> 1585881000.773451, type 3 (EV_ABS), code 1 (ABS_Y), value 188 Event:
> time 1585881000.773451, -------------- SYN_REPORT ------------ Event:
> time 1585881000.784708, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 469 Event: time 1585881000.784708, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 181 Event: time 1585881000.784708, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10 Event: time
> 1585881000.784708, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 20 Event: time 1585881000.784708, type 3 (EV_ABS), code 0 (ABS_X),
> value 469 Event: time 1585881000.784708, type 3 (EV_ABS), code 1
> (ABS_Y), value 181 Event: time 1585881000.784708, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 20 Event: time 1585881000.784708,
> -------------- SYN_REPORT ------------ Event: time 1585881000.796053,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 175 Event: time
> 1585881000.796053, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 11 Event: time 1585881000.796053, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 17 Event: time 1585881000.796053, type 3
> (EV_ABS), code 1 (ABS_Y), value 175 Event: time 1585881000.796053,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 17 Event: time
> 1585881000.796053, -------------- SYN_REPORT ------------ Event: time
> 1585881000.807382, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 166 Event: time 1585881000.807382, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 14 Event: time 1585881000.807382, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 3 Event: time
> 1585881000.807382, type 3 (EV_ABS), code 1 (ABS_Y), value 166 Event:
> time 1585881000.807382, type 3 (EV_ABS), code 24 (ABS_PRESSURE),
> value 3 Event: time 1585881000.807382, -------------- SYN_REPORT
> ------------ Event: time 1585881000.818486, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 156 Event: time 1585881000.818486, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13 Event: time
> 1585881000.818486, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 0 Event: time 1585881000.818486, type 3 (EV_ABS), code 1 (ABS_Y),
> value 156 Event: time 1585881000.818486, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 0 Event: time 1585881000.818486, --------------
> SYN_REPORT ------------ Event: time 1585881000.829740, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 147 Event: time
> 1585881000.829740, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 12 Event: time 1585881000.829740, type 3 (EV_ABS), code 1
> (ABS_Y), value 147 Event: time 1585881000.829740, --------------
> SYN_REPORT ------------ Event: time 1585881000.841071, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 138 Event: time
> 1585881000.841071, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 13 Event: time 1585881000.841071, type 3 (EV_ABS), code 1
> (ABS_Y), value 138 Event: time 1585881000.841071, --------------
> SYN_REPORT ------------ Event: time 1585881000.852366, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 131 Event: time
> 1585881000.852366, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 20 Event: time 1585881000.852366, type 3 (EV_ABS), code 1 (ABS_Y),
> value 131 Event: time 1585881000.852366, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 20 Event: time 1585881000.852366,
> -------------- SYN_REPORT ------------ Event: time 1585881000.863681,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 125 Event: time
> 1585881000.863681, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 17 Event: time 1585881000.863681, type 3 (EV_ABS), code 1 (ABS_Y),
> value 125 Event: time 1585881000.863681, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 17 Event: time 1585881000.863681,
> -------------- SYN_REPORT ------------ Event: time 1585881000.875100,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 471 Event: time
> 1585881000.875100, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 116 Event: time 1585881000.875100, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 11 Event: time 1585881000.875100, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 16 Event: time
> 1585881000.875100, type 3 (EV_ABS), code 0 (ABS_X), value 471 Event:
> time 1585881000.875100, type 3 (EV_ABS), code 1 (ABS_Y), value 116
> Event: time 1585881000.875100, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 16 Event: time 1585881000.875100,
> -------------- SYN_REPORT ------------ Event: time 1585881000.886348,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 472 Event: time
> 1585881000.886348, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 108 Event: time 1585881000.886348, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 12 Event: time 1585881000.886348, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 39 Event: time
> 1585881000.886348, type 3 (EV_ABS), code 0 (ABS_X), value 472 Event:
> time 1585881000.886348, type 3 (EV_ABS), code 1 (ABS_Y), value 108
> Event: time 1585881000.886348, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 39 Event: time 1585881000.886348,
> -------------- SYN_REPORT ------------ Event: time 1585881000.897636,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 473 Event: time
> 1585881000.897636, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 101 Event: time 1585881000.897636, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 11 Event: time 1585881000.897636, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 32 Event: time
> 1585881000.897636, type 3 (EV_ABS), code 0 (ABS_X), value 473 Event:
> time 1585881000.897636, type 3 (EV_ABS), code 1 (ABS_Y), value 101
> Event: time 1585881000.897636, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 32 Event: time 1585881000.897636,
> -------------- SYN_REPORT ------------ Event: time 1585881000.908939,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 96 Event: time
> 1585881000.908939, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 45 Event: time 1585881000.908939, type 3 (EV_ABS), code 1 (ABS_Y),
> value 96 Event: time 1585881000.908939, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 45 Event: time 1585881000.908939,
> -------------- SYN_REPORT ------------ Event: time 1585881000.920298,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 90 Event: time
> 1585881000.920298, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 12 Event: time 1585881000.920298, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 52 Event: time 1585881000.920298, type 3
> (EV_ABS), code 1 (ABS_Y), value 90 Event: time 1585881000.920298,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 52 Event: time
> 1585881000.920298, -------------- SYN_REPORT ------------ Event: time
> 1585881000.931607, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 474 Event: time 1585881000.931607, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 84 Event: time 1585881000.931607, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11 Event: time
> 1585881000.931607, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 60 Event: time 1585881000.931607, type 3 (EV_ABS), code 0 (ABS_X),
> value 474 Event: time 1585881000.931607, type 3 (EV_ABS), code 1
> (ABS_Y), value 84 Event: time 1585881000.931607, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 60 Event: time 1585881000.931607,
> -------------- SYN_REPORT ------------ Event: time 1585881000.942752,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 475 Event: time
> 1585881000.942752, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 76 Event: time 1585881000.942752, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 9 Event: time 1585881000.942752, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 36 Event: time
> 1585881000.942752, type 3 (EV_ABS), code 0 (ABS_X), value 475 Event:
> time 1585881000.942752, type 3 (EV_ABS), code 1 (ABS_Y), value 76
> Event: time 1585881000.942752, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 36 Event: time 1585881000.942752,
> -------------- SYN_REPORT ------------ Event: time 1585881000.954013,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 476 Event: time
> 1585881000.954013, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 69 Event: time 1585881000.954013, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 8 Event: time 1585881000.954013, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 37 Event: time
> 1585881000.954013, type 3 (EV_ABS), code 0 (ABS_X), value 476 Event:
> time 1585881000.954013, type 3 (EV_ABS), code 1 (ABS_Y), value 69
> Event: time 1585881000.954013, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 37 Event: time 1585881000.954013,
> -------------- SYN_REPORT ------------ Event: time 1585881000.965144,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 477 Event: time
> 1585881000.965144, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 60 Event: time 1585881000.965144, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 90 Event: time 1585881000.965144, type 3
> (EV_ABS), code 0 (ABS_X), value 477 Event: time 1585881000.965144,
> type 3 (EV_ABS), code 1 (ABS_Y), value 60 Event: time
> 1585881000.965144, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 90
> Event: time 1585881000.965144, -------------- SYN_REPORT ------------
> Event: time 1585881000.976444, type 3 (EV_ABS), code 53
> (ABS_MT_POSITION_X), value 478 Event: time 1585881000.976444, type 3
> (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 53 Event: time
> 1585881000.976444, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 7 Event: time 1585881000.976444, type 3 (EV_ABS), code 0
> (ABS_X), value 478 Event: time 1585881000.976444, type 3 (EV_ABS),
> code 1 (ABS_Y), value 53 Event: time 1585881000.976444,
> -------------- SYN_REPORT ------------ Event: time 1585881000.987728,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 479 Event: time
> 1585881000.987728, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 48 Event: time 1585881000.987728, type 3 (EV_ABS), code 0
> (ABS_X), value 479 Event: time 1585881000.987728, type 3 (EV_ABS),
> code 1 (ABS_Y), value 48 Event: time 1585881000.987728,
> -------------- SYN_REPORT ------------ Event: time 1585881000.998869,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 481 Event: time
> 1585881000.998869, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 42 Event: time 1585881000.998869, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 6 Event: time 1585881000.998869, type 3
> (EV_ABS), code 0 (ABS_X), value 481 Event: time 1585881000.998869,
> type 3 (EV_ABS), code 1 (ABS_Y), value 42 Event: time
> 1585881000.998869, -------------- SYN_REPORT ------------ Event: time
> 1585881001.010167, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 482 Event: time 1585881001.010167, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 38 Event: time 1585881001.010167, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 177 Event: time
> 1585881001.010167, type 3 (EV_ABS), code 0 (ABS_X), value 482 Event:
> time 1585881001.010167, type 3 (EV_ABS), code 1 (ABS_Y), value 38
> Event: time 1585881001.010167, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 177 Event: time 1585881001.010167,
> -------------- SYN_REPORT ------------ Event: time 1585881001.021248,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 484 Event: time
> 1585881001.021248, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 32 Event: time 1585881001.021248, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 8 Event: time 1585881001.021248, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 87 Event: time
> 1585881001.021248, type 3 (EV_ABS), code 0 (ABS_X), value 484 Event:
> time 1585881001.021248, type 3 (EV_ABS), code 1 (ABS_Y), value 32
> Event: time 1585881001.021248, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 87 Event: time 1585881001.021248,
> -------------- SYN_REPORT ------------ Event: time 1585881001.032489,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 485 Event: time
> 1585881001.032489, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 29 Event: time 1585881001.032489, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 9 Event: time 1585881001.032489, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 85 Event: time
> 1585881001.032489, type 3 (EV_ABS), code 0 (ABS_X), value 485 Event:
> time 1585881001.032489, type 3 (EV_ABS), code 1 (ABS_Y), value 29
> Event: time 1585881001.032489, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 85 Event: time 1585881001.032489,
> -------------- SYN_REPORT ------------ Event: time 1585881001.043751,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 486 Event: time
> 1585881001.043751, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 26 Event: time 1585881001.043751, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 10 Event: time 1585881001.043751, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 83 Event: time
> 1585881001.043751, type 3 (EV_ABS), code 0 (ABS_X), value 486 Event:
> time 1585881001.043751, type 3 (EV_ABS), code 1 (ABS_Y), value 26
> Event: time 1585881001.043751, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 83 Event: time 1585881001.043751,
> -------------- SYN_REPORT ------------ Event: time 1585881001.055027,
> type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 25 Event: time
> 1585881001.055027, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 7 Event: time 1585881001.055027, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 85 Event: time 1585881001.055027, type 3
> (EV_ABS), code 1 (ABS_Y), value 25 Event: time 1585881001.055027,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 85 Event: time
> 1585881001.055027, -------------- SYN_REPORT ------------ Event: time
> 1585881001.066228, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 487 Event: time 1585881001.066228, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 24 Event: time 1585881001.066228, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 6 Event: time
> 1585881001.066228, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 82 Event: time 1585881001.066228, type 3 (EV_ABS), code 0 (ABS_X),
> value 487 Event: time 1585881001.066228, type 3 (EV_ABS), code 1
> (ABS_Y), value 24 Event: time 1585881001.066228, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 82 Event: time 1585881001.066228,
> -------------- SYN_REPORT ------------ Event: time 1585881001.077400,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 489 Event: time
> 1585881001.077400, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 23 Event: time 1585881001.077400, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 5 Event: time 1585881001.077400, type 3
> (EV_ABS), code 58 (ABS_MT_PRESSURE), value 166 Event: time
> 1585881001.077400, type 3 (EV_ABS), code 0 (ABS_X), value 489 Event:
> time 1585881001.077400, type 3 (EV_ABS), code 1 (ABS_Y), value 23
> Event: time 1585881001.077400, type 3 (EV_ABS), code 24
> (ABS_PRESSURE), value 166 Event: time 1585881001.077400,
> -------------- SYN_REPORT ------------ Event: time 1585881001.088601,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 491 Event: time
> 1585881001.088601, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> value 20 Event: time 1585881001.088601, type 3 (EV_ABS), code 48
> (ABS_MT_TOUCH_MAJOR), value 4 Event: time 1585881001.088601, type 3
> (EV_ABS), code 0 (ABS_X), value 491 Event: time 1585881001.088601,
> type 3 (EV_ABS), code 1 (ABS_Y), value 20 Event: time
> 1585881001.088601, -------------- SYN_REPORT ------------ Event: time
> 1585881001.099843, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
> value 487 Event: time 1585881001.099843, type 3 (EV_ABS), code 54
> (ABS_MT_POSITION_Y), value 19 Event: time 1585881001.099843, type 3
> (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 6 Event: time
> 1585881001.099843, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value
> 90 Event: time 1585881001.099843, type 3 (EV_ABS), code 0 (ABS_X),
> value 487 Event: time 1585881001.099843, type 3 (EV_ABS), code 1
> (ABS_Y), value 19 Event: time 1585881001.099843, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 90 Event: time 1585881001.099843,
> -------------- SYN_REPORT ------------ Event: time 1585881001.111667,
> type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 488 Event: time
> 1585881001.111667, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR),
> value 4 Event: time 1585881001.111667, type 3 (EV_ABS), code 58
> (ABS_MT_PRESSURE), value 37 Event: time 1585881001.111667, type 3
> (EV_ABS), code 0 (ABS_X), value 488 Event: time 1585881001.111667,
> type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 37 Event: time
> 1585881001.111667, -------------- SYN_REPORT ------------ Event: time
> 1585881001.122408, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID),
> value -1 Event: time 1585881001.122408, type 1 (EV_KEY), code 330
> (BTN_TOUCH), value 0 Event: time 1585881001.122408, type 3 (EV_ABS),
> code 24 (ABS_PRESSURE), value 0 Event: time 1585881001.122408,
> -------------- SYN_REPORT ------------

Denis.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] Input: mms114: don't report 0 pressure while still tracking contact(s)
  2020-06-12 17:46   ` Denis 'GNUtoo' Carikli
@ 2020-06-14 23:57     ` Peter Hutterer
  2020-06-23 16:25       ` Denis 'GNUtoo' Carikli
  0 siblings, 1 reply; 9+ messages in thread
From: Peter Hutterer @ 2020-06-14 23:57 UTC (permalink / raw)
  To: Denis 'GNUtoo' Carikli
  Cc: Dmitry Torokhov, Henrik Rydberg, Andi Shyti, Stephan Gerhold,
	linux-input, Javi Ferrer

On Fri, Jun 12, 2020 at 07:46:19PM +0200, Denis 'GNUtoo' Carikli wrote:
> On Sat, 6 Jun 2020 11:18:06 -0700
> Dmitry Torokhov <dmitry.torokhov@gmail.com> wrote:
> 
> > Hi Denis,
> Hi,
> 
> > Could you please post longer sequence from evtest leading to the
> > packet with 0 pressure?
> 
> Here's the full sequence, of a slide from the botton to the top, I hope
> that it's not too long:

[...]

> > Properties:
> >   Property type 1 (INPUT_PROP_DIRECT)
> > Testing ... (interrupt to exit)
> > Event: time 1585880998.920994, type 3 (EV_ABS), code 57
> > (ABS_MT_TRACKING_ID), value 0 Event: time 1585880998.920994, type 3
> > (EV_ABS), code 53 (ABS_MT_POSITION_X), value 400 Event: time
> > 1585880998.920994, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
> > value 1262 Event: time 1585880998.920994, type 3 (EV_ABS), code 48
> > (ABS_MT_TOUCH_MAJOR), value 6 Event: time 1585880998.920994, type 3
> > (EV_ABS), code 58 (ABS_MT_PRESSURE), value 90 Event: time
> > 1585880998.920994, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
> > Event: time 1585880998.920994, type 3 (EV_ABS), code 0 (ABS_X), value
> > 400 Event: time 1585880998.920994, type 3 (EV_ABS), code 1 (ABS_Y),
> > value 1262 Event: time 1585880998.920994, type 3 (EV_ABS), code 24
> > (ABS_PRESSURE), value 90 Event: time 1585880998.920994,
> > -------------- SYN_REPORT ------------ Event: time 1585880998.943145,

sorry, but this is completely unreadable. Please make sure it's in the
originally formatting that evtest/evemu/libinput record spit out. Thanks.

Cheers,
   Peter


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] Input: mms114: don't report 0 pressure while still tracking contact(s)
  2020-06-14 23:57     ` Peter Hutterer
@ 2020-06-23 16:25       ` Denis 'GNUtoo' Carikli
  2020-06-26  0:04         ` Peter Hutterer
  0 siblings, 1 reply; 9+ messages in thread
From: Denis 'GNUtoo' Carikli @ 2020-06-23 16:25 UTC (permalink / raw)
  To: Peter Hutterer
  Cc: Dmitry Torokhov, Henrik Rydberg, Andi Shyti, Stephan Gerhold,
	linux-input, Javi Ferrer

[-- Attachment #1: Type: text/plain, Size: 86002 bytes --]

On Mon, 15 Jun 2020 09:57:35 +1000
Peter Hutterer <peter.hutterer@who-t.net> wrote:
> > > Event: time 1585880998.920994, type 3 (EV_ABS), code 57
> > > (ABS_MT_TRACKING_ID), value 0 Event: time 1585880998.920994, type
> > > 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 400 Event: time
> sorry, but this is completely unreadable. Please make sure it's in the
> originally formatting that evtest/evemu/libinput record spit out.
> Thanks.
Indeed.

I'm sorry about that, I didn't see it while sending the mail.

Here's the trace again:
-----------------------

Input driver version is 1.0.1
Input device ID: bus 0x18 vendor 0x0 product 0x0 version 0x0
Input device name: "MELFAS MMS114 Touchscreen"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 330 (BTN_TOUCH)
  Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
      Value      0
      Min        0
      Max      719
    Event code 1 (ABS_Y)
      Value      0
      Min        0
      Max     1279
    Event code 24 (ABS_PRESSURE)
      Value      0
      Min        0
      Max      255
    Event code 47 (ABS_MT_SLOT)
      Value      0
      Min        0
      Max        9
    Event code 48 (ABS_MT_TOUCH_MAJOR)
      Value      0
      Min        0
      Max      255
    Event code 53 (ABS_MT_POSITION_X)
      Value      0
      Min        0
      Max      719
    Event code 54 (ABS_MT_POSITION_Y)
      Value      0
      Min        0
      Max     1279
    Event code 57 (ABS_MT_TRACKING_ID)
      Value      0
      Min        0
      Max    65535
    Event code 58 (ABS_MT_PRESSURE)
      Value      0
      Min        0
      Max      255
Properties:
  Property type 1 (INPUT_PROP_DIRECT)
Testing ... (interrupt to exit)
Event: time 1585880998.920994, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 0
Event: time 1585880998.920994, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 400
Event: time 1585880998.920994, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1262
Event: time 1585880998.920994, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 6
Event: time 1585880998.920994, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 90
Event: time 1585880998.920994, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1585880998.920994, type 3 (EV_ABS), code 0 (ABS_X), value 400
Event: time 1585880998.920994, type 3 (EV_ABS), code 1 (ABS_Y), value 1262
Event: time 1585880998.920994, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 90
Event: time 1585880998.920994, -------------- SYN_REPORT ------------
Event: time 1585880998.943145, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 403
Event: time 1585880998.943145, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 166
Event: time 1585880998.943145, type 3 (EV_ABS), code 0 (ABS_X), value 403
Event: time 1585880998.943145, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 166
Event: time 1585880998.943145, -------------- SYN_REPORT ------------
Event: time 1585880998.976952, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 404
Event: time 1585880998.976952, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 90
Event: time 1585880998.976952, type 3 (EV_ABS), code 0 (ABS_X), value 404
Event: time 1585880998.976952, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 90
Event: time 1585880998.976952, -------------- SYN_REPORT ------------
Event: time 1585880999.010796, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1261
Event: time 1585880999.010796, type 3 (EV_ABS), code 1 (ABS_Y), value 1261
Event: time 1585880999.010796, -------------- SYN_REPORT ------------
Event: time 1585880999.022117, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1260
Event: time 1585880999.022117, type 3 (EV_ABS), code 1 (ABS_Y), value 1260
Event: time 1585880999.022117, -------------- SYN_REPORT ------------
Event: time 1585880999.033536, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1259
Event: time 1585880999.033536, type 3 (EV_ABS), code 1 (ABS_Y), value 1259
Event: time 1585880999.033536, -------------- SYN_REPORT ------------
Event: time 1585880999.044851, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 405
Event: time 1585880999.044851, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1257
Event: time 1585880999.044851, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 166
Event: time 1585880999.044851, type 3 (EV_ABS), code 0 (ABS_X), value 405
Event: time 1585880999.044851, type 3 (EV_ABS), code 1 (ABS_Y), value 1257
Event: time 1585880999.044851, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 166
Event: time 1585880999.044851, -------------- SYN_REPORT ------------
Event: time 1585880999.056110, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1255
Event: time 1585880999.056110, type 3 (EV_ABS), code 1 (ABS_Y), value 1255
Event: time 1585880999.056110, -------------- SYN_REPORT ------------
Event: time 1585880999.067359, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 406
Event: time 1585880999.067359, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1251
Event: time 1585880999.067359, type 3 (EV_ABS), code 0 (ABS_X), value 406
Event: time 1585880999.067359, type 3 (EV_ABS), code 1 (ABS_Y), value 1251
Event: time 1585880999.067359, -------------- SYN_REPORT ------------
Event: time 1585880999.078736, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1248
Event: time 1585880999.078736, type 3 (EV_ABS), code 1 (ABS_Y), value 1248
Event: time 1585880999.078736, -------------- SYN_REPORT ------------
Event: time 1585880999.090247, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1247
Event: time 1585880999.090247, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 90
Event: time 1585880999.090247, type 3 (EV_ABS), code 1 (ABS_Y), value 1247
Event: time 1585880999.090247, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 90
Event: time 1585880999.090247, -------------- SYN_REPORT ------------
Event: time 1585880999.101531, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1245
Event: time 1585880999.101531, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 9
Event: time 1585880999.101531, type 3 (EV_ABS), code 1 (ABS_Y), value 1245
Event: time 1585880999.101531, -------------- SYN_REPORT ------------
Event: time 1585880999.112822, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1242
Event: time 1585880999.112822, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10
Event: time 1585880999.112822, type 3 (EV_ABS), code 1 (ABS_Y), value 1242
Event: time 1585880999.112822, -------------- SYN_REPORT ------------
Event: time 1585880999.124001, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 407
Event: time 1585880999.124001, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1239
Event: time 1585880999.124001, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 166
Event: time 1585880999.124001, type 3 (EV_ABS), code 0 (ABS_X), value 407
Event: time 1585880999.124001, type 3 (EV_ABS), code 1 (ABS_Y), value 1239
Event: time 1585880999.124001, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 166
Event: time 1585880999.124001, -------------- SYN_REPORT ------------
Event: time 1585880999.135219, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 408
Event: time 1585880999.135219, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1237
Event: time 1585880999.135219, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 90
Event: time 1585880999.135219, type 3 (EV_ABS), code 0 (ABS_X), value 408
Event: time 1585880999.135219, type 3 (EV_ABS), code 1 (ABS_Y), value 1237
Event: time 1585880999.135219, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 90
Event: time 1585880999.135219, -------------- SYN_REPORT ------------
Event: time 1585880999.146534, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1235
Event: time 1585880999.146534, type 3 (EV_ABS), code 1 (ABS_Y), value 1235
Event: time 1585880999.146534, -------------- SYN_REPORT ------------
Event: time 1585880999.158050, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1232
Event: time 1585880999.158050, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585880999.158050, type 3 (EV_ABS), code 1 (ABS_Y), value 1232
Event: time 1585880999.158050, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585880999.158050, -------------- SYN_REPORT ------------
Event: time 1585880999.169354, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1229
Event: time 1585880999.169354, type 3 (EV_ABS), code 1 (ABS_Y), value 1229
Event: time 1585880999.169354, -------------- SYN_REPORT ------------
Event: time 1585880999.180602, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1226
Event: time 1585880999.180602, type 3 (EV_ABS), code 1 (ABS_Y), value 1226
Event: time 1585880999.180602, -------------- SYN_REPORT ------------
Event: time 1585880999.192019, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1223
Event: time 1585880999.192019, type 3 (EV_ABS), code 1 (ABS_Y), value 1223
Event: time 1585880999.192019, -------------- SYN_REPORT ------------
Event: time 1585880999.203274, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1220
Event: time 1585880999.203274, type 3 (EV_ABS), code 1 (ABS_Y), value 1220
Event: time 1585880999.203274, -------------- SYN_REPORT ------------
Event: time 1585880999.214621, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1218
Event: time 1585880999.214621, type 3 (EV_ABS), code 1 (ABS_Y), value 1218
Event: time 1585880999.214621, -------------- SYN_REPORT ------------
Event: time 1585880999.225895, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1215
Event: time 1585880999.225895, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585880999.225895, type 3 (EV_ABS), code 1 (ABS_Y), value 1215
Event: time 1585880999.225895, -------------- SYN_REPORT ------------
Event: time 1585880999.237214, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1213
Event: time 1585880999.237214, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.237214, type 3 (EV_ABS), code 1 (ABS_Y), value 1213
Event: time 1585880999.237214, -------------- SYN_REPORT ------------
Event: time 1585880999.248531, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1210
Event: time 1585880999.248531, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 14
Event: time 1585880999.248531, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 244
Event: time 1585880999.248531, type 3 (EV_ABS), code 1 (ABS_Y), value 1210
Event: time 1585880999.248531, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 244
Event: time 1585880999.248531, -------------- SYN_REPORT ------------
Event: time 1585880999.259798, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1208
Event: time 1585880999.259798, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585880999.259798, type 3 (EV_ABS), code 1 (ABS_Y), value 1208
Event: time 1585880999.259798, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585880999.259798, -------------- SYN_REPORT ------------
Event: time 1585880999.271069, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1205
Event: time 1585880999.271069, type 3 (EV_ABS), code 1 (ABS_Y), value 1205
Event: time 1585880999.271069, -------------- SYN_REPORT ------------
Event: time 1585880999.282444, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1203
Event: time 1585880999.282444, type 3 (EV_ABS), code 1 (ABS_Y), value 1203
Event: time 1585880999.282444, -------------- SYN_REPORT ------------
Event: time 1585880999.293650, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1201
Event: time 1585880999.293650, type 3 (EV_ABS), code 1 (ABS_Y), value 1201
Event: time 1585880999.293650, -------------- SYN_REPORT ------------
Event: time 1585880999.304984, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1199
Event: time 1585880999.304984, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585880999.304984, type 3 (EV_ABS), code 1 (ABS_Y), value 1199
Event: time 1585880999.304984, -------------- SYN_REPORT ------------
Event: time 1585880999.316383, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1195
Event: time 1585880999.316383, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.316383, type 3 (EV_ABS), code 1 (ABS_Y), value 1195
Event: time 1585880999.316383, -------------- SYN_REPORT ------------
Event: time 1585880999.327652, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1190
Event: time 1585880999.327652, type 3 (EV_ABS), code 1 (ABS_Y), value 1190
Event: time 1585880999.327652, -------------- SYN_REPORT ------------
Event: time 1585880999.338820, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 409
Event: time 1585880999.338820, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1184
Event: time 1585880999.338820, type 3 (EV_ABS), code 0 (ABS_X), value 409
Event: time 1585880999.338820, type 3 (EV_ABS), code 1 (ABS_Y), value 1184
Event: time 1585880999.338820, -------------- SYN_REPORT ------------
Event: time 1585880999.350238, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1179
Event: time 1585880999.350238, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585880999.350238, type 3 (EV_ABS), code 1 (ABS_Y), value 1179
Event: time 1585880999.350238, -------------- SYN_REPORT ------------
Event: time 1585880999.361535, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1174
Event: time 1585880999.361535, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.361535, type 3 (EV_ABS), code 1 (ABS_Y), value 1174
Event: time 1585880999.361535, -------------- SYN_REPORT ------------
Event: time 1585880999.372837, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1170
Event: time 1585880999.372837, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585880999.372837, type 3 (EV_ABS), code 1 (ABS_Y), value 1170
Event: time 1585880999.372837, -------------- SYN_REPORT ------------
Event: time 1585880999.384080, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1165
Event: time 1585880999.384080, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10
Event: time 1585880999.384080, type 3 (EV_ABS), code 1 (ABS_Y), value 1165
Event: time 1585880999.384080, -------------- SYN_REPORT ------------
Event: time 1585880999.395397, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1160
Event: time 1585880999.395397, type 3 (EV_ABS), code 1 (ABS_Y), value 1160
Event: time 1585880999.395397, -------------- SYN_REPORT ------------
Event: time 1585880999.406691, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1155
Event: time 1585880999.406691, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585880999.406691, type 3 (EV_ABS), code 1 (ABS_Y), value 1155
Event: time 1585880999.406691, -------------- SYN_REPORT ------------
Event: time 1585880999.418074, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 410
Event: time 1585880999.418074, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1148
Event: time 1585880999.418074, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.418074, type 3 (EV_ABS), code 0 (ABS_X), value 410
Event: time 1585880999.418074, type 3 (EV_ABS), code 1 (ABS_Y), value 1148
Event: time 1585880999.418074, -------------- SYN_REPORT ------------
Event: time 1585880999.429419, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1142
Event: time 1585880999.429419, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585880999.429419, type 3 (EV_ABS), code 1 (ABS_Y), value 1142
Event: time 1585880999.429419, -------------- SYN_REPORT ------------
Event: time 1585880999.440541, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1136
Event: time 1585880999.440541, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.440541, type 3 (EV_ABS), code 1 (ABS_Y), value 1136
Event: time 1585880999.440541, -------------- SYN_REPORT ------------
Event: time 1585880999.451973, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1130
Event: time 1585880999.451973, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585880999.451973, type 3 (EV_ABS), code 1 (ABS_Y), value 1130
Event: time 1585880999.451973, -------------- SYN_REPORT ------------
Event: time 1585880999.463270, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1123
Event: time 1585880999.463270, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 14
Event: time 1585880999.463270, type 3 (EV_ABS), code 1 (ABS_Y), value 1123
Event: time 1585880999.463270, -------------- SYN_REPORT ------------
Event: time 1585880999.474516, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1119
Event: time 1585880999.474516, type 3 (EV_ABS), code 1 (ABS_Y), value 1119
Event: time 1585880999.474516, -------------- SYN_REPORT ------------
Event: time 1585880999.485865, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1114
Event: time 1585880999.485865, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.485865, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 12
Event: time 1585880999.485865, type 3 (EV_ABS), code 1 (ABS_Y), value 1114
Event: time 1585880999.485865, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 12
Event: time 1585880999.485865, -------------- SYN_REPORT ------------
Event: time 1585880999.497151, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1109
Event: time 1585880999.497151, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585880999.497151, type 3 (EV_ABS), code 1 (ABS_Y), value 1109
Event: time 1585880999.497151, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585880999.497151, -------------- SYN_REPORT ------------
Event: time 1585880999.508346, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1104
Event: time 1585880999.508346, type 3 (EV_ABS), code 1 (ABS_Y), value 1104
Event: time 1585880999.508346, -------------- SYN_REPORT ------------
Event: time 1585880999.519888, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1099
Event: time 1585880999.519888, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585880999.519888, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 3
Event: time 1585880999.519888, type 3 (EV_ABS), code 1 (ABS_Y), value 1099
Event: time 1585880999.519888, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 3
Event: time 1585880999.519888, -------------- SYN_REPORT ------------
Event: time 1585880999.531159, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 411
Event: time 1585880999.531159, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1091
Event: time 1585880999.531159, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.531159, type 3 (EV_ABS), code 0 (ABS_X), value 411
Event: time 1585880999.531159, type 3 (EV_ABS), code 1 (ABS_Y), value 1091
Event: time 1585880999.531159, -------------- SYN_REPORT ------------
Event: time 1585880999.542269, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1084
Event: time 1585880999.542269, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585880999.542269, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585880999.542269, type 3 (EV_ABS), code 1 (ABS_Y), value 1084
Event: time 1585880999.542269, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585880999.542269, -------------- SYN_REPORT ------------
Event: time 1585880999.553544, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1077
Event: time 1585880999.553544, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585880999.553544, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 11
Event: time 1585880999.553544, type 3 (EV_ABS), code 1 (ABS_Y), value 1077
Event: time 1585880999.553544, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 11
Event: time 1585880999.553544, -------------- SYN_REPORT ------------
Event: time 1585880999.564856, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1071
Event: time 1585880999.564856, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.564856, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585880999.564856, type 3 (EV_ABS), code 1 (ABS_Y), value 1071
Event: time 1585880999.564856, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585880999.564856, -------------- SYN_REPORT ------------
Event: time 1585880999.576153, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1067
Event: time 1585880999.576153, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585880999.576153, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 12
Event: time 1585880999.576153, type 3 (EV_ABS), code 1 (ABS_Y), value 1067
Event: time 1585880999.576153, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 12
Event: time 1585880999.576153, -------------- SYN_REPORT ------------
Event: time 1585880999.587435, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1061
Event: time 1585880999.587435, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.587435, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585880999.587435, type 3 (EV_ABS), code 1 (ABS_Y), value 1061
Event: time 1585880999.587435, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585880999.587435, -------------- SYN_REPORT ------------
Event: time 1585880999.598693, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1055
Event: time 1585880999.598693, type 3 (EV_ABS), code 1 (ABS_Y), value 1055
Event: time 1585880999.598693, -------------- SYN_REPORT ------------
Event: time 1585880999.610050, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1048
Event: time 1585880999.610050, type 3 (EV_ABS), code 1 (ABS_Y), value 1048
Event: time 1585880999.610050, -------------- SYN_REPORT ------------
Event: time 1585880999.621421, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1040
Event: time 1585880999.621421, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585880999.621421, type 3 (EV_ABS), code 1 (ABS_Y), value 1040
Event: time 1585880999.621421, -------------- SYN_REPORT ------------
Event: time 1585880999.632547, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1032
Event: time 1585880999.632547, type 3 (EV_ABS), code 1 (ABS_Y), value 1032
Event: time 1585880999.632547, -------------- SYN_REPORT ------------
Event: time 1585880999.643872, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1025
Event: time 1585880999.643872, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 14
Event: time 1585880999.643872, type 3 (EV_ABS), code 1 (ABS_Y), value 1025
Event: time 1585880999.643872, -------------- SYN_REPORT ------------
Event: time 1585880999.655241, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 410
Event: time 1585880999.655241, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1019
Event: time 1585880999.655241, type 3 (EV_ABS), code 0 (ABS_X), value 410
Event: time 1585880999.655241, type 3 (EV_ABS), code 1 (ABS_Y), value 1019
Event: time 1585880999.655241, -------------- SYN_REPORT ------------
Event: time 1585880999.666550, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1012
Event: time 1585880999.666550, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585880999.666550, type 3 (EV_ABS), code 1 (ABS_Y), value 1012
Event: time 1585880999.666550, -------------- SYN_REPORT ------------
Event: time 1585880999.677914, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 411
Event: time 1585880999.677914, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1004
Event: time 1585880999.677914, type 3 (EV_ABS), code 0 (ABS_X), value 411
Event: time 1585880999.677914, type 3 (EV_ABS), code 1 (ABS_Y), value 1004
Event: time 1585880999.677914, -------------- SYN_REPORT ------------
Event: time 1585880999.689170, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 410
Event: time 1585880999.689170, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 996
Event: time 1585880999.689170, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.689170, type 3 (EV_ABS), code 0 (ABS_X), value 410
Event: time 1585880999.689170, type 3 (EV_ABS), code 1 (ABS_Y), value 996
Event: time 1585880999.689170, -------------- SYN_REPORT ------------
Event: time 1585880999.700427, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 986
Event: time 1585880999.700427, type 3 (EV_ABS), code 1 (ABS_Y), value 986
Event: time 1585880999.700427, -------------- SYN_REPORT ------------
Event: time 1585880999.711707, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 978
Event: time 1585880999.711707, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585880999.711707, type 3 (EV_ABS), code 1 (ABS_Y), value 978
Event: time 1585880999.711707, -------------- SYN_REPORT ------------
Event: time 1585880999.722953, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 971
Event: time 1585880999.722953, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 15
Event: time 1585880999.722953, type 3 (EV_ABS), code 1 (ABS_Y), value 971
Event: time 1585880999.722953, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 15
Event: time 1585880999.722953, -------------- SYN_REPORT ------------
Event: time 1585880999.734383, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 411
Event: time 1585880999.734383, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 964
Event: time 1585880999.734383, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 11
Event: time 1585880999.734383, type 3 (EV_ABS), code 0 (ABS_X), value 411
Event: time 1585880999.734383, type 3 (EV_ABS), code 1 (ABS_Y), value 964
Event: time 1585880999.734383, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 11
Event: time 1585880999.734383, -------------- SYN_REPORT ------------
Event: time 1585880999.745726, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 956
Event: time 1585880999.745726, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.745726, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 3
Event: time 1585880999.745726, type 3 (EV_ABS), code 1 (ABS_Y), value 956
Event: time 1585880999.745726, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 3
Event: time 1585880999.745726, -------------- SYN_REPORT ------------
Event: time 1585880999.756961, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 412
Event: time 1585880999.756961, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 945
Event: time 1585880999.756961, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585880999.756961, type 3 (EV_ABS), code 0 (ABS_X), value 412
Event: time 1585880999.756961, type 3 (EV_ABS), code 1 (ABS_Y), value 945
Event: time 1585880999.756961, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585880999.756961, -------------- SYN_REPORT ------------
Event: time 1585880999.768231, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 934
Event: time 1585880999.768231, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585880999.768231, type 3 (EV_ABS), code 1 (ABS_Y), value 934
Event: time 1585880999.768231, -------------- SYN_REPORT ------------
Event: time 1585880999.779481, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 925
Event: time 1585880999.779481, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 14
Event: time 1585880999.779481, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 15
Event: time 1585880999.779481, type 3 (EV_ABS), code 1 (ABS_Y), value 925
Event: time 1585880999.779481, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 15
Event: time 1585880999.779481, -------------- SYN_REPORT ------------
Event: time 1585880999.790830, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 917
Event: time 1585880999.790830, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 11
Event: time 1585880999.790830, type 3 (EV_ABS), code 1 (ABS_Y), value 917
Event: time 1585880999.790830, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 11
Event: time 1585880999.790830, -------------- SYN_REPORT ------------
Event: time 1585880999.802065, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 912
Event: time 1585880999.802065, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.802065, type 3 (EV_ABS), code 1 (ABS_Y), value 912
Event: time 1585880999.802065, -------------- SYN_REPORT ------------
Event: time 1585880999.813323, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 411
Event: time 1585880999.813323, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 899
Event: time 1585880999.813323, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 3
Event: time 1585880999.813323, type 3 (EV_ABS), code 0 (ABS_X), value 411
Event: time 1585880999.813323, type 3 (EV_ABS), code 1 (ABS_Y), value 899
Event: time 1585880999.813323, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 3
Event: time 1585880999.813323, -------------- SYN_REPORT ------------
Event: time 1585880999.824774, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 889
Event: time 1585880999.824774, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 11
Event: time 1585880999.824774, type 3 (EV_ABS), code 1 (ABS_Y), value 889
Event: time 1585880999.824774, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 11
Event: time 1585880999.824774, -------------- SYN_REPORT ------------
Event: time 1585880999.835927, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 882
Event: time 1585880999.835927, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 12
Event: time 1585880999.835927, type 3 (EV_ABS), code 1 (ABS_Y), value 882
Event: time 1585880999.835927, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 12
Event: time 1585880999.835927, -------------- SYN_REPORT ------------
Event: time 1585880999.847216, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 875
Event: time 1585880999.847216, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585880999.847216, type 3 (EV_ABS), code 1 (ABS_Y), value 875
Event: time 1585880999.847216, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585880999.847216, -------------- SYN_REPORT ------------
Event: time 1585880999.858488, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 870
Event: time 1585880999.858488, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585880999.858488, type 3 (EV_ABS), code 1 (ABS_Y), value 870
Event: time 1585880999.858488, -------------- SYN_REPORT ------------
Event: time 1585880999.869771, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 865
Event: time 1585880999.869771, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.869771, type 3 (EV_ABS), code 1 (ABS_Y), value 865
Event: time 1585880999.869771, -------------- SYN_REPORT ------------
Event: time 1585880999.881020, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 410
Event: time 1585880999.881020, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 860
Event: time 1585880999.881020, type 3 (EV_ABS), code 0 (ABS_X), value 410
Event: time 1585880999.881020, type 3 (EV_ABS), code 1 (ABS_Y), value 860
Event: time 1585880999.881020, -------------- SYN_REPORT ------------
Event: time 1585880999.892410, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 855
Event: time 1585880999.892410, type 3 (EV_ABS), code 1 (ABS_Y), value 855
Event: time 1585880999.892410, -------------- SYN_REPORT ------------
Event: time 1585880999.903636, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 849
Event: time 1585880999.903636, type 3 (EV_ABS), code 1 (ABS_Y), value 849
Event: time 1585880999.903636, -------------- SYN_REPORT ------------
Event: time 1585880999.914828, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 841
Event: time 1585880999.914828, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585880999.914828, type 3 (EV_ABS), code 1 (ABS_Y), value 841
Event: time 1585880999.914828, -------------- SYN_REPORT ------------
Event: time 1585880999.926271, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 835
Event: time 1585880999.926271, type 3 (EV_ABS), code 1 (ABS_Y), value 835
Event: time 1585880999.926271, -------------- SYN_REPORT ------------
Event: time 1585880999.937540, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 830
Event: time 1585880999.937540, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.937540, type 3 (EV_ABS), code 1 (ABS_Y), value 830
Event: time 1585880999.937540, -------------- SYN_REPORT ------------
Event: time 1585880999.948811, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 825
Event: time 1585880999.948811, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585880999.948811, type 3 (EV_ABS), code 1 (ABS_Y), value 825
Event: time 1585880999.948811, -------------- SYN_REPORT ------------
Event: time 1585880999.960194, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 411
Event: time 1585880999.960194, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 819
Event: time 1585880999.960194, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 12
Event: time 1585880999.960194, type 3 (EV_ABS), code 0 (ABS_X), value 411
Event: time 1585880999.960194, type 3 (EV_ABS), code 1 (ABS_Y), value 819
Event: time 1585880999.960194, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 12
Event: time 1585880999.960194, -------------- SYN_REPORT ------------
Event: time 1585880999.971408, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 814
Event: time 1585880999.971408, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585880999.971408, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 11
Event: time 1585880999.971408, type 3 (EV_ABS), code 1 (ABS_Y), value 814
Event: time 1585880999.971408, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 11
Event: time 1585880999.971408, -------------- SYN_REPORT ------------
Event: time 1585880999.982691, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 807
Event: time 1585880999.982691, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585880999.982691, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585880999.982691, type 3 (EV_ABS), code 1 (ABS_Y), value 807
Event: time 1585880999.982691, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585880999.982691, -------------- SYN_REPORT ------------
Event: time 1585880999.993986, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 412
Event: time 1585880999.993986, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 800
Event: time 1585880999.993986, type 3 (EV_ABS), code 0 (ABS_X), value 412
Event: time 1585880999.993986, type 3 (EV_ABS), code 1 (ABS_Y), value 800
Event: time 1585880999.993986, -------------- SYN_REPORT ------------
Event: time 1585881000.005298, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 413
Event: time 1585881000.005298, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 791
Event: time 1585881000.005298, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585881000.005298, type 3 (EV_ABS), code 0 (ABS_X), value 413
Event: time 1585881000.005298, type 3 (EV_ABS), code 1 (ABS_Y), value 791
Event: time 1585881000.005298, -------------- SYN_REPORT ------------
Event: time 1585881000.016629, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 784
Event: time 1585881000.016629, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.016629, type 3 (EV_ABS), code 1 (ABS_Y), value 784
Event: time 1585881000.016629, -------------- SYN_REPORT ------------
Event: time 1585881000.027817, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 777
Event: time 1585881000.027817, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585881000.027817, type 3 (EV_ABS), code 1 (ABS_Y), value 777
Event: time 1585881000.027817, -------------- SYN_REPORT ------------
Event: time 1585881000.039184, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 771
Event: time 1585881000.039184, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585881000.039184, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 15
Event: time 1585881000.039184, type 3 (EV_ABS), code 1 (ABS_Y), value 771
Event: time 1585881000.039184, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 15
Event: time 1585881000.039184, -------------- SYN_REPORT ------------
Event: time 1585881000.050393, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 764
Event: time 1585881000.050393, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10
Event: time 1585881000.050393, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 11
Event: time 1585881000.050393, type 3 (EV_ABS), code 1 (ABS_Y), value 764
Event: time 1585881000.050393, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 11
Event: time 1585881000.050393, -------------- SYN_REPORT ------------
Event: time 1585881000.061733, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 414
Event: time 1585881000.061733, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 757
Event: time 1585881000.061733, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585881000.061733, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585881000.061733, type 3 (EV_ABS), code 0 (ABS_X), value 414
Event: time 1585881000.061733, type 3 (EV_ABS), code 1 (ABS_Y), value 757
Event: time 1585881000.061733, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585881000.061733, -------------- SYN_REPORT ------------
Event: time 1585881000.072946, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 746
Event: time 1585881000.072946, type 3 (EV_ABS), code 1 (ABS_Y), value 746
Event: time 1585881000.072946, -------------- SYN_REPORT ------------
Event: time 1585881000.084327, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 736
Event: time 1585881000.084327, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 244
Event: time 1585881000.084327, type 3 (EV_ABS), code 1 (ABS_Y), value 736
Event: time 1585881000.084327, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 244
Event: time 1585881000.084327, -------------- SYN_REPORT ------------
Event: time 1585881000.095591, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 727
Event: time 1585881000.095591, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585881000.095591, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 22
Event: time 1585881000.095591, type 3 (EV_ABS), code 1 (ABS_Y), value 727
Event: time 1585881000.095591, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 22
Event: time 1585881000.095591, -------------- SYN_REPORT ------------
Event: time 1585881000.107011, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 717
Event: time 1585881000.107011, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.107011, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585881000.107011, type 3 (EV_ABS), code 1 (ABS_Y), value 717
Event: time 1585881000.107011, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585881000.107011, -------------- SYN_REPORT ------------
Event: time 1585881000.118340, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 704
Event: time 1585881000.118340, type 3 (EV_ABS), code 1 (ABS_Y), value 704
Event: time 1585881000.118340, -------------- SYN_REPORT ------------
Event: time 1585881000.129655, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 415
Event: time 1585881000.129655, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 690
Event: time 1585881000.129655, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585881000.129655, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 245
Event: time 1585881000.129655, type 3 (EV_ABS), code 0 (ABS_X), value 415
Event: time 1585881000.129655, type 3 (EV_ABS), code 1 (ABS_Y), value 690
Event: time 1585881000.129655, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 245
Event: time 1585881000.129655, -------------- SYN_REPORT ------------
Event: time 1585881000.140973, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 416
Event: time 1585881000.140973, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 680
Event: time 1585881000.140973, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 234
Event: time 1585881000.140973, type 3 (EV_ABS), code 0 (ABS_X), value 416
Event: time 1585881000.140973, type 3 (EV_ABS), code 1 (ABS_Y), value 680
Event: time 1585881000.140973, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 234
Event: time 1585881000.140973, -------------- SYN_REPORT ------------
Event: time 1585881000.152227, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 673
Event: time 1585881000.152227, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 11
Event: time 1585881000.152227, type 3 (EV_ABS), code 1 (ABS_Y), value 673
Event: time 1585881000.152227, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 11
Event: time 1585881000.152227, -------------- SYN_REPORT ------------
Event: time 1585881000.163529, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 666
Event: time 1585881000.163529, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585881000.163529, type 3 (EV_ABS), code 1 (ABS_Y), value 666
Event: time 1585881000.163529, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585881000.163529, -------------- SYN_REPORT ------------
Event: time 1585881000.174702, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 659
Event: time 1585881000.174702, type 3 (EV_ABS), code 1 (ABS_Y), value 659
Event: time 1585881000.174702, -------------- SYN_REPORT ------------
Event: time 1585881000.186024, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 650
Event: time 1585881000.186024, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.186024, type 3 (EV_ABS), code 1 (ABS_Y), value 650
Event: time 1585881000.186024, -------------- SYN_REPORT ------------
Event: time 1585881000.197296, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 640
Event: time 1585881000.197296, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 245
Event: time 1585881000.197296, type 3 (EV_ABS), code 1 (ABS_Y), value 640
Event: time 1585881000.197296, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 245
Event: time 1585881000.197296, -------------- SYN_REPORT ------------
Event: time 1585881000.208603, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 631
Event: time 1585881000.208603, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585881000.208603, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 244
Event: time 1585881000.208603, type 3 (EV_ABS), code 1 (ABS_Y), value 631
Event: time 1585881000.208603, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 244
Event: time 1585881000.208603, -------------- SYN_REPORT ------------
Event: time 1585881000.219898, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 623
Event: time 1585881000.219898, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 11
Event: time 1585881000.219898, type 3 (EV_ABS), code 1 (ABS_Y), value 623
Event: time 1585881000.219898, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 11
Event: time 1585881000.219898, -------------- SYN_REPORT ------------
Event: time 1585881000.231202, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 417
Event: time 1585881000.231202, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 615
Event: time 1585881000.231202, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585881000.231202, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 9
Event: time 1585881000.231202, type 3 (EV_ABS), code 0 (ABS_X), value 417
Event: time 1585881000.231202, type 3 (EV_ABS), code 1 (ABS_Y), value 615
Event: time 1585881000.231202, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 9
Event: time 1585881000.231202, -------------- SYN_REPORT ------------
Event: time 1585881000.242723, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 419
Event: time 1585881000.242723, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 604
Event: time 1585881000.242723, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585881000.242723, type 3 (EV_ABS), code 0 (ABS_X), value 419
Event: time 1585881000.242723, type 3 (EV_ABS), code 1 (ABS_Y), value 604
Event: time 1585881000.242723, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585881000.242723, -------------- SYN_REPORT ------------
Event: time 1585881000.253968, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 420
Event: time 1585881000.253968, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 594
Event: time 1585881000.253968, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 36
Event: time 1585881000.253968, type 3 (EV_ABS), code 0 (ABS_X), value 420
Event: time 1585881000.253968, type 3 (EV_ABS), code 1 (ABS_Y), value 594
Event: time 1585881000.253968, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 36
Event: time 1585881000.253968, -------------- SYN_REPORT ------------
Event: time 1585881000.265203, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 585
Event: time 1585881000.265203, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10
Event: time 1585881000.265203, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 247
Event: time 1585881000.265203, type 3 (EV_ABS), code 1 (ABS_Y), value 585
Event: time 1585881000.265203, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 247
Event: time 1585881000.265203, -------------- SYN_REPORT ------------
Event: time 1585881000.276684, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 421
Event: time 1585881000.276684, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 578
Event: time 1585881000.276684, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.276684, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 60
Event: time 1585881000.276684, type 3 (EV_ABS), code 0 (ABS_X), value 421
Event: time 1585881000.276684, type 3 (EV_ABS), code 1 (ABS_Y), value 578
Event: time 1585881000.276684, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 60
Event: time 1585881000.276684, -------------- SYN_REPORT ------------
Event: time 1585881000.287969, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 422
Event: time 1585881000.287969, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 572
Event: time 1585881000.287969, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585881000.287969, type 3 (EV_ABS), code 0 (ABS_X), value 422
Event: time 1585881000.287969, type 3 (EV_ABS), code 1 (ABS_Y), value 572
Event: time 1585881000.287969, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585881000.287969, -------------- SYN_REPORT ------------
Event: time 1585881000.298931, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 423
Event: time 1585881000.298931, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 566
Event: time 1585881000.298931, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 15
Event: time 1585881000.298931, type 3 (EV_ABS), code 0 (ABS_X), value 423
Event: time 1585881000.298931, type 3 (EV_ABS), code 1 (ABS_Y), value 566
Event: time 1585881000.298931, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 15
Event: time 1585881000.298931, -------------- SYN_REPORT ------------
Event: time 1585881000.310589, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 425
Event: time 1585881000.310589, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 557
Event: time 1585881000.310589, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10
Event: time 1585881000.310589, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 4
Event: time 1585881000.310589, type 3 (EV_ABS), code 0 (ABS_X), value 425
Event: time 1585881000.310589, type 3 (EV_ABS), code 1 (ABS_Y), value 557
Event: time 1585881000.310589, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 4
Event: time 1585881000.310589, -------------- SYN_REPORT ------------
Event: time 1585881000.321706, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 426
Event: time 1585881000.321706, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 548
Event: time 1585881000.321706, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.321706, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 22
Event: time 1585881000.321706, type 3 (EV_ABS), code 0 (ABS_X), value 426
Event: time 1585881000.321706, type 3 (EV_ABS), code 1 (ABS_Y), value 548
Event: time 1585881000.321706, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 22
Event: time 1585881000.321706, -------------- SYN_REPORT ------------
Event: time 1585881000.333072, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 427
Event: time 1585881000.333072, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 541
Event: time 1585881000.333072, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 25
Event: time 1585881000.333072, type 3 (EV_ABS), code 0 (ABS_X), value 427
Event: time 1585881000.333072, type 3 (EV_ABS), code 1 (ABS_Y), value 541
Event: time 1585881000.333072, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 25
Event: time 1585881000.333072, -------------- SYN_REPORT ------------
Event: time 1585881000.344436, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 428
Event: time 1585881000.344436, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 534
Event: time 1585881000.344436, type 3 (EV_ABS), code 0 (ABS_X), value 428
Event: time 1585881000.344436, type 3 (EV_ABS), code 1 (ABS_Y), value 534
Event: time 1585881000.344436, -------------- SYN_REPORT ------------
Event: time 1585881000.355575, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 429
Event: time 1585881000.355575, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 528
Event: time 1585881000.355575, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 45
Event: time 1585881000.355575, type 3 (EV_ABS), code 0 (ABS_X), value 429
Event: time 1585881000.355575, type 3 (EV_ABS), code 1 (ABS_Y), value 528
Event: time 1585881000.355575, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 45
Event: time 1585881000.355575, -------------- SYN_REPORT ------------
Event: time 1585881000.367008, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 430
Event: time 1585881000.367008, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 520
Event: time 1585881000.367008, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10
Event: time 1585881000.367008, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585881000.367008, type 3 (EV_ABS), code 0 (ABS_X), value 430
Event: time 1585881000.367008, type 3 (EV_ABS), code 1 (ABS_Y), value 520
Event: time 1585881000.367008, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585881000.367008, -------------- SYN_REPORT ------------
Event: time 1585881000.378556, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 431
Event: time 1585881000.378556, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 510
Event: time 1585881000.378556, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585881000.378556, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 3
Event: time 1585881000.378556, type 3 (EV_ABS), code 0 (ABS_X), value 431
Event: time 1585881000.378556, type 3 (EV_ABS), code 1 (ABS_Y), value 510
Event: time 1585881000.378556, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 3
Event: time 1585881000.378556, -------------- SYN_REPORT ------------
Event: time 1585881000.389827, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 503
Event: time 1585881000.389827, type 3 (EV_ABS), code 1 (ABS_Y), value 503
Event: time 1585881000.389827, -------------- SYN_REPORT ------------
Event: time 1585881000.400906, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 494
Event: time 1585881000.400906, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.400906, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 12
Event: time 1585881000.400906, type 3 (EV_ABS), code 1 (ABS_Y), value 494
Event: time 1585881000.400906, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 12
Event: time 1585881000.400906, -------------- SYN_REPORT ------------
Event: time 1585881000.412237, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 487
Event: time 1585881000.412237, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585881000.412237, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 25
Event: time 1585881000.412237, type 3 (EV_ABS), code 1 (ABS_Y), value 487
Event: time 1585881000.412237, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 25
Event: time 1585881000.412237, -------------- SYN_REPORT ------------
Event: time 1585881000.423543, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 433
Event: time 1585881000.423543, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 477
Event: time 1585881000.423543, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.423543, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 20
Event: time 1585881000.423543, type 3 (EV_ABS), code 0 (ABS_X), value 433
Event: time 1585881000.423543, type 3 (EV_ABS), code 1 (ABS_Y), value 477
Event: time 1585881000.423543, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 20
Event: time 1585881000.423543, -------------- SYN_REPORT ------------
Event: time 1585881000.434674, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 435
Event: time 1585881000.434674, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 468
Event: time 1585881000.434674, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 18
Event: time 1585881000.434674, type 3 (EV_ABS), code 0 (ABS_X), value 435
Event: time 1585881000.434674, type 3 (EV_ABS), code 1 (ABS_Y), value 468
Event: time 1585881000.434674, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 18
Event: time 1585881000.434674, -------------- SYN_REPORT ------------
Event: time 1585881000.446104, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 437
Event: time 1585881000.446104, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 457
Event: time 1585881000.446104, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 9
Event: time 1585881000.446104, type 3 (EV_ABS), code 0 (ABS_X), value 437
Event: time 1585881000.446104, type 3 (EV_ABS), code 1 (ABS_Y), value 457
Event: time 1585881000.446104, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 9
Event: time 1585881000.446104, -------------- SYN_REPORT ------------
Event: time 1585881000.457257, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 439
Event: time 1585881000.457257, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 447
Event: time 1585881000.457257, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 9
Event: time 1585881000.457257, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585881000.457257, type 3 (EV_ABS), code 0 (ABS_X), value 439
Event: time 1585881000.457257, type 3 (EV_ABS), code 1 (ABS_Y), value 447
Event: time 1585881000.457257, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585881000.457257, -------------- SYN_REPORT ------------
Event: time 1585881000.468640, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 441
Event: time 1585881000.468640, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 438
Event: time 1585881000.468640, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.468640, type 3 (EV_ABS), code 0 (ABS_X), value 441
Event: time 1585881000.468640, type 3 (EV_ABS), code 1 (ABS_Y), value 438
Event: time 1585881000.468640, -------------- SYN_REPORT ------------
Event: time 1585881000.479768, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 442
Event: time 1585881000.479768, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 429
Event: time 1585881000.479768, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 32
Event: time 1585881000.479768, type 3 (EV_ABS), code 0 (ABS_X), value 442
Event: time 1585881000.479768, type 3 (EV_ABS), code 1 (ABS_Y), value 429
Event: time 1585881000.479768, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 32
Event: time 1585881000.479768, -------------- SYN_REPORT ------------
Event: time 1585881000.491154, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 422
Event: time 1585881000.491154, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585881000.491154, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 22
Event: time 1585881000.491154, type 3 (EV_ABS), code 1 (ABS_Y), value 422
Event: time 1585881000.491154, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 22
Event: time 1585881000.491154, -------------- SYN_REPORT ------------
Event: time 1585881000.502406, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 443
Event: time 1585881000.502406, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 414
Event: time 1585881000.502406, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.502406, type 3 (EV_ABS), code 0 (ABS_X), value 443
Event: time 1585881000.502406, type 3 (EV_ABS), code 1 (ABS_Y), value 414
Event: time 1585881000.502406, -------------- SYN_REPORT ------------
Event: time 1585881000.513635, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 445
Event: time 1585881000.513635, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 401
Event: time 1585881000.513635, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10
Event: time 1585881000.513635, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 12
Event: time 1585881000.513635, type 3 (EV_ABS), code 0 (ABS_X), value 445
Event: time 1585881000.513635, type 3 (EV_ABS), code 1 (ABS_Y), value 401
Event: time 1585881000.513635, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 12
Event: time 1585881000.513635, -------------- SYN_REPORT ------------
Event: time 1585881000.524986, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 447
Event: time 1585881000.524986, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 390
Event: time 1585881000.524986, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 17
Event: time 1585881000.524986, type 3 (EV_ABS), code 0 (ABS_X), value 447
Event: time 1585881000.524986, type 3 (EV_ABS), code 1 (ABS_Y), value 390
Event: time 1585881000.524986, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 17
Event: time 1585881000.524986, -------------- SYN_REPORT ------------
Event: time 1585881000.536235, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 448
Event: time 1585881000.536235, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 382
Event: time 1585881000.536235, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.536235, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 246
Event: time 1585881000.536235, type 3 (EV_ABS), code 0 (ABS_X), value 448
Event: time 1585881000.536235, type 3 (EV_ABS), code 1 (ABS_Y), value 382
Event: time 1585881000.536235, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 246
Event: time 1585881000.536235, -------------- SYN_REPORT ------------
Event: time 1585881000.547519, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 449
Event: time 1585881000.547519, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 373
Event: time 1585881000.547519, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585881000.547519, type 3 (EV_ABS), code 0 (ABS_X), value 449
Event: time 1585881000.547519, type 3 (EV_ABS), code 1 (ABS_Y), value 373
Event: time 1585881000.547519, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585881000.547519, -------------- SYN_REPORT ------------
Event: time 1585881000.558891, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 450
Event: time 1585881000.558891, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 363
Event: time 1585881000.558891, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10
Event: time 1585881000.558891, type 3 (EV_ABS), code 0 (ABS_X), value 450
Event: time 1585881000.558891, type 3 (EV_ABS), code 1 (ABS_Y), value 363
Event: time 1585881000.558891, -------------- SYN_REPORT ------------
Event: time 1585881000.570063, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 452
Event: time 1585881000.570063, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 349
Event: time 1585881000.570063, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 9
Event: time 1585881000.570063, type 3 (EV_ABS), code 0 (ABS_X), value 452
Event: time 1585881000.570063, type 3 (EV_ABS), code 1 (ABS_Y), value 349
Event: time 1585881000.570063, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 9
Event: time 1585881000.570063, -------------- SYN_REPORT ------------
Event: time 1585881000.581359, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 454
Event: time 1585881000.581359, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 339
Event: time 1585881000.581359, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585881000.581359, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 11
Event: time 1585881000.581359, type 3 (EV_ABS), code 0 (ABS_X), value 454
Event: time 1585881000.581359, type 3 (EV_ABS), code 1 (ABS_Y), value 339
Event: time 1585881000.581359, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 11
Event: time 1585881000.581359, -------------- SYN_REPORT ------------
Event: time 1585881000.592623, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 455
Event: time 1585881000.592623, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 331
Event: time 1585881000.592623, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10
Event: time 1585881000.592623, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585881000.592623, type 3 (EV_ABS), code 0 (ABS_X), value 455
Event: time 1585881000.592623, type 3 (EV_ABS), code 1 (ABS_Y), value 331
Event: time 1585881000.592623, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585881000.592623, -------------- SYN_REPORT ------------
Event: time 1585881000.603913, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 456
Event: time 1585881000.603913, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 323
Event: time 1585881000.603913, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.603913, type 3 (EV_ABS), code 0 (ABS_X), value 456
Event: time 1585881000.603913, type 3 (EV_ABS), code 1 (ABS_Y), value 323
Event: time 1585881000.603913, -------------- SYN_REPORT ------------
Event: time 1585881000.615060, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 314
Event: time 1585881000.615060, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10
Event: time 1585881000.615060, type 3 (EV_ABS), code 1 (ABS_Y), value 314
Event: time 1585881000.615060, -------------- SYN_REPORT ------------
Event: time 1585881000.626468, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 458
Event: time 1585881000.626468, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 299
Event: time 1585881000.626468, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.626468, type 3 (EV_ABS), code 0 (ABS_X), value 458
Event: time 1585881000.626468, type 3 (EV_ABS), code 1 (ABS_Y), value 299
Event: time 1585881000.626468, -------------- SYN_REPORT ------------
Event: time 1585881000.637744, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 460
Event: time 1585881000.637744, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 287
Event: time 1585881000.637744, type 3 (EV_ABS), code 0 (ABS_X), value 460
Event: time 1585881000.637744, type 3 (EV_ABS), code 1 (ABS_Y), value 287
Event: time 1585881000.637744, -------------- SYN_REPORT ------------
Event: time 1585881000.649099, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 461
Event: time 1585881000.649099, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 278
Event: time 1585881000.649099, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585881000.649099, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 12
Event: time 1585881000.649099, type 3 (EV_ABS), code 0 (ABS_X), value 461
Event: time 1585881000.649099, type 3 (EV_ABS), code 1 (ABS_Y), value 278
Event: time 1585881000.649099, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 12
Event: time 1585881000.649099, -------------- SYN_REPORT ------------
Event: time 1585881000.660256, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 270
Event: time 1585881000.660256, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.660256, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 16
Event: time 1585881000.660256, type 3 (EV_ABS), code 1 (ABS_Y), value 270
Event: time 1585881000.660256, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 16
Event: time 1585881000.660256, -------------- SYN_REPORT ------------
Event: time 1585881000.671942, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 258
Event: time 1585881000.671942, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585881000.671942, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 3
Event: time 1585881000.671942, type 3 (EV_ABS), code 1 (ABS_Y), value 258
Event: time 1585881000.671942, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 3
Event: time 1585881000.671942, -------------- SYN_REPORT ------------
Event: time 1585881000.683077, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 462
Event: time 1585881000.683077, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 247
Event: time 1585881000.683077, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585881000.683077, type 3 (EV_ABS), code 0 (ABS_X), value 462
Event: time 1585881000.683077, type 3 (EV_ABS), code 1 (ABS_Y), value 247
Event: time 1585881000.683077, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585881000.683077, -------------- SYN_REPORT ------------
Event: time 1585881000.694379, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 463
Event: time 1585881000.694379, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 239
Event: time 1585881000.694379, type 3 (EV_ABS), code 0 (ABS_X), value 463
Event: time 1585881000.694379, type 3 (EV_ABS), code 1 (ABS_Y), value 239
Event: time 1585881000.694379, -------------- SYN_REPORT ------------
Event: time 1585881000.705520, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 234
Event: time 1585881000.705520, type 3 (EV_ABS), code 1 (ABS_Y), value 234
Event: time 1585881000.705520, -------------- SYN_REPORT ------------
Event: time 1585881000.716801, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 464
Event: time 1585881000.716801, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 228
Event: time 1585881000.716801, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 20
Event: time 1585881000.716801, type 3 (EV_ABS), code 0 (ABS_X), value 464
Event: time 1585881000.716801, type 3 (EV_ABS), code 1 (ABS_Y), value 228
Event: time 1585881000.716801, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 20
Event: time 1585881000.716801, -------------- SYN_REPORT ------------
Event: time 1585881000.728094, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 222
Event: time 1585881000.728094, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10
Event: time 1585881000.728094, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 18
Event: time 1585881000.728094, type 3 (EV_ABS), code 1 (ABS_Y), value 222
Event: time 1585881000.728094, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 18
Event: time 1585881000.728094, -------------- SYN_REPORT ------------
Event: time 1585881000.739569, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 465
Event: time 1585881000.739569, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 215
Event: time 1585881000.739569, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 3
Event: time 1585881000.739569, type 3 (EV_ABS), code 0 (ABS_X), value 465
Event: time 1585881000.739569, type 3 (EV_ABS), code 1 (ABS_Y), value 215
Event: time 1585881000.739569, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 3
Event: time 1585881000.739569, -------------- SYN_REPORT ------------
Event: time 1585881000.750672, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 467
Event: time 1585881000.750672, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 204
Event: time 1585881000.750672, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.750672, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585881000.750672, type 3 (EV_ABS), code 0 (ABS_X), value 467
Event: time 1585881000.750672, type 3 (EV_ABS), code 1 (ABS_Y), value 204
Event: time 1585881000.750672, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585881000.750672, -------------- SYN_REPORT ------------
Event: time 1585881000.762105, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 468
Event: time 1585881000.762105, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 196
Event: time 1585881000.762105, type 3 (EV_ABS), code 0 (ABS_X), value 468
Event: time 1585881000.762105, type 3 (EV_ABS), code 1 (ABS_Y), value 196
Event: time 1585881000.762105, -------------- SYN_REPORT ------------
Event: time 1585881000.773451, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 188
Event: time 1585881000.773451, type 3 (EV_ABS), code 1 (ABS_Y), value 188
Event: time 1585881000.773451, -------------- SYN_REPORT ------------
Event: time 1585881000.784708, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 469
Event: time 1585881000.784708, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 181
Event: time 1585881000.784708, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10
Event: time 1585881000.784708, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 20
Event: time 1585881000.784708, type 3 (EV_ABS), code 0 (ABS_X), value 469
Event: time 1585881000.784708, type 3 (EV_ABS), code 1 (ABS_Y), value 181
Event: time 1585881000.784708, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 20
Event: time 1585881000.784708, -------------- SYN_REPORT ------------
Event: time 1585881000.796053, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 175
Event: time 1585881000.796053, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.796053, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 17
Event: time 1585881000.796053, type 3 (EV_ABS), code 1 (ABS_Y), value 175
Event: time 1585881000.796053, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 17
Event: time 1585881000.796053, -------------- SYN_REPORT ------------
Event: time 1585881000.807382, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 166
Event: time 1585881000.807382, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 14
Event: time 1585881000.807382, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 3
Event: time 1585881000.807382, type 3 (EV_ABS), code 1 (ABS_Y), value 166
Event: time 1585881000.807382, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 3
Event: time 1585881000.807382, -------------- SYN_REPORT ------------
Event: time 1585881000.818486, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 156
Event: time 1585881000.818486, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585881000.818486, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
Event: time 1585881000.818486, type 3 (EV_ABS), code 1 (ABS_Y), value 156
Event: time 1585881000.818486, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585881000.818486, -------------- SYN_REPORT ------------
Event: time 1585881000.829740, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 147
Event: time 1585881000.829740, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585881000.829740, type 3 (EV_ABS), code 1 (ABS_Y), value 147
Event: time 1585881000.829740, -------------- SYN_REPORT ------------
Event: time 1585881000.841071, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 138
Event: time 1585881000.841071, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 13
Event: time 1585881000.841071, type 3 (EV_ABS), code 1 (ABS_Y), value 138
Event: time 1585881000.841071, -------------- SYN_REPORT ------------
Event: time 1585881000.852366, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 131
Event: time 1585881000.852366, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 20
Event: time 1585881000.852366, type 3 (EV_ABS), code 1 (ABS_Y), value 131
Event: time 1585881000.852366, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 20
Event: time 1585881000.852366, -------------- SYN_REPORT ------------
Event: time 1585881000.863681, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 125
Event: time 1585881000.863681, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 17
Event: time 1585881000.863681, type 3 (EV_ABS), code 1 (ABS_Y), value 125
Event: time 1585881000.863681, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 17
Event: time 1585881000.863681, -------------- SYN_REPORT ------------
Event: time 1585881000.875100, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 471
Event: time 1585881000.875100, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 116
Event: time 1585881000.875100, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.875100, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 16
Event: time 1585881000.875100, type 3 (EV_ABS), code 0 (ABS_X), value 471
Event: time 1585881000.875100, type 3 (EV_ABS), code 1 (ABS_Y), value 116
Event: time 1585881000.875100, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 16
Event: time 1585881000.875100, -------------- SYN_REPORT ------------
Event: time 1585881000.886348, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 472
Event: time 1585881000.886348, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 108
Event: time 1585881000.886348, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585881000.886348, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 39
Event: time 1585881000.886348, type 3 (EV_ABS), code 0 (ABS_X), value 472
Event: time 1585881000.886348, type 3 (EV_ABS), code 1 (ABS_Y), value 108
Event: time 1585881000.886348, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 39
Event: time 1585881000.886348, -------------- SYN_REPORT ------------
Event: time 1585881000.897636, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 473
Event: time 1585881000.897636, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 101
Event: time 1585881000.897636, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.897636, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 32
Event: time 1585881000.897636, type 3 (EV_ABS), code 0 (ABS_X), value 473
Event: time 1585881000.897636, type 3 (EV_ABS), code 1 (ABS_Y), value 101
Event: time 1585881000.897636, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 32
Event: time 1585881000.897636, -------------- SYN_REPORT ------------
Event: time 1585881000.908939, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 96
Event: time 1585881000.908939, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 45
Event: time 1585881000.908939, type 3 (EV_ABS), code 1 (ABS_Y), value 96
Event: time 1585881000.908939, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 45
Event: time 1585881000.908939, -------------- SYN_REPORT ------------
Event: time 1585881000.920298, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 90
Event: time 1585881000.920298, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 1585881000.920298, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 52
Event: time 1585881000.920298, type 3 (EV_ABS), code 1 (ABS_Y), value 90
Event: time 1585881000.920298, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 52
Event: time 1585881000.920298, -------------- SYN_REPORT ------------
Event: time 1585881000.931607, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 474
Event: time 1585881000.931607, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 84
Event: time 1585881000.931607, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 1585881000.931607, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 60
Event: time 1585881000.931607, type 3 (EV_ABS), code 0 (ABS_X), value 474
Event: time 1585881000.931607, type 3 (EV_ABS), code 1 (ABS_Y), value 84
Event: time 1585881000.931607, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 60
Event: time 1585881000.931607, -------------- SYN_REPORT ------------
Event: time 1585881000.942752, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 475
Event: time 1585881000.942752, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 76
Event: time 1585881000.942752, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 9
Event: time 1585881000.942752, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 36
Event: time 1585881000.942752, type 3 (EV_ABS), code 0 (ABS_X), value 475
Event: time 1585881000.942752, type 3 (EV_ABS), code 1 (ABS_Y), value 76
Event: time 1585881000.942752, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 36
Event: time 1585881000.942752, -------------- SYN_REPORT ------------
Event: time 1585881000.954013, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 476
Event: time 1585881000.954013, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 69
Event: time 1585881000.954013, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 8
Event: time 1585881000.954013, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 37
Event: time 1585881000.954013, type 3 (EV_ABS), code 0 (ABS_X), value 476
Event: time 1585881000.954013, type 3 (EV_ABS), code 1 (ABS_Y), value 69
Event: time 1585881000.954013, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 37
Event: time 1585881000.954013, -------------- SYN_REPORT ------------
Event: time 1585881000.965144, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 477
Event: time 1585881000.965144, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 60
Event: time 1585881000.965144, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 90
Event: time 1585881000.965144, type 3 (EV_ABS), code 0 (ABS_X), value 477
Event: time 1585881000.965144, type 3 (EV_ABS), code 1 (ABS_Y), value 60
Event: time 1585881000.965144, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 90
Event: time 1585881000.965144, -------------- SYN_REPORT ------------
Event: time 1585881000.976444, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 478
Event: time 1585881000.976444, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 53
Event: time 1585881000.976444, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 7
Event: time 1585881000.976444, type 3 (EV_ABS), code 0 (ABS_X), value 478
Event: time 1585881000.976444, type 3 (EV_ABS), code 1 (ABS_Y), value 53
Event: time 1585881000.976444, -------------- SYN_REPORT ------------
Event: time 1585881000.987728, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 479
Event: time 1585881000.987728, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 48
Event: time 1585881000.987728, type 3 (EV_ABS), code 0 (ABS_X), value 479
Event: time 1585881000.987728, type 3 (EV_ABS), code 1 (ABS_Y), value 48
Event: time 1585881000.987728, -------------- SYN_REPORT ------------
Event: time 1585881000.998869, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 481
Event: time 1585881000.998869, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 42
Event: time 1585881000.998869, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 6
Event: time 1585881000.998869, type 3 (EV_ABS), code 0 (ABS_X), value 481
Event: time 1585881000.998869, type 3 (EV_ABS), code 1 (ABS_Y), value 42
Event: time 1585881000.998869, -------------- SYN_REPORT ------------
Event: time 1585881001.010167, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 482
Event: time 1585881001.010167, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 38
Event: time 1585881001.010167, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 177
Event: time 1585881001.010167, type 3 (EV_ABS), code 0 (ABS_X), value 482
Event: time 1585881001.010167, type 3 (EV_ABS), code 1 (ABS_Y), value 38
Event: time 1585881001.010167, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 177
Event: time 1585881001.010167, -------------- SYN_REPORT ------------
Event: time 1585881001.021248, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 484
Event: time 1585881001.021248, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 32
Event: time 1585881001.021248, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 8
Event: time 1585881001.021248, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 87
Event: time 1585881001.021248, type 3 (EV_ABS), code 0 (ABS_X), value 484
Event: time 1585881001.021248, type 3 (EV_ABS), code 1 (ABS_Y), value 32
Event: time 1585881001.021248, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 87
Event: time 1585881001.021248, -------------- SYN_REPORT ------------
Event: time 1585881001.032489, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 485
Event: time 1585881001.032489, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 29
Event: time 1585881001.032489, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 9
Event: time 1585881001.032489, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 85
Event: time 1585881001.032489, type 3 (EV_ABS), code 0 (ABS_X), value 485
Event: time 1585881001.032489, type 3 (EV_ABS), code 1 (ABS_Y), value 29
Event: time 1585881001.032489, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 85
Event: time 1585881001.032489, -------------- SYN_REPORT ------------
Event: time 1585881001.043751, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 486
Event: time 1585881001.043751, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 26
Event: time 1585881001.043751, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 10
Event: time 1585881001.043751, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 83
Event: time 1585881001.043751, type 3 (EV_ABS), code 0 (ABS_X), value 486
Event: time 1585881001.043751, type 3 (EV_ABS), code 1 (ABS_Y), value 26
Event: time 1585881001.043751, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 83
Event: time 1585881001.043751, -------------- SYN_REPORT ------------
Event: time 1585881001.055027, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 25
Event: time 1585881001.055027, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 7
Event: time 1585881001.055027, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 85
Event: time 1585881001.055027, type 3 (EV_ABS), code 1 (ABS_Y), value 25
Event: time 1585881001.055027, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 85
Event: time 1585881001.055027, -------------- SYN_REPORT ------------
Event: time 1585881001.066228, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 487
Event: time 1585881001.066228, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 24
Event: time 1585881001.066228, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 6
Event: time 1585881001.066228, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 82
Event: time 1585881001.066228, type 3 (EV_ABS), code 0 (ABS_X), value 487
Event: time 1585881001.066228, type 3 (EV_ABS), code 1 (ABS_Y), value 24
Event: time 1585881001.066228, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 82
Event: time 1585881001.066228, -------------- SYN_REPORT ------------
Event: time 1585881001.077400, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 489
Event: time 1585881001.077400, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 23
Event: time 1585881001.077400, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 5
Event: time 1585881001.077400, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 166
Event: time 1585881001.077400, type 3 (EV_ABS), code 0 (ABS_X), value 489
Event: time 1585881001.077400, type 3 (EV_ABS), code 1 (ABS_Y), value 23
Event: time 1585881001.077400, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 166
Event: time 1585881001.077400, -------------- SYN_REPORT ------------
Event: time 1585881001.088601, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 491
Event: time 1585881001.088601, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 20
Event: time 1585881001.088601, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 4
Event: time 1585881001.088601, type 3 (EV_ABS), code 0 (ABS_X), value 491
Event: time 1585881001.088601, type 3 (EV_ABS), code 1 (ABS_Y), value 20
Event: time 1585881001.088601, -------------- SYN_REPORT ------------
Event: time 1585881001.099843, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 487
Event: time 1585881001.099843, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 19
Event: time 1585881001.099843, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 6
Event: time 1585881001.099843, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 90
Event: time 1585881001.099843, type 3 (EV_ABS), code 0 (ABS_X), value 487
Event: time 1585881001.099843, type 3 (EV_ABS), code 1 (ABS_Y), value 19
Event: time 1585881001.099843, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 90
Event: time 1585881001.099843, -------------- SYN_REPORT ------------
Event: time 1585881001.111667, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 488
Event: time 1585881001.111667, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 4
Event: time 1585881001.111667, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 37
Event: time 1585881001.111667, type 3 (EV_ABS), code 0 (ABS_X), value 488
Event: time 1585881001.111667, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 37
Event: time 1585881001.111667, -------------- SYN_REPORT ------------
Event: time 1585881001.122408, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1585881001.122408, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1585881001.122408, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1585881001.122408, -------------- SYN_REPORT ------------

Denis.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] Input: mms114: don't report 0 pressure while still tracking contact(s)
  2020-06-23 16:25       ` Denis 'GNUtoo' Carikli
@ 2020-06-26  0:04         ` Peter Hutterer
  2020-07-26 21:42           ` Denis 'GNUtoo' Carikli
  0 siblings, 1 reply; 9+ messages in thread
From: Peter Hutterer @ 2020-06-26  0:04 UTC (permalink / raw)
  To: Denis 'GNUtoo' Carikli
  Cc: Dmitry Torokhov, Henrik Rydberg, Andi Shyti, Stephan Gerhold,
	linux-input, Javi Ferrer

On Tue, Jun 23, 2020 at 06:25:45PM +0200, Denis 'GNUtoo' Carikli wrote:
> On Mon, 15 Jun 2020 09:57:35 +1000
> Peter Hutterer <peter.hutterer@who-t.net> wrote:
> > > > Event: time 1585880998.920994, type 3 (EV_ABS), code 57
> > > > (ABS_MT_TRACKING_ID), value 0 Event: time 1585880998.920994, type
> > > > 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 400 Event: time
> > sorry, but this is completely unreadable. Please make sure it's in the
> > originally formatting that evtest/evemu/libinput record spit out.
> > Thanks.
> Indeed.
> 
> I'm sorry about that, I didn't see it while sending the mail.

thanks for the log. Basically - the problem is that ABS_MT_TOUCH_MAJOR and
ABS_PRESSURE are completely unrelated on the device and the latter has
apparently random values. 1585880999.248531 is an event where you go from
almost max pressure to 0 without changing touch major.

Since pressure is more common, you'll have to expect that userspace may
ignore major/minor and handle pressure instead where available. Doubly so
since historically the major/minor value range has been completely random
while pressure was at least somewhat predictable. In this sequence, your
touch major ranges from 4-14 despite the axis range being 0-255.

Historically, pressure has also been used as equivalent to touch size, so
decoupling touch size and pressure is tricky anyway. Speaking from
libinput's POV I would disable ABS_(MT_)PRESSURE in this device since it's
not reliable to detect a touch. But then we'd still need a quirk in place to
tell us what the possible touch major range could be to make sense of that
number.

Cheers,
   Peter

> Event: time 1585880999.248531, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1210
> Event: time 1585880999.248531, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 14
> Event: time 1585880999.248531, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 244
> Event: time 1585880999.248531, type 3 (EV_ABS), code 1 (ABS_Y), value 1210
> Event: time 1585880999.248531, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 244
> Event: time 1585880999.248531, -------------- SYN_REPORT ------------
> Event: time 1585880999.259798, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1208
> Event: time 1585880999.259798, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 0
> Event: time 1585880999.259798, type 3 (EV_ABS), code 1 (ABS_Y), value 1208
> Event: time 1585880999.259798, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
> Event: time 1585880999.259798, -------------- SYN_REPORT ------------

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] Input: mms114: don't report 0 pressure while still tracking contact(s)
  2020-06-26  0:04         ` Peter Hutterer
@ 2020-07-26 21:42           ` Denis 'GNUtoo' Carikli
  2020-09-07  3:06             ` Peter Hutterer
  0 siblings, 1 reply; 9+ messages in thread
From: Denis 'GNUtoo' Carikli @ 2020-07-26 21:42 UTC (permalink / raw)
  To: Peter Hutterer
  Cc: Dmitry Torokhov, Henrik Rydberg, Andi Shyti, Stephan Gerhold,
	linux-input, Javi Ferrer

[-- Attachment #1: Type: text/plain, Size: 1959 bytes --]

On Fri, 26 Jun 2020 10:04:39 +1000
Peter Hutterer <peter.hutterer@who-t.net> wrote:

> thanks for the log. Basically - the problem is that
> ABS_MT_TOUCH_MAJOR and ABS_PRESSURE are completely unrelated on the
> device and the latter has apparently random values. 1585880999.248531
> is an event where you go from almost max pressure to 0 without
> changing touch major.
I also tried not to touch the screen too hard, so it's normal to have
some pressure variation as well.

> Since pressure is more common, you'll have to expect that userspace
> may ignore major/minor and handle pressure instead where available.
> Doubly so since historically the major/minor value range has been
> completely random while pressure was at least somewhat predictable.
> In this sequence, your touch major ranges from 4-14 despite the axis
> range being 0-255.
> 
> Historically, pressure has also been used as equivalent to touch
> size, so decoupling touch size and pressure is tricky anyway.
> Speaking from libinput's POV I would disable ABS_(MT_)PRESSURE in
> this device since it's not reliable to detect a touch. But then we'd
> still need a quirk in place to tell us what the possible touch major
> range could be to make sense of that number.
I didn't understood if I needed to do something about that patch or
not.

Here I'm mostly interested in fixing that issue for future kernels
and/or userspace input stack releases.

Am I supposed to fix the issue in userspace? Or is the advise on
libinput a way to deal with older kernel versions? Is the quirk
meant to be in Linux or in libinput?

I'm currently testing with GNU/Linux as it's faster, but eventually I'm
also interested in running Android with a Linux kernel that is as much
upstream as possible, so I also need to understand the API here: Is it
up to userspace to interpret if the values are somewhat valid, or is it
up to the kernel to return valid values?

Denis.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] Input: mms114: don't report 0 pressure while still tracking contact(s)
  2020-07-26 21:42           ` Denis 'GNUtoo' Carikli
@ 2020-09-07  3:06             ` Peter Hutterer
  0 siblings, 0 replies; 9+ messages in thread
From: Peter Hutterer @ 2020-09-07  3:06 UTC (permalink / raw)
  To: Denis 'GNUtoo' Carikli
  Cc: Dmitry Torokhov, Henrik Rydberg, Andi Shyti, Stephan Gerhold,
	linux-input, Javi Ferrer

apparently I never replied to this, apologies.

On Sun, Jul 26, 2020 at 11:42:29PM +0200, Denis 'GNUtoo' Carikli wrote:
> On Fri, 26 Jun 2020 10:04:39 +1000
> Peter Hutterer <peter.hutterer@who-t.net> wrote:
> 
> > thanks for the log. Basically - the problem is that
> > ABS_MT_TOUCH_MAJOR and ABS_PRESSURE are completely unrelated on the
> > device and the latter has apparently random values. 1585880999.248531
> > is an event where you go from almost max pressure to 0 without
> > changing touch major.
> I also tried not to touch the screen too hard, so it's normal to have
> some pressure variation as well.

some pressure variation is fine, but having major unchanged while pressure
changes significantly is a problem. Especially with a human finger the touch
size would uusally change as you increase or decrease pressure simply
because the finger gets squished.

> > Since pressure is more common, you'll have to expect that userspace
> > may ignore major/minor and handle pressure instead where available.
> > Doubly so since historically the major/minor value range has been
> > completely random while pressure was at least somewhat predictable.
> > In this sequence, your touch major ranges from 4-14 despite the axis
> > range being 0-255.
> > 
> > Historically, pressure has also been used as equivalent to touch
> > size, so decoupling touch size and pressure is tricky anyway.
> > Speaking from libinput's POV I would disable ABS_(MT_)PRESSURE in
> > this device since it's not reliable to detect a touch. But then we'd
> > still need a quirk in place to tell us what the possible touch major
> > range could be to make sense of that number.
>
> I didn't understood if I needed to do something about that patch or
> not.
> 
> Here I'm mostly interested in fixing that issue for future kernels
> and/or userspace input stack releases.
> 
> Am I supposed to fix the issue in userspace? Or is the advise on
> libinput a way to deal with older kernel versions? Is the quirk
> meant to be in Linux or in libinput?

libinput uses ABS_MT_PRESSURE with some defaults based on the pressure range
unless a (libinput) quirk tells it to use the ABS_MT_TOUCH_MAJOR axis
ranges. git grep for the AttrTouchSizeRange, AttrThumbSizeThreshold and
AttrPalmSizeThreshold and that'll get you there.

Given the recording, i'm assuming pressure is not reliable on this device so
you will have to add the quirk.

> I'm currently testing with GNU/Linux as it's faster, but eventually I'm
> also interested in running Android with a Linux kernel that is as much
> upstream as possible, so I also need to understand the API here: Is it
> up to userspace to interpret if the values are somewhat valid, or is it
> up to the kernel to return valid values?

yes, it's up to userspace. there's some documentation in the kernel
regarding the major/minor axis ranges but not a lot of devices use it that
way. Hence libinput requiring a quirk for this. Not 100% what other input
stacks do though.

Cheers,
   Peter

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-09-07  3:06 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-06  3:50 [PATCH] Input: mms114: don't report 0 pressure while still tracking contact(s) Denis 'GNUtoo' Carikli
2020-06-06 18:18 ` Dmitry Torokhov
2020-06-08  1:06   ` Peter Hutterer
2020-06-12 17:46   ` Denis 'GNUtoo' Carikli
2020-06-14 23:57     ` Peter Hutterer
2020-06-23 16:25       ` Denis 'GNUtoo' Carikli
2020-06-26  0:04         ` Peter Hutterer
2020-07-26 21:42           ` Denis 'GNUtoo' Carikli
2020-09-07  3:06             ` Peter Hutterer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).