![]() |
#706 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 446
Karma: 305160
Join Date: Aug 2015
Device: Kobo Glo HD, Kobo Aura ONE
|
I've attached a new binary.
|
![]() |
![]() |
![]() |
#707 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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)
Code:
Tap (84, 112) (1872, 1404) Tap (85, 112) (1404, 1872) Tap (1734, 1280) (1872, 1404) Tap (1732, 1281) (1404, 1872) |
![]() |
![]() |
Advert | |
|
![]() |
#708 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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)
|
![]() |
![]() |
![]() |
#709 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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 Last edited by NiLuJe; 09-06-2021 at 06:47 PM. |
![]() |
![]() |
![]() |
#710 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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 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).
|
![]() |
![]() |
Advert | |
|
![]() |
#711 | |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 446
Karma: 305160
Join Date: Aug 2015
Device: Kobo Glo HD, Kobo Aura ONE
|
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:
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:
Code:
echo 10 > /sys/class/backlight/lm3630a_led/color echo 0 > /sys/class/backlight/mxc_msp430.0/brightness Last edited by baskerville; 09-07-2021 at 03:18 PM. |
|
![]() |
![]() |
![]() |
#712 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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 ![]() 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 ![]() |
![]() |
![]() |
![]() |
#713 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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)
|
![]() |
![]() |
![]() |
#714 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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.
|
![]() |
![]() |
![]() |
#715 | |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 446
Karma: 305160
Join Date: Aug 2015
Device: Kobo Glo HD, Kobo Aura ONE
|
Quote:
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. |
|
![]() |
![]() |
![]() |
#716 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 446
Karma: 305160
Join Date: Aug 2015
Device: Kobo Glo HD, Kobo Aura ONE
|
Thanks: the mirroring pattern is quite common after all.
|
![]() |
![]() |
![]() |
#717 | |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 446
Karma: 305160
Join Date: Aug 2015
Device: Kobo Glo HD, Kobo Aura ONE
|
Quote:
Could you record a single tap? |
|
![]() |
![]() |
![]() |
#718 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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. |
![]() |
![]() |
![]() |
#719 | |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 446
Karma: 305160
Join Date: Aug 2015
Device: Kobo Glo HD, Kobo Aura ONE
|
Quote:
I think the snippet in FBInk might be slightly misleading: Code:
SEND_INPUT_EVENT(EV_ABS, ABS_MT_PRESSURE, 0); |
|
![]() |
![]() |
![]() |
#720 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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:
|
![]() |
![]() |
![]() |
|
![]() |
||||
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 |