Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 09-06-2021, 04:18 AM   #706
baskerville
Evangelist
baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.
 
baskerville's Avatar
 
Posts: 446
Karma: 305160
Join Date: Aug 2015
Device: Kobo Glo HD, Kobo Aura ONE
Quote:
Originally Posted by NiLuJe View Post
I don't get any, because it's not listening to the right input devices .
I've attached a new binary.
Attached Files
File Type: zip plato-rotation_values-elipsa-02.zip (1.81 MB, 151 views)
baskerville is offline   Reply With Quote
Old 09-06-2021, 06:40 PM   #707
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
@baskerville: Taps appear to be registered twice, so that's only the first two corners:

Code:
Plato is running on a Kobo Elipsa.
The framebuffer resolution is 1404 by 1872.
Tap (87, 1307) (1404, 1872)
Tap (87, 1307) (1404, 1872)
Tap (91, 128) (1404, 1872)
Tap (91, 128) (1404, 1872)
Which makes the first part of the test incomplete, and also impedes with the second test:

Code:
Tap (84, 112) (1872, 1404)
Tap (85, 112) (1404, 1872)
Tap (1734, 1280) (1872, 1404)
Tap (1732, 1281) (1404, 1872)
(Also, not sure if that's intended, but the frontlight is turned off on startup).
NiLuJe is offline   Reply With Quote
Advert
Old 09-06-2021, 06:41 PM   #708
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
And that was with a finger, the pen... chatters a whole lot more .

Code:
Plato is running on a Kobo Elipsa.
The framebuffer resolution is 1404 by 1872.
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1872, 1404)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1872, 1404)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (92, 1329) (1404, 1872)
Tap (95, 1337) (1404, 1872)
Tap (96, 1340) (1404, 1872)
Tap (96, 1342) (1404, 1872)
Tap (96, 1343) (1404, 1872)
Tap (96, 1344) (1404, 1872)
Tap (96, 1344) (1404, 1872)
Tap (96, 1344) (1404, 1872)
Tap (95, 1345) (1404, 1872)
Tap (92, 1361) (1404, 1872)
Tap (92, 1361) (1404, 1872)
Tap (92, 1361) (1404, 1872)
Tap (90, 1360) (1404, 1872)
Tap (90, 1360) (1404, 1872)
Tap (90, 1360) (1404, 1872)
Tap (90, 1360) (1404, 1872)
Tap (90, 1360) (1404, 1872)
Tap (90, 1360) (1404, 1872)
Tap (90, 1360) (1404, 1872)
Tap (90, 1360) (1404, 1872)
Tap (90, 1360) (1404, 1872)
Tap (90, 1360) (1404, 1872)
NiLuJe is offline   Reply With Quote
Old 09-06-2021, 06:42 PM   #709
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
FWIW, the Portrait test w/ evemu leads to something like this:

(Finger, because the pen sends a crapload of events even when immobile)

Code:
┌─(ROOT@europa:pts/0)──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────(~)─┐
└─(130:2.25:16%:00:41:67%:#)── evemu-record                                                                                                                                                                                                                                                                                                            ──(Tue, Sep 07)─┘
Available devices:
/dev/input/event0:      soc@03000000:gpio-keys
/dev/input/event1:      kx122-accel
/dev/input/event2:      Elan Touchscreen
/dev/input/event3:      P15USB30216C
Select the device event number [0-3]: 2
# EVEMU 1.3
# Kernel: 4.9.56
# Input device name: "Elan Touchscreen"
# Input device ID: bus 0x18 vendor 0000 product 0000 version 0000
# Size in mm: 233x127
# Supported events:
#   Event type 0 (EV_SYN)
#     Event code 0 (SYN_REPORT)
#     Event code 1 (SYN_CONFIG)
#     Event code 2 (SYN_MT_REPORT)
#     Event code 3 (SYN_DROPPED)
#     Event code 4 ((null))
#     Event code 5 ((null))
#     Event code 6 ((null))
#     Event code 7 ((null))
#     Event code 8 ((null))
#     Event code 9 ((null))
#     Event code 10 ((null))
#     Event code 11 ((null))
#     Event code 12 ((null))
#     Event code 13 ((null))
#     Event code 14 ((null))
#     Event code 15 (SYN_MAX)
#   Event type 1 (EV_KEY)
#     Event code 236 (KEY_BATTERY)
#     Event code 320 (BTN_TOOL_PEN)
#     Event code 330 (BTN_TOUCH)
#     Event code 331 (BTN_STYLUS)
#     Event code 332 (BTN_STYLUS2)
#   Event type 3 (EV_ABS)
#     Event code 0 (ABS_X)
#       Value        0
#       Min          0
#       Max       1871
#       Fuzz         0
#       Flat         0
#       Resolution   8
#     Event code 1 (ABS_Y)
#       Value        0
#       Min          0
#       Max       1403
#       Fuzz         0
#       Flat         0
#       Resolution  11
#     Event code 24 (ABS_PRESSURE)
#       Value        0
#       Min          0
#       Max       4095
#       Fuzz         0
#       Flat         0
#       Resolution   0
#     Event code 47 (ABS_MT_SLOT)
#       Value        0
#       Min          0
#       Max          9
#       Fuzz         0
#       Flat         0
#       Resolution   0
#     Event code 48 (ABS_MT_TOUCH_MAJOR)
#       Value        0
#       Min          0
#       Max        255
#       Fuzz         0
#       Flat         0
#       Resolution   0
#     Event code 53 (ABS_MT_POSITION_X)
#       Value        0
#       Min          0
#       Max       1871
#       Fuzz         0
#       Flat         0
#       Resolution   8
#     Event code 54 (ABS_MT_POSITION_Y)
#       Value        0
#       Min          0
#       Max       1403
#       Fuzz         0
#       Flat         0
#       Resolution  11
#     Event code 55 (ABS_MT_TOOL_TYPE)
#       Value        0
#       Min          0
#       Max          2
#       Fuzz         0
#       Flat         0
#       Resolution   0
#     Event code 57 (ABS_MT_TRACKING_ID)
#       Value        0
#       Min          0
#       Max      65535
#       Fuzz         0
#       Flat         0
#       Resolution   0
#     Event code 58 (ABS_MT_PRESSURE)
#       Value        0
#       Min          0
#       Max       4095
#       Fuzz         0
#       Flat         0
#       Resolution   0
#     Event code 59 (ABS_MT_DISTANCE)
#       Value        0
#       Min          0
#       Max         15
#       Fuzz         0
#       Flat         0
#       Resolution   0
# Properties:
#   Property  type 1 (INPUT_PROP_DIRECT)
N: Elan Touchscreen
I: 0018 0000 0000 0000
P: 02 00 00 00 00 00 00 00
B: 00 0b 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 10 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 01 1c 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 02 00 00 00 00 00 00 00 00
B: 03 03 00 00 01 00 80 e1 0e
B: 04 00 00 00 00 00 00 00 00
B: 05 00 00 00 00 00 00 00 00
B: 11 00 00 00 00 00 00 00 00
B: 12 00 00 00 00 00 00 00 00
B: 14 00 00 00 00 00 00 00 00
B: 15 00 00 00 00 00 00 00 00
B: 15 00 00 00 00 00 00 00 00
A: 00 0 1871 0 0 8
A: 01 0 1403 0 0 11
A: 18 0 4095 0 0 0
A: 2f 0 9 0 0 0
A: 30 0 255 0 0 0
A: 35 0 1871 0 0 8
A: 36 0 1403 0 0 11
A: 37 0 2 0 0 0
A: 39 0 65535 0 0 0
A: 3a 0 4095 0 0 0
A: 3b 0 15 0 0 0
################################
#      Waiting for events      #
################################
E: 0.000001 0003 0039 0243      # EV_ABS / ABS_MT_TRACKING_ID   243
E: 0.000001 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 0.000001 0001 014a 0001      # EV_KEY / BTN_TOUCH            1
E: 0.000001 0003 0030 1600      # EV_ABS / ABS_MT_TOUCH_MAJOR   1600
E: 0.000001 0003 003a 1600      # EV_ABS / ABS_MT_PRESSURE      1600
E: 0.000001 0003 0035 0052      # EV_ABS / ABS_MT_POSITION_X    52
E: 0.000001 0003 0036 1347      # EV_ABS / ABS_MT_POSITION_Y    1347
E: 0.000001 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +0ms
E: 0.016002 0003 0039 0243      # EV_ABS / ABS_MT_TRACKING_ID   243
E: 0.016002 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 0.016002 0003 0030 1600      # EV_ABS / ABS_MT_TOUCH_MAJOR   1600
E: 0.016002 0003 003a 1600      # EV_ABS / ABS_MT_PRESSURE      1600
E: 0.016002 0003 0035 0052      # EV_ABS / ABS_MT_POSITION_X    52
E: 0.016002 0003 0036 1347      # EV_ABS / ABS_MT_POSITION_Y    1347
E: 0.016002 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 0.031692 0003 0039 0243      # EV_ABS / ABS_MT_TRACKING_ID   243
E: 0.031692 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 0.031692 0003 0030 1600      # EV_ABS / ABS_MT_TOUCH_MAJOR   1600
E: 0.031692 0003 003a 1600      # EV_ABS / ABS_MT_PRESSURE      1600
E: 0.031692 0003 0035 0052      # EV_ABS / ABS_MT_POSITION_X    52
E: 0.031692 0003 0036 1347      # EV_ABS / ABS_MT_POSITION_Y    1347
E: 0.031692 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +15ms
E: 0.047420 0003 0039 0243      # EV_ABS / ABS_MT_TRACKING_ID   243
E: 0.047420 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 0.047420 0003 0030 0000      # EV_ABS / ABS_MT_TOUCH_MAJOR   0
E: 0.047420 0003 003a 0000      # EV_ABS / ABS_MT_PRESSURE      0
E: 0.047420 0003 0035 0052      # EV_ABS / ABS_MT_POSITION_X    52
E: 0.047420 0003 0036 1347      # EV_ABS / ABS_MT_POSITION_Y    1347
E: 0.047420 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 0.063342 0003 0039 0243      # EV_ABS / ABS_MT_TRACKING_ID   243
E: 0.063342 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 0.063342 0003 0030 0000      # EV_ABS / ABS_MT_TOUCH_MAJOR   0
E: 0.063342 0003 003a 0000      # EV_ABS / ABS_MT_PRESSURE      0
E: 0.063342 0003 0035 0052      # EV_ABS / ABS_MT_POSITION_X    52
E: 0.063342 0003 0036 1347      # EV_ABS / ABS_MT_POSITION_Y    1347
E: 0.063342 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 0.079294 0003 0039 0243      # EV_ABS / ABS_MT_TRACKING_ID   243
E: 0.079294 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 0.079294 0003 0030 0000      # EV_ABS / ABS_MT_TOUCH_MAJOR   0
E: 0.079294 0003 003a 0000      # EV_ABS / ABS_MT_PRESSURE      0
E: 0.079294 0003 0035 0052      # EV_ABS / ABS_MT_POSITION_X    52
E: 0.079294 0003 0036 1347      # EV_ABS / ABS_MT_POSITION_Y    1347
E: 0.079294 0003 0039 -001      # EV_ABS / ABS_MT_TRACKING_ID   -1
E: 0.079294 0001 014a 0000      # EV_KEY / BTN_TOUCH            0
E: 0.079294 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 2.705307 0003 0039 0244      # EV_ABS / ABS_MT_TRACKING_ID   244
E: 2.705307 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 2.705307 0001 014a 0001      # EV_KEY / BTN_TOUCH            1
E: 2.705307 0003 0030 1632      # EV_ABS / ABS_MT_TOUCH_MAJOR   1632
E: 2.705307 0003 003a 1632      # EV_ABS / ABS_MT_PRESSURE      1632
E: 2.705307 0003 0035 0046      # EV_ABS / ABS_MT_POSITION_X    46
E: 2.705307 0003 0036 0055      # EV_ABS / ABS_MT_POSITION_Y    55
E: 2.705307 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +2626ms
E: 2.721131 0003 0039 0244      # EV_ABS / ABS_MT_TRACKING_ID   244
E: 2.721131 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 2.721131 0003 0030 1632      # EV_ABS / ABS_MT_TOUCH_MAJOR   1632
E: 2.721131 0003 003a 1632      # EV_ABS / ABS_MT_PRESSURE      1632
E: 2.721131 0003 0035 0046      # EV_ABS / ABS_MT_POSITION_X    46
E: 2.721131 0003 0036 0055      # EV_ABS / ABS_MT_POSITION_Y    55
E: 2.721131 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 2.736703 0003 0039 0244      # EV_ABS / ABS_MT_TRACKING_ID   244
E: 2.736703 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 2.736703 0003 0030 1632      # EV_ABS / ABS_MT_TOUCH_MAJOR   1632
E: 2.736703 0003 003a 1632      # EV_ABS / ABS_MT_PRESSURE      1632
E: 2.736703 0003 0035 0046      # EV_ABS / ABS_MT_POSITION_X    46
E: 2.736703 0003 0036 0055      # EV_ABS / ABS_MT_POSITION_Y    55
E: 2.736703 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +15ms
E: 2.752402 0003 0039 0244      # EV_ABS / ABS_MT_TRACKING_ID   244
E: 2.752402 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 2.752402 0003 0030 1600      # EV_ABS / ABS_MT_TOUCH_MAJOR   1600
E: 2.752402 0003 003a 1600      # EV_ABS / ABS_MT_PRESSURE      1600
E: 2.752402 0003 0035 0046      # EV_ABS / ABS_MT_POSITION_X    46
E: 2.752402 0003 0036 0055      # EV_ABS / ABS_MT_POSITION_Y    55
E: 2.752402 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 2.768131 0003 0039 0244      # EV_ABS / ABS_MT_TRACKING_ID   244
E: 2.768131 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 2.768131 0003 0030 0000      # EV_ABS / ABS_MT_TOUCH_MAJOR   0
E: 2.768131 0003 003a 0000      # EV_ABS / ABS_MT_PRESSURE      0
E: 2.768131 0003 0035 0046      # EV_ABS / ABS_MT_POSITION_X    46
E: 2.768131 0003 0036 0055      # EV_ABS / ABS_MT_POSITION_Y    55
E: 2.768131 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 2.783980 0003 0039 0244      # EV_ABS / ABS_MT_TRACKING_ID   244
E: 2.783980 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 2.783980 0003 0030 0000      # EV_ABS / ABS_MT_TOUCH_MAJOR   0
E: 2.783980 0003 003a 0000      # EV_ABS / ABS_MT_PRESSURE      0
E: 2.783980 0003 0035 0046      # EV_ABS / ABS_MT_POSITION_X    46
E: 2.783980 0003 0036 0055      # EV_ABS / ABS_MT_POSITION_Y    55
E: 2.783980 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +15ms
E: 2.799928 0003 0039 0244      # EV_ABS / ABS_MT_TRACKING_ID   244
E: 2.799928 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 2.799928 0003 0030 0000      # EV_ABS / ABS_MT_TOUCH_MAJOR   0
E: 2.799928 0003 003a 0000      # EV_ABS / ABS_MT_PRESSURE      0
E: 2.799928 0003 0035 0046      # EV_ABS / ABS_MT_POSITION_X    46
E: 2.799928 0003 0036 0055      # EV_ABS / ABS_MT_POSITION_Y    55
E: 2.799928 0003 0039 -001      # EV_ABS / ABS_MT_TRACKING_ID   -1
E: 2.799928 0001 014a 0000      # EV_KEY / BTN_TOUCH            0
E: 2.799928 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 5.190928 0003 0039 0245      # EV_ABS / ABS_MT_TRACKING_ID   245
E: 5.190928 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 5.190928 0001 014a 0001      # EV_KEY / BTN_TOUCH            1
E: 5.190928 0003 0030 1632      # EV_ABS / ABS_MT_TOUCH_MAJOR   1632
E: 5.190928 0003 003a 1632      # EV_ABS / ABS_MT_PRESSURE      1632
E: 5.190928 0003 0035 1812      # EV_ABS / ABS_MT_POSITION_X    1812
E: 5.190928 0003 0036 0074      # EV_ABS / ABS_MT_POSITION_Y    74
E: 5.190928 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +2391ms
E: 5.206646 0003 0039 0245      # EV_ABS / ABS_MT_TRACKING_ID   245
E: 5.206646 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 5.206646 0003 0030 1632      # EV_ABS / ABS_MT_TOUCH_MAJOR   1632
E: 5.206646 0003 003a 1632      # EV_ABS / ABS_MT_PRESSURE      1632
E: 5.206646 0003 0035 1812      # EV_ABS / ABS_MT_POSITION_X    1812
E: 5.206646 0003 0036 0074      # EV_ABS / ABS_MT_POSITION_Y    74
E: 5.206646 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 5.222868 0003 0039 0245      # EV_ABS / ABS_MT_TRACKING_ID   245
E: 5.222868 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 5.222868 0003 0030 1632      # EV_ABS / ABS_MT_TOUCH_MAJOR   1632
E: 5.222868 0003 003a 1632      # EV_ABS / ABS_MT_PRESSURE      1632
E: 5.222868 0003 0035 1812      # EV_ABS / ABS_MT_POSITION_X    1812
E: 5.222868 0003 0036 0074      # EV_ABS / ABS_MT_POSITION_Y    74
E: 5.222868 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 5.238529 0003 0039 0245      # EV_ABS / ABS_MT_TRACKING_ID   245
E: 5.238529 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 5.238529 0003 0030 1120      # EV_ABS / ABS_MT_TOUCH_MAJOR   1120
E: 5.238529 0003 003a 1120      # EV_ABS / ABS_MT_PRESSURE      1120
E: 5.238529 0003 0035 1812      # EV_ABS / ABS_MT_POSITION_X    1812
E: 5.238529 0003 0036 0074      # EV_ABS / ABS_MT_POSITION_Y    74
E: 5.238529 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 5.254305 0003 0039 0245      # EV_ABS / ABS_MT_TRACKING_ID   245
E: 5.254305 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 5.254305 0003 0030 0000      # EV_ABS / ABS_MT_TOUCH_MAJOR   0
E: 5.254305 0003 003a 0000      # EV_ABS / ABS_MT_PRESSURE      0
E: 5.254305 0003 0035 1812      # EV_ABS / ABS_MT_POSITION_X    1812
E: 5.254305 0003 0036 0074      # EV_ABS / ABS_MT_POSITION_Y    74
E: 5.254305 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 5.271443 0003 0039 0245      # EV_ABS / ABS_MT_TRACKING_ID   245
E: 5.271443 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 5.271443 0003 0030 0000      # EV_ABS / ABS_MT_TOUCH_MAJOR   0
E: 5.271443 0003 003a 0000      # EV_ABS / ABS_MT_PRESSURE      0
E: 5.271443 0003 0035 1812      # EV_ABS / ABS_MT_POSITION_X    1812
E: 5.271443 0003 0036 0074      # EV_ABS / ABS_MT_POSITION_Y    74
E: 5.271443 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +17ms
E: 5.286200 0003 0039 0245      # EV_ABS / ABS_MT_TRACKING_ID   245
E: 5.286200 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 5.286200 0003 0030 0000      # EV_ABS / ABS_MT_TOUCH_MAJOR   0
E: 5.286200 0003 003a 0000      # EV_ABS / ABS_MT_PRESSURE      0
E: 5.286200 0003 0035 1812      # EV_ABS / ABS_MT_POSITION_X    1812
E: 5.286200 0003 0036 0074      # EV_ABS / ABS_MT_POSITION_Y    74
E: 5.286200 0003 0039 -001      # EV_ABS / ABS_MT_TRACKING_ID   -1
E: 5.286200 0001 014a 0000      # EV_KEY / BTN_TOUCH            0
E: 5.286200 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +15ms
E: 7.611647 0003 0039 0246      # EV_ABS / ABS_MT_TRACKING_ID   246
E: 7.611647 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 7.611647 0001 014a 0001      # EV_KEY / BTN_TOUCH            1
E: 7.611647 0003 0030 1600      # EV_ABS / ABS_MT_TOUCH_MAJOR   1600
E: 7.611647 0003 003a 1600      # EV_ABS / ABS_MT_PRESSURE      1600
E: 7.611647 0003 0035 1792      # EV_ABS / ABS_MT_POSITION_X    1792
E: 7.611647 0003 0036 1351      # EV_ABS / ABS_MT_POSITION_Y    1351
E: 7.611647 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +2325ms
E: 7.627498 0003 0039 0246      # EV_ABS / ABS_MT_TRACKING_ID   246
E: 7.627498 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 7.627498 0003 0030 1600      # EV_ABS / ABS_MT_TOUCH_MAJOR   1600
E: 7.627498 0003 003a 1600      # EV_ABS / ABS_MT_PRESSURE      1600
E: 7.627498 0003 0035 1792      # EV_ABS / ABS_MT_POSITION_X    1792
E: 7.627498 0003 0036 1351      # EV_ABS / ABS_MT_POSITION_Y    1351
E: 7.627498 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 7.643513 0003 0039 0246      # EV_ABS / ABS_MT_TRACKING_ID   246
E: 7.643513 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 7.643513 0003 0030 1632      # EV_ABS / ABS_MT_TOUCH_MAJOR   1632
E: 7.643513 0003 003a 1632      # EV_ABS / ABS_MT_PRESSURE      1632
E: 7.643513 0003 0035 1792      # EV_ABS / ABS_MT_POSITION_X    1792
E: 7.643513 0003 0036 1351      # EV_ABS / ABS_MT_POSITION_Y    1351
E: 7.643513 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 7.659250 0003 0039 0246      # EV_ABS / ABS_MT_TRACKING_ID   246
E: 7.659250 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 7.659250 0003 0030 1632      # EV_ABS / ABS_MT_TOUCH_MAJOR   1632
E: 7.659250 0003 003a 1632      # EV_ABS / ABS_MT_PRESSURE      1632
E: 7.659250 0003 0035 1792      # EV_ABS / ABS_MT_POSITION_X    1792
E: 7.659250 0003 0036 1351      # EV_ABS / ABS_MT_POSITION_Y    1351
E: 7.659250 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 7.675047 0003 0039 0246      # EV_ABS / ABS_MT_TRACKING_ID   246
E: 7.675047 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 7.675047 0003 0030 1632      # EV_ABS / ABS_MT_TOUCH_MAJOR   1632
E: 7.675047 0003 003a 1632      # EV_ABS / ABS_MT_PRESSURE      1632
E: 7.675047 0003 0035 1792      # EV_ABS / ABS_MT_POSITION_X    1792
E: 7.675047 0003 0036 1351      # EV_ABS / ABS_MT_POSITION_Y    1351
E: 7.675047 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 7.691629 0003 0039 0246      # EV_ABS / ABS_MT_TRACKING_ID   246
E: 7.691629 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 7.691629 0003 0030 0576      # EV_ABS / ABS_MT_TOUCH_MAJOR   576
E: 7.691629 0003 003a 0576      # EV_ABS / ABS_MT_PRESSURE      576
E: 7.691629 0003 0035 1793      # EV_ABS / ABS_MT_POSITION_X    1793
E: 7.691629 0003 0036 1351      # EV_ABS / ABS_MT_POSITION_Y    1351
E: 7.691629 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 7.706451 0003 0039 0246      # EV_ABS / ABS_MT_TRACKING_ID   246
E: 7.706451 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 7.706451 0003 0030 0000      # EV_ABS / ABS_MT_TOUCH_MAJOR   0
E: 7.706451 0003 003a 0000      # EV_ABS / ABS_MT_PRESSURE      0
E: 7.706451 0003 0035 1794      # EV_ABS / ABS_MT_POSITION_X    1794
E: 7.706451 0003 0036 1351      # EV_ABS / ABS_MT_POSITION_Y    1351
E: 7.706451 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +15ms
E: 7.722561 0003 0039 0246      # EV_ABS / ABS_MT_TRACKING_ID   246
E: 7.722561 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 7.722561 0003 0030 0000      # EV_ABS / ABS_MT_TOUCH_MAJOR   0
E: 7.722561 0003 003a 0000      # EV_ABS / ABS_MT_PRESSURE      0
E: 7.722561 0003 0035 1794      # EV_ABS / ABS_MT_POSITION_X    1794
E: 7.722561 0003 0036 1351      # EV_ABS / ABS_MT_POSITION_Y    1351
E: 7.722561 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
E: 7.738250 0003 0039 0246      # EV_ABS / ABS_MT_TRACKING_ID   246
E: 7.738250 0003 0037 0000      # EV_ABS / ABS_MT_TOOL_TYPE     0
E: 7.738250 0003 0030 0000      # EV_ABS / ABS_MT_TOUCH_MAJOR   0
E: 7.738250 0003 003a 0000      # EV_ABS / ABS_MT_PRESSURE      0
E: 7.738250 0003 0035 1792      # EV_ABS / ABS_MT_POSITION_X    1792
E: 7.738250 0003 0036 1351      # EV_ABS / ABS_MT_POSITION_Y    1351
E: 7.738250 0003 0039 -001      # EV_ABS / ABS_MT_TRACKING_ID   -1
E: 7.738250 0001 014a 0000      # EV_KEY / BTN_TOUCH            0
E: 7.738250 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +16ms
(libevdev is fairly unhappy about the duplicate ABS_MT_TRACKING_ID codes, FWIW).

Last edited by NiLuJe; 09-06-2021 at 06:47 PM.
NiLuJe is offline   Reply With Quote
Old 09-06-2021, 06:50 PM   #710
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
Quote:
Originally Posted by NiLuJe View Post
(Also, not sure if that's intended, but the frontlight is turned off on startup).
And it's possibly doing something slightly nasty in the process, because it turns back on with only part of the LEDs or a different mix or something (there are shadows near the LEDs that disappear after a reboot).
NiLuJe is offline   Reply With Quote
Advert
Old 09-07-2021, 03:14 PM   #711
baskerville
Evangelist
baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.
 
baskerville's Avatar
 
Posts: 446
Karma: 305160
Join Date: Aug 2015
Device: Kobo Glo HD, Kobo Aura ONE
Quote:
Originally Posted by NiLuJe View Post
Taps appear to be registered twice
It should be fixed in the third iteration.

It made me think about unifying the various protocols and then I stumbled upon your description of the snow protocol.

I have clarified an old trace of a two-finger swipe made on the Aura H₂O Edition 2 (Version 1?).

Spoiler:

Code:
1288.559851 EV_KEY BTN_TOOL_FINGER 1
1288.559854 EV_KEY BTN_TOUCH 1
1288.559856 EV_ABS ABS_MT_TRACKING_ID 0
1288.559857 EV_ABS ABS_MT_DISTANCE 0
1288.559859 EV_ABS ABS_MT_POSITION_X 843
1288.559860 EV_ABS ABS_MT_POSITION_Y 118
1288.559861 EV_ABS ABS_MT_PRESSURE 26
1288.559863 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.559864 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.559865 EV_ABS ABS_MT_ORIENTATION 0
1288.559865 EV_SYN SYN_MT_REPORT 0
1288.560242 EV_ABS ABS_MT_TRACKING_ID 1
1288.560244 EV_ABS ABS_MT_DISTANCE 0
1288.560245 EV_ABS ABS_MT_POSITION_X 614
1288.560246 EV_ABS ABS_MT_POSITION_Y 151
1288.560248 EV_ABS ABS_MT_PRESSURE 32
1288.560250 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.560250 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.560251 EV_ABS ABS_MT_ORIENTATION 0
1288.560252 EV_SYN SYN_MT_REPORT 0
1288.560265 EV_SYN SYN_REPORT 0
1288.577283 EV_ABS ABS_MT_TRACKING_ID 0
1288.577285 EV_ABS ABS_MT_DISTANCE 0
1288.577286 EV_ABS ABS_MT_POSITION_X 843
1288.577288 EV_ABS ABS_MT_POSITION_Y 121
1288.577289 EV_ABS ABS_MT_PRESSURE 26
1288.577291 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.577292 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.577292 EV_ABS ABS_MT_ORIENTATION 0
1288.577293 EV_SYN SYN_MT_REPORT 0
1288.577644 EV_ABS ABS_MT_TRACKING_ID 1
1288.577645 EV_ABS ABS_MT_DISTANCE 0
1288.577647 EV_ABS ABS_MT_POSITION_X 615
1288.577648 EV_ABS ABS_MT_POSITION_Y 171
1288.577649 EV_ABS ABS_MT_PRESSURE 33
1288.577650 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.577651 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.577652 EV_ABS ABS_MT_ORIENTATION 0
1288.577652 EV_SYN SYN_MT_REPORT 0
1288.577664 EV_SYN SYN_REPORT 0
1288.589233 EV_ABS ABS_MT_TRACKING_ID 0
1288.589235 EV_ABS ABS_MT_DISTANCE 0
1288.589237 EV_ABS ABS_MT_POSITION_X 843
1288.589238 EV_ABS ABS_MT_POSITION_Y 127
1288.589239 EV_ABS ABS_MT_PRESSURE 26
1288.589241 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.589242 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.589243 EV_ABS ABS_MT_ORIENTATION 0
1288.589243 EV_SYN SYN_MT_REPORT 0
1288.589595 EV_ABS ABS_MT_TRACKING_ID 1
1288.589596 EV_ABS ABS_MT_DISTANCE 0
1288.589597 EV_ABS ABS_MT_POSITION_X 615
1288.589599 EV_ABS ABS_MT_POSITION_Y 174
1288.589600 EV_ABS ABS_MT_PRESSURE 33
1288.589602 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.589602 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.589603 EV_ABS ABS_MT_ORIENTATION 0
1288.589604 EV_SYN SYN_MT_REPORT 0
1288.589617 EV_SYN SYN_REPORT 0
1288.602064 EV_ABS ABS_MT_TRACKING_ID 0
1288.602067 EV_ABS ABS_MT_DISTANCE 0
1288.602071 EV_ABS ABS_MT_POSITION_X 843
1288.602074 EV_ABS ABS_MT_POSITION_Y 137
1288.602076 EV_ABS ABS_MT_PRESSURE 26
1288.602080 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.602082 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.602083 EV_ABS ABS_MT_ORIENTATION 0
1288.602085 EV_SYN SYN_MT_REPORT 0
1288.602958 EV_ABS ABS_MT_TRACKING_ID 1
1288.602961 EV_ABS ABS_MT_DISTANCE 0
1288.602964 EV_ABS ABS_MT_POSITION_X 615
1288.602966 EV_ABS ABS_MT_POSITION_Y 182
1288.602969 EV_ABS ABS_MT_PRESSURE 33
1288.602972 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.602973 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.602974 EV_ABS ABS_MT_ORIENTATION 0
1288.602976 EV_SYN SYN_MT_REPORT 0
1288.603005 EV_SYN SYN_REPORT 0
1288.614321 EV_ABS ABS_MT_TRACKING_ID 0
1288.614324 EV_ABS ABS_MT_DISTANCE 0
1288.614327 EV_ABS ABS_MT_POSITION_X 843
1288.614330 EV_ABS ABS_MT_POSITION_Y 150
1288.614332 EV_ABS ABS_MT_PRESSURE 26
1288.614336 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.614337 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.614339 EV_ABS ABS_MT_ORIENTATION 0
1288.614340 EV_SYN SYN_MT_REPORT 0
1288.615212 EV_ABS ABS_MT_TRACKING_ID 1
1288.615215 EV_ABS ABS_MT_DISTANCE 0
1288.615218 EV_ABS ABS_MT_POSITION_X 613
1288.615220 EV_ABS ABS_MT_POSITION_Y 191
1288.615223 EV_ABS ABS_MT_PRESSURE 33
1288.615226 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.615228 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.615229 EV_ABS ABS_MT_ORIENTATION 0
1288.615230 EV_SYN SYN_MT_REPORT 0
1288.615260 EV_SYN SYN_REPORT 0
1288.626248 EV_ABS ABS_MT_TRACKING_ID 0
1288.626251 EV_ABS ABS_MT_DISTANCE 0
1288.626254 EV_ABS ABS_MT_POSITION_X 843
1288.626257 EV_ABS ABS_MT_POSITION_Y 164
1288.626259 EV_ABS ABS_MT_PRESSURE 26
1288.626263 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.626265 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.626266 EV_ABS ABS_MT_ORIENTATION 0
1288.626268 EV_SYN SYN_MT_REPORT 0
1288.627138 EV_ABS ABS_MT_TRACKING_ID 1
1288.627141 EV_ABS ABS_MT_DISTANCE 0
1288.627144 EV_ABS ABS_MT_POSITION_X 613
1288.627146 EV_ABS ABS_MT_POSITION_Y 206
1288.627149 EV_ABS ABS_MT_PRESSURE 33
1288.627152 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.627154 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.627155 EV_ABS ABS_MT_ORIENTATION 0
1288.627156 EV_SYN SYN_MT_REPORT 0
1288.627186 EV_SYN SYN_REPORT 0
1288.638326 EV_ABS ABS_MT_TRACKING_ID 0
1288.638329 EV_ABS ABS_MT_DISTANCE 0
1288.638332 EV_ABS ABS_MT_POSITION_X 843
1288.638334 EV_ABS ABS_MT_POSITION_Y 180
1288.638337 EV_ABS ABS_MT_PRESSURE 26
1288.638340 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.638342 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.638343 EV_ABS ABS_MT_ORIENTATION 0
1288.638345 EV_SYN SYN_MT_REPORT 0
1288.639213 EV_ABS ABS_MT_TRACKING_ID 1
1288.639216 EV_ABS ABS_MT_DISTANCE 0
1288.639219 EV_ABS ABS_MT_POSITION_X 613
1288.639221 EV_ABS ABS_MT_POSITION_Y 224
1288.639224 EV_ABS ABS_MT_PRESSURE 33
1288.639228 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.639229 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.639230 EV_ABS ABS_MT_ORIENTATION 0
1288.639232 EV_SYN SYN_MT_REPORT 0
1288.639261 EV_SYN SYN_REPORT 0
1288.649919 EV_ABS ABS_MT_TRACKING_ID 0
1288.649922 EV_ABS ABS_MT_DISTANCE 0
1288.649925 EV_ABS ABS_MT_POSITION_X 843
1288.649928 EV_ABS ABS_MT_POSITION_Y 201
1288.649931 EV_ABS ABS_MT_PRESSURE 26
1288.649934 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.649936 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.649937 EV_ABS ABS_MT_ORIENTATION 0
1288.649939 EV_SYN SYN_MT_REPORT 0
1288.650730 EV_ABS ABS_MT_TRACKING_ID 1
1288.650731 EV_ABS ABS_MT_DISTANCE 0
1288.650733 EV_ABS ABS_MT_POSITION_X 613
1288.650734 EV_ABS ABS_MT_POSITION_Y 242
1288.650735 EV_ABS ABS_MT_PRESSURE 33
1288.650737 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.650737 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.650738 EV_ABS ABS_MT_ORIENTATION 0
1288.650739 EV_SYN SYN_MT_REPORT 0
1288.650751 EV_SYN SYN_REPORT 0
1288.661062 EV_ABS ABS_MT_TRACKING_ID 0
1288.661063 EV_ABS ABS_MT_DISTANCE 0
1288.661065 EV_ABS ABS_MT_POSITION_X 842
1288.661066 EV_ABS ABS_MT_POSITION_Y 222
1288.661067 EV_ABS ABS_MT_PRESSURE 27
1288.661069 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.661070 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.661070 EV_ABS ABS_MT_ORIENTATION 0
1288.661071 EV_SYN SYN_MT_REPORT 0
1288.661420 EV_ABS ABS_MT_TRACKING_ID 1
1288.661421 EV_ABS ABS_MT_DISTANCE 0
1288.661422 EV_ABS ABS_MT_POSITION_X 613
1288.661424 EV_ABS ABS_MT_POSITION_Y 267
1288.661425 EV_ABS ABS_MT_PRESSURE 33
1288.661426 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.661427 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.661428 EV_ABS ABS_MT_ORIENTATION 0
1288.661428 EV_SYN SYN_MT_REPORT 0
1288.661440 EV_SYN SYN_REPORT 0
1288.673079 EV_ABS ABS_MT_TRACKING_ID 0
1288.673080 EV_ABS ABS_MT_DISTANCE 0
1288.673082 EV_ABS ABS_MT_POSITION_X 841
1288.673083 EV_ABS ABS_MT_POSITION_Y 248
1288.673084 EV_ABS ABS_MT_PRESSURE 27
1288.673086 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.673086 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.673087 EV_ABS ABS_MT_ORIENTATION 0
1288.673088 EV_SYN SYN_MT_REPORT 0
1288.673434 EV_ABS ABS_MT_TRACKING_ID 1
1288.673436 EV_ABS ABS_MT_DISTANCE 0
1288.673437 EV_ABS ABS_MT_POSITION_X 613
1288.673438 EV_ABS ABS_MT_POSITION_Y 292
1288.673439 EV_ABS ABS_MT_PRESSURE 33
1288.673441 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.673442 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.673443 EV_ABS ABS_MT_ORIENTATION 0
1288.673443 EV_SYN SYN_MT_REPORT 0
1288.673456 EV_SYN SYN_REPORT 0
1288.684937 EV_ABS ABS_MT_TRACKING_ID 0
1288.684939 EV_ABS ABS_MT_DISTANCE 0
1288.684940 EV_ABS ABS_MT_POSITION_X 841
1288.684942 EV_ABS ABS_MT_POSITION_Y 276
1288.684943 EV_ABS ABS_MT_PRESSURE 27
1288.684945 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.684946 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.684946 EV_ABS ABS_MT_ORIENTATION 0
1288.684947 EV_SYN SYN_MT_REPORT 0
1288.685296 EV_ABS ABS_MT_TRACKING_ID 1
1288.685298 EV_ABS ABS_MT_DISTANCE 0
1288.685299 EV_ABS ABS_MT_POSITION_X 613
1288.685300 EV_ABS ABS_MT_POSITION_Y 327
1288.685301 EV_ABS ABS_MT_PRESSURE 33
1288.685304 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.685304 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.685305 EV_ABS ABS_MT_ORIENTATION 0
1288.685306 EV_SYN SYN_MT_REPORT 0
1288.685317 EV_SYN SYN_REPORT 0
1288.696817 EV_ABS ABS_MT_TRACKING_ID 0
1288.696819 EV_ABS ABS_MT_DISTANCE 0
1288.696821 EV_ABS ABS_MT_POSITION_X 839
1288.696822 EV_ABS ABS_MT_POSITION_Y 311
1288.696823 EV_ABS ABS_MT_PRESSURE 27
1288.696825 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.696826 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.696826 EV_ABS ABS_MT_ORIENTATION 0
1288.696827 EV_SYN SYN_MT_REPORT 0
1288.697175 EV_ABS ABS_MT_TRACKING_ID 1
1288.697176 EV_ABS ABS_MT_DISTANCE 0
1288.697178 EV_ABS ABS_MT_POSITION_X 613
1288.697179 EV_ABS ABS_MT_POSITION_Y 360
1288.697180 EV_ABS ABS_MT_PRESSURE 33
1288.697182 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.697182 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.697183 EV_ABS ABS_MT_ORIENTATION 0
1288.697184 EV_SYN SYN_MT_REPORT 0
1288.697196 EV_SYN SYN_REPORT 0
1288.709892 EV_ABS ABS_MT_TRACKING_ID 0
1288.709896 EV_ABS ABS_MT_DISTANCE 0
1288.709899 EV_ABS ABS_MT_POSITION_X 838
1288.709902 EV_ABS ABS_MT_POSITION_Y 350
1288.709905 EV_ABS ABS_MT_PRESSURE 27
1288.709908 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.709910 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.709911 EV_ABS ABS_MT_ORIENTATION 0
1288.709913 EV_SYN SYN_MT_REPORT 0
1288.710847 EV_ABS ABS_MT_TRACKING_ID 1
1288.710851 EV_ABS ABS_MT_DISTANCE 0
1288.710855 EV_ABS ABS_MT_POSITION_X 613
1288.710857 EV_ABS ABS_MT_POSITION_Y 407
1288.710860 EV_ABS ABS_MT_PRESSURE 33
1288.710863 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.710865 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.710866 EV_ABS ABS_MT_ORIENTATION 0
1288.710867 EV_SYN SYN_MT_REPORT 0
1288.710898 EV_SYN SYN_REPORT 0
1288.721985 EV_ABS ABS_MT_TRACKING_ID 0
1288.721989 EV_ABS ABS_MT_DISTANCE 0
1288.721992 EV_ABS ABS_MT_POSITION_X 837
1288.721995 EV_ABS ABS_MT_POSITION_Y 390
1288.721998 EV_ABS ABS_MT_PRESSURE 27
1288.722001 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.722002 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.722004 EV_ABS ABS_MT_ORIENTATION 0
1288.722005 EV_SYN SYN_MT_REPORT 0
1288.722880 EV_ABS ABS_MT_TRACKING_ID 1
1288.722883 EV_ABS ABS_MT_DISTANCE 0
1288.722885 EV_ABS ABS_MT_POSITION_X 613
1288.722888 EV_ABS ABS_MT_POSITION_Y 455
1288.722891 EV_ABS ABS_MT_PRESSURE 33
1288.722894 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.722895 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.722896 EV_ABS ABS_MT_ORIENTATION 0
1288.722898 EV_SYN SYN_MT_REPORT 0
1288.722927 EV_SYN SYN_REPORT 0
1288.734013 EV_ABS ABS_MT_TRACKING_ID 0
1288.734016 EV_ABS ABS_MT_DISTANCE 0
1288.734019 EV_ABS ABS_MT_POSITION_X 837
1288.734021 EV_ABS ABS_MT_POSITION_Y 433
1288.734024 EV_ABS ABS_MT_PRESSURE 28
1288.734028 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.734030 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.734031 EV_ABS ABS_MT_ORIENTATION 0
1288.734032 EV_SYN SYN_MT_REPORT 0
1288.734909 EV_ABS ABS_MT_TRACKING_ID 1
1288.734912 EV_ABS ABS_MT_DISTANCE 0
1288.734915 EV_ABS ABS_MT_POSITION_X 614
1288.734918 EV_ABS ABS_MT_POSITION_Y 494
1288.734920 EV_ABS ABS_MT_PRESSURE 33
1288.734924 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.734925 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.734926 EV_ABS ABS_MT_ORIENTATION 0
1288.734928 EV_SYN SYN_MT_REPORT 0
1288.734957 EV_SYN SYN_REPORT 0
1288.745738 EV_ABS ABS_MT_TRACKING_ID 0
1288.745740 EV_ABS ABS_MT_DISTANCE 0
1288.745744 EV_ABS ABS_MT_POSITION_X 837
1288.745747 EV_ABS ABS_MT_POSITION_Y 475
1288.745750 EV_ABS ABS_MT_PRESSURE 28
1288.745753 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.745755 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.745756 EV_ABS ABS_MT_ORIENTATION 0
1288.745758 EV_SYN SYN_MT_REPORT 0
1288.746635 EV_ABS ABS_MT_TRACKING_ID 1
1288.746638 EV_ABS ABS_MT_DISTANCE 0
1288.746641 EV_ABS ABS_MT_POSITION_X 615
1288.746643 EV_ABS ABS_MT_POSITION_Y 543
1288.746646 EV_ABS ABS_MT_PRESSURE 34
1288.746649 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.746650 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.746652 EV_ABS ABS_MT_ORIENTATION 0
1288.746653 EV_SYN SYN_MT_REPORT 0
1288.746684 EV_SYN SYN_REPORT 0
1288.756498 EV_ABS ABS_MT_TRACKING_ID 0
1288.756499 EV_ABS ABS_MT_DISTANCE 0
1288.756500 EV_ABS ABS_MT_POSITION_X 837
1288.756502 EV_ABS ABS_MT_POSITION_Y 523
1288.756503 EV_ABS ABS_MT_PRESSURE 28
1288.756505 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.756506 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.756506 EV_ABS ABS_MT_ORIENTATION 0
1288.756507 EV_SYN SYN_MT_REPORT 0
1288.756856 EV_ABS ABS_MT_TRACKING_ID 1
1288.756857 EV_ABS ABS_MT_DISTANCE 0
1288.756859 EV_ABS ABS_MT_POSITION_X 617
1288.756860 EV_ABS ABS_MT_POSITION_Y 592
1288.756861 EV_ABS ABS_MT_PRESSURE 34
1288.756863 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.756864 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.756864 EV_ABS ABS_MT_ORIENTATION 0
1288.756865 EV_SYN SYN_MT_REPORT 0
1288.756877 EV_SYN SYN_REPORT 0
1288.768755 EV_ABS ABS_MT_TRACKING_ID 0
1288.768756 EV_ABS ABS_MT_DISTANCE 0
1288.768758 EV_ABS ABS_MT_POSITION_X 837
1288.768759 EV_ABS ABS_MT_POSITION_Y 563
1288.768760 EV_ABS ABS_MT_PRESSURE 28
1288.768762 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.768762 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.768763 EV_ABS ABS_MT_ORIENTATION 0
1288.768764 EV_SYN SYN_MT_REPORT 0
1288.769116 EV_ABS ABS_MT_TRACKING_ID 1
1288.769117 EV_ABS ABS_MT_DISTANCE 0
1288.769119 EV_ABS ABS_MT_POSITION_X 619
1288.769120 EV_ABS ABS_MT_POSITION_Y 633
1288.769121 EV_ABS ABS_MT_PRESSURE 34
1288.769124 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.769124 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.769125 EV_ABS ABS_MT_ORIENTATION 0
1288.769126 EV_SYN SYN_MT_REPORT 0
1288.769137 EV_SYN SYN_REPORT 0
1288.780624 EV_ABS ABS_MT_TRACKING_ID 0
1288.780626 EV_ABS ABS_MT_DISTANCE 0
1288.780627 EV_ABS ABS_MT_POSITION_X 839
1288.780628 EV_ABS ABS_MT_POSITION_Y 605
1288.780629 EV_ABS ABS_MT_PRESSURE 28
1288.780631 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.780632 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.780633 EV_ABS ABS_MT_ORIENTATION 0
1288.780634 EV_SYN SYN_MT_REPORT 0
1288.780983 EV_ABS ABS_MT_TRACKING_ID 1
1288.780984 EV_ABS ABS_MT_DISTANCE 0
1288.780985 EV_ABS ABS_MT_POSITION_X 621
1288.780987 EV_ABS ABS_MT_POSITION_Y 675
1288.780988 EV_ABS ABS_MT_PRESSURE 34
1288.780990 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.780990 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.780991 EV_ABS ABS_MT_ORIENTATION 0
1288.780992 EV_SYN SYN_MT_REPORT 0
1288.781004 EV_SYN SYN_REPORT 0
1288.792591 EV_ABS ABS_MT_TRACKING_ID 0
1288.792593 EV_ABS ABS_MT_DISTANCE 0
1288.792594 EV_ABS ABS_MT_POSITION_X 841
1288.792596 EV_ABS ABS_MT_POSITION_Y 638
1288.792597 EV_ABS ABS_MT_PRESSURE 28
1288.792598 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.792599 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.792600 EV_ABS ABS_MT_ORIENTATION 0
1288.792601 EV_SYN SYN_MT_REPORT 0
1288.792950 EV_ABS ABS_MT_TRACKING_ID 1
1288.792952 EV_ABS ABS_MT_DISTANCE 0
1288.792953 EV_ABS ABS_MT_POSITION_X 623
1288.792954 EV_ABS ABS_MT_POSITION_Y 709
1288.792955 EV_ABS ABS_MT_PRESSURE 34
1288.792957 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.792958 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.792959 EV_ABS ABS_MT_ORIENTATION 0
1288.792959 EV_SYN SYN_MT_REPORT 0
1288.792971 EV_SYN SYN_REPORT 0
1288.805669 EV_ABS ABS_MT_TRACKING_ID 0
1288.805673 EV_ABS ABS_MT_DISTANCE 0
1288.805676 EV_ABS ABS_MT_POSITION_X 843
1288.805679 EV_ABS ABS_MT_POSITION_Y 673
1288.805681 EV_ABS ABS_MT_PRESSURE 28
1288.805685 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.805687 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.805688 EV_ABS ABS_MT_ORIENTATION 0
1288.805690 EV_SYN SYN_MT_REPORT 0
1288.806567 EV_ABS ABS_MT_TRACKING_ID 1
1288.806570 EV_ABS ABS_MT_DISTANCE 0
1288.806573 EV_ABS ABS_MT_POSITION_X 626
1288.806576 EV_ABS ABS_MT_POSITION_Y 750
1288.806578 EV_ABS ABS_MT_PRESSURE 34
1288.806582 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.806583 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.806585 EV_ABS ABS_MT_ORIENTATION 0
1288.806586 EV_SYN SYN_MT_REPORT 0
1288.806616 EV_SYN SYN_REPORT 0
1288.817731 EV_ABS ABS_MT_TRACKING_ID 0
1288.817734 EV_ABS ABS_MT_DISTANCE 0
1288.817738 EV_ABS ABS_MT_POSITION_X 845
1288.817741 EV_ABS ABS_MT_POSITION_Y 701
1288.817744 EV_ABS ABS_MT_PRESSURE 28
1288.817747 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.817749 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.817750 EV_ABS ABS_MT_ORIENTATION 0
1288.817751 EV_SYN SYN_MT_REPORT 0
1288.818634 EV_ABS ABS_MT_TRACKING_ID 1
1288.818638 EV_ABS ABS_MT_DISTANCE 0
1288.818640 EV_ABS ABS_MT_POSITION_X 628
1288.818643 EV_ABS ABS_MT_POSITION_Y 782
1288.818646 EV_ABS ABS_MT_PRESSURE 34
1288.818649 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.818650 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.818651 EV_ABS ABS_MT_ORIENTATION 0
1288.818652 EV_SYN SYN_MT_REPORT 0
1288.818681 EV_SYN SYN_REPORT 0
1288.829502 EV_ABS ABS_MT_TRACKING_ID 0
1288.829505 EV_ABS ABS_MT_DISTANCE 0
1288.829508 EV_ABS ABS_MT_POSITION_X 847
1288.829510 EV_ABS ABS_MT_POSITION_Y 729
1288.829513 EV_ABS ABS_MT_PRESSURE 28
1288.829516 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.829518 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.829519 EV_ABS ABS_MT_ORIENTATION 0
1288.829520 EV_SYN SYN_MT_REPORT 0
1288.830440 EV_ABS ABS_MT_TRACKING_ID 1
1288.830443 EV_ABS ABS_MT_DISTANCE 0
1288.830447 EV_ABS ABS_MT_POSITION_X 630
1288.830449 EV_ABS ABS_MT_POSITION_Y 808
1288.830452 EV_ABS ABS_MT_PRESSURE 34
1288.830456 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.830457 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.830458 EV_ABS ABS_MT_ORIENTATION 0
1288.830460 EV_SYN SYN_MT_REPORT 0
1288.830489 EV_SYN SYN_REPORT 0
1288.841472 EV_ABS ABS_MT_TRACKING_ID 0
1288.841475 EV_ABS ABS_MT_DISTANCE 0
1288.841478 EV_ABS ABS_MT_POSITION_X 849
1288.841481 EV_ABS ABS_MT_POSITION_Y 753
1288.841483 EV_ABS ABS_MT_PRESSURE 27
1288.841487 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.841489 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.841490 EV_ABS ABS_MT_ORIENTATION 0
1288.841491 EV_SYN SYN_MT_REPORT 0
1288.842364 EV_ABS ABS_MT_TRACKING_ID 1
1288.842367 EV_ABS ABS_MT_DISTANCE 0
1288.842370 EV_ABS ABS_MT_POSITION_X 633
1288.842373 EV_ABS ABS_MT_POSITION_Y 832
1288.842375 EV_ABS ABS_MT_PRESSURE 34
1288.842378 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.842380 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.842381 EV_ABS ABS_MT_ORIENTATION 0
1288.842382 EV_SYN SYN_MT_REPORT 0
1288.842413 EV_SYN SYN_REPORT 0
1288.853295 EV_ABS ABS_MT_TRACKING_ID 0
1288.853297 EV_ABS ABS_MT_DISTANCE 0
1288.853301 EV_ABS ABS_MT_POSITION_X 851
1288.853304 EV_ABS ABS_MT_POSITION_Y 773
1288.853306 EV_ABS ABS_MT_PRESSURE 25
1288.853311 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.853312 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.853314 EV_ABS ABS_MT_ORIENTATION 0
1288.853315 EV_SYN SYN_MT_REPORT 0
1288.854192 EV_ABS ABS_MT_TRACKING_ID 1
1288.854195 EV_ABS ABS_MT_DISTANCE 0
1288.854198 EV_ABS ABS_MT_POSITION_X 635
1288.854201 EV_ABS ABS_MT_POSITION_Y 852
1288.854203 EV_ABS ABS_MT_PRESSURE 33
1288.854207 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.854208 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.854209 EV_ABS ABS_MT_ORIENTATION 0
1288.854211 EV_SYN SYN_MT_REPORT 0
1288.854241 EV_SYN SYN_REPORT 0
1288.865321 EV_ABS ABS_MT_TRACKING_ID 0
1288.865324 EV_ABS ABS_MT_DISTANCE 0
1288.865328 EV_ABS ABS_MT_POSITION_X 853
1288.865331 EV_ABS ABS_MT_POSITION_Y 789
1288.865333 EV_ABS ABS_MT_PRESSURE 22
1288.865337 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.865339 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.865340 EV_ABS ABS_MT_ORIENTATION 0
1288.865342 EV_SYN SYN_MT_REPORT 0
1288.866210 EV_ABS ABS_MT_TRACKING_ID 1
1288.866213 EV_ABS ABS_MT_DISTANCE 0
1288.866216 EV_ABS ABS_MT_POSITION_X 638
1288.866218 EV_ABS ABS_MT_POSITION_Y 868
1288.866221 EV_ABS ABS_MT_PRESSURE 31
1288.866225 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.866226 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.866227 EV_ABS ABS_MT_ORIENTATION 0
1288.866229 EV_SYN SYN_MT_REPORT 0
1288.866258 EV_SYN SYN_REPORT 0
1288.877893 EV_ABS ABS_MT_TRACKING_ID 1
1288.877897 EV_ABS ABS_MT_DISTANCE 0
1288.877900 EV_ABS ABS_MT_POSITION_X 642
1288.877903 EV_ABS ABS_MT_POSITION_Y 880
1288.877906 EV_ABS ABS_MT_PRESSURE 25
1288.877909 EV_ABS ABS_MT_TOUCH_MAJOR 0
1288.877910 EV_ABS ABS_MT_TOUCH_MINOR 0
1288.877912 EV_ABS ABS_MT_ORIENTATION 0
1288.877913 EV_SYN SYN_MT_REPORT 0
1288.877943 EV_SYN SYN_REPORT 0
1288.897327 EV_KEY BTN_TOUCH 0
1288.897330 EV_KEY BTN_TOOL_FINGER 0
1288.897332 EV_SYN SYN_REPORT 0


The interesting part is at the end: no events are generated for the fingers lifted from the screen. Hence one has to keep track of the contact points mentioned between consecutive reports.

Could you provide an evtest output for a two-finger swipe on the Forma?

Quote:
Originally Posted by NiLuJe View Post
And it's possibly doing something slightly nasty in the process, because it turns back on with only part of the LEDs or a different mix or something (there are shadows near the LEDs that disappear after a reboot).
I'm sorry to hear that, I think that what it does, is equivalent to:
Code:
echo 10 > /sys/class/backlight/lm3630a_led/color 
echo 0 > /sys/class/backlight/mxc_msp430.0/brightness
This iteration doesn't touch the frontlight during startup.
Attached Files
File Type: zip plato-rotation_values-elipsa-03.zip (1.81 MB, 157 views)

Last edited by baskerville; 09-07-2021 at 03:18 PM.
baskerville is offline   Reply With Quote
Old 09-09-2021, 09:09 AM   #712
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
Re: snow mt

I'll expect something similar on the Forma, yeah. We don't have finger "up" events for *individual* contacts on snow; instead, we have an *all contacts up* event (in the form of KEY:BTN_TOUCH:0).

In practice, we don't care about this loss of precision in KOReader, so I did get rid of the individual contact tracing.

(c.f., https://github.com/koreader/koreader/pull/8021 & https://github.com/NiLuJe/FBInk/blob...ce.c#L244-L268).

I'm not entirely sure whether you can afford the same loss of precision in Plato, because you have more complex multi-touch gestures where individual contact loss might be meaningful.

Re: Elipsa lights:

Ah, there you have it . Warmth & individual light control is not officially supported, but the sysfs entries are all there.
I expect that was in an attempt to avoid the same fiasco as on the Forma .
I haven't really played with it much, so I don't know exactly how all the LEDs are mapped, so the TL;DR is: don't touch the color entries .
NiLuJe is offline   Reply With Quote
Old 09-09-2021, 09:16 AM   #713
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
And here's the test results:

Code:
Plato is running on a Kobo Elipsa.
The framebuffer resolution is 1404 by 1872.
Tap (96, 1279) (1404, 1872)
Tap (95, 119) (1404, 1872)
Tap (1751, 115) (1404, 1872)
Tap (1739, 1288) (1404, 1872)
Tap (100, 100) (1872, 1404)
Tap (1744, 108) (1404, 1872)
Tap (1763, 1283) (1872, 1404)
Tap (93, 1302) (1404, 1872)
NiLuJe is offline   Reply With Quote
Old 09-09-2021, 09:20 AM   #714
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
And here's a two finger swipe on the Forma.
NiLuJe is offline   Reply With Quote
Old 09-09-2021, 11:24 AM   #715
baskerville
Evangelist
baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.
 
baskerville's Avatar
 
Posts: 446
Karma: 305160
Join Date: Aug 2015
Device: Kobo Glo HD, Kobo Aura ONE
Quote:
Originally Posted by NiLuJe View Post
Warmth & individual light control is not officially supported, but the sysfs entries are all there.
Are there individual controls in Nickel?

Is Nickel using the sysfs interface?

I had associated the Elipsa with the premixed frontlight interface.

Should I stop writing to lm3630a_led/color on all the devices?

On the Forma, I'm writing to tlc5947_bl/color: should I stop doing that?

EDIT: Nevermind: I realised you were just talking about the Elipsa having ConfortLight and not ConfortLight PRO.

Last edited by baskerville; 09-09-2021 at 12:01 PM.
baskerville is offline   Reply With Quote
Old 09-09-2021, 11:26 AM   #716
baskerville
Evangelist
baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.
 
baskerville's Avatar
 
Posts: 446
Karma: 305160
Join Date: Aug 2015
Device: Kobo Glo HD, Kobo Aura ONE
Quote:
Originally Posted by NiLuJe View Post
Code:
Tap (96, 1279) (1404, 1872)
Tap (95, 119) (1404, 1872)
Tap (1751, 115) (1404, 1872)
Tap (1739, 1288) (1404, 1872)
Tap (100, 100) (1872, 1404)
Tap (1744, 108) (1404, 1872)
Tap (1763, 1283) (1872, 1404)
Tap (93, 1302) (1404, 1872)
Thanks: the mirroring pattern is quite common after all.
baskerville is offline   Reply With Quote
Old 09-09-2021, 11:31 AM   #717
baskerville
Evangelist
baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.
 
baskerville's Avatar
 
Posts: 446
Karma: 305160
Join Date: Aug 2015
Device: Kobo Glo HD, Kobo Aura ONE
Quote:
Originally Posted by NiLuJe View Post
And here's a two finger swipe on the Forma.
This is indeed a typical Snow.

Could you record a single tap?
baskerville is offline   Reply With Quote
Old 09-09-2021, 02:15 PM   #718
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
* Yep, no writing to color sysfs entries on the Elipsa (despite the fact that they exist, unlike earlier devices without amber leds/ComfortlightPro).

* Yep, it's the usual input translation matrix (and a somewhat more standard input stream, the only quirk being the duplicated ABS_MT_TRACKING_ID).

* A single-tap on a Forma would be the very thing you linked to earlier (the snow snippet in FBink) .

i.e. (bottom-right corner),

Code:
################################
#      Waiting for events      #
################################
E: 0.000001 0001 0145 0001      # EV_KEY / BTN_TOOL_FINGER      1
E: 0.000001 0001 014a 0001      # EV_KEY / BTN_TOUCH            1
E: 0.000001 0003 0039 0000      # EV_ABS / ABS_MT_TRACKING_ID   0
E: 0.000001 0003 003b 0000      # EV_ABS / ABS_MT_DISTANCE      0
E: 0.000001 0003 0035 1864      # EV_ABS / ABS_MT_POSITION_X    1864
E: 0.000001 0003 0036 0087      # EV_ABS / ABS_MT_POSITION_Y    87
E: 0.000001 0003 003a 0070      # EV_ABS / ABS_MT_PRESSURE      70
E: 0.000001 0003 0030 0011      # EV_ABS / ABS_MT_TOUCH_MAJOR   11
E: 0.000001 0003 0031 0023      # EV_ABS / ABS_MT_TOUCH_MINOR   23
E: 0.000001 0003 0034 0125      # EV_ABS / ABS_MT_ORIENTATION   125
E: 0.000001 0000 0002 0000      # ++++++++++++ SYN_MT_REPORT (0) ++++++++++
E: 0.000001 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +0ms
E: 0.049195 0003 0039 0000      # EV_ABS / ABS_MT_TRACKING_ID   0
E: 0.049195 0003 003b 0000      # EV_ABS / ABS_MT_DISTANCE      0
E: 0.049195 0003 0035 1862      # EV_ABS / ABS_MT_POSITION_X    1862
E: 0.049195 0003 0036 0087      # EV_ABS / ABS_MT_POSITION_Y    87
E: 0.049195 0003 003a 0024      # EV_ABS / ABS_MT_PRESSURE      24
E: 0.049195 0003 0030 0023      # EV_ABS / ABS_MT_TOUCH_MAJOR   23
E: 0.049195 0003 0031 0023      # EV_ABS / ABS_MT_TOUCH_MINOR   23
E: 0.049195 0003 0034 0124      # EV_ABS / ABS_MT_ORIENTATION   124
E: 0.049195 0000 0002 0000      # ++++++++++++ SYN_MT_REPORT (0) ++++++++++
E: 0.049195 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +49ms
E: 0.077087 0001 014a 0000      # EV_KEY / BTN_TOUCH            0
E: 0.077087 0001 0145 0000      # EV_KEY / BTN_TOOL_FINGER      0
E: 0.077087 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +28ms

Last edited by NiLuJe; 09-09-2021 at 02:18 PM.
NiLuJe is offline   Reply With Quote
Old 09-09-2021, 02:49 PM   #719
baskerville
Evangelist
baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.
 
baskerville's Avatar
 
Posts: 446
Karma: 305160
Join Date: Aug 2015
Device: Kobo Glo HD, Kobo Aura ONE
Quote:
Originally Posted by NiLuJe View Post
* A single-tap on a Forma would be the very thing you linked to earlier (the snow snippet in FBink) .
Thanks for the trace.

I think the snippet in FBInk might be slightly misleading:
Code:
		SEND_INPUT_EVENT(EV_ABS, ABS_MT_PRESSURE, 0);
It might be better to use the pressure values from the evtest trace.
baskerville is offline   Reply With Quote
Old 09-09-2021, 03:31 PM   #720
baskerville
Evangelist
baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.baskerville ought to be getting tired of karma fortunes by now.
 
baskerville's Avatar
 
Posts: 446
Karma: 305160
Join Date: Aug 2015
Device: Kobo Glo HD, Kobo Aura ONE
I've attached a Plato binary will all the fixes.

Can you:
  • Set the frontlight?
  • Rotate the device and see if the selected (canonical) rotation value (in main menu → Rotate) matches?
  • Open a book?
  • Take a screenshot (main menu → Take Screenshot)?
  • Launch Sketch and scribble?
Attached Files
File Type: zip plato-elipsa-01.zip (1.98 MB, 136 views)
baskerville is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Kindle -- KOReader: a document reader for PDF, DJVU, EPUB, FB2, HTML, ... (GPLv3) hawhill KOReader 1237 07-07-2025 02:25 PM
PocketBook-KOReader: a document reader for PDF, DJVU, EPUB, FB2, CBZ, ... (AGPLv3) chrox KOReader 584 07-01-2025 07:34 AM
KOReader: a document reader for PDF, DJVU, EPUB, FB2, HTML, ... (GPLv3) hawhill Kindle Developer's Corner 1289 04-07-2025 10:18 AM
v3 vs. v3+ as a pdf/DjVu reader hedonism_bot HanLin eBook 7 11-02-2010 08:16 PM


All times are GMT -4. The time now is 01:35 PM.


MobileRead.com is a privately owned, operated and funded community.