View Single Post
Old 12-06-2023, 11:10 AM   #126
psycholark
Junior Member
psycholark began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Dec 2023
Device: Kobo Libra 2
Quote:
Originally Posted by Henk2001 View Post
Hello everyone,

Has anyone figured out the solution for finding the best event codes? I bought this bluetooth button: https://nl.aliexpress.com/item/10050...yAdapt=glo2nld it's called the JX-03. And these are the results of the evtest tool:

Spoiler:
On connection

Code:
Select the device event number [0-21]: 21
Input driver version is 1.0.1
Input device ID: bus 0x5 vendor 0x5ac product 0x22c version 0x11b
Input device name: "JX-03"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 114 (KEY_VOLUMEDOWN)
    Event code 115 (KEY_VOLUMEUP)
    Event code 320 (BTN_TOOL_PEN)
    Event code 330 (BTN_TOUCH)
    Event code 374 (KEY_KEYBOARD)
  Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
      Value      0
      Min        0
      Max     4095
    Event code 1 (ABS_Y)
      Value      0
      Min        0
      Max     4095
    Event code 40 (ABS_MISC)
      Value      0
      Min        0
      Max        1
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
Properties:
  Property type 1 (INPUT_PROP_DIRECT)
Testing ... (interrupt to exit)

##Upper button:##

Event: time 1694963254.779283, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0042
Event: time 1694963254.779283, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1694963254.779283, type 1 (EV_KEY), code 320 (BTN_TOOL_PEN), value 1
Event: time 1694963254.779283, type 3 (EV_ABS), code 40 (ABS_MISC), value 1
Event: time 1694963254.779283, type 3 (EV_ABS), code 0 (ABS_X), value 1904
Event: time 1694963254.779283, type 3 (EV_ABS), code 1 (ABS_Y), value 1300
Event: time 1694963254.779283, -------------- SYN_REPORT ------------
Event: time 1694963254.816806, type 3 (EV_ABS), code 1 (ABS_Y), value 1400
Event: time 1694963254.816806, -------------- SYN_REPORT ------------
Event: time 1694963254.839495, type 3 (EV_ABS), code 1 (ABS_Y), value 1700
Event: time 1694963254.839495, -------------- SYN_REPORT ------------
Event: time 1694963254.876831, type 3 (EV_ABS), code 1 (ABS_Y), value 2000
Event: time 1694963254.876831, -------------- SYN_REPORT ------------
Event: time 1694963254.899267, type 3 (EV_ABS), code 1 (ABS_Y), value 2300
Event: time 1694963254.899267, -------------- SYN_REPORT ------------
Event: time 1694963254.929305, type 3 (EV_ABS), code 0 (ABS_X), value 1898
Event: time 1694963254.929305, type 3 (EV_ABS), code 1 (ABS_Y), value 2500
Event: time 1694963254.929305, -------------- SYN_REPORT ------------
Event: time 1694963254.959393, type 3 (EV_ABS), code 0 (ABS_X), value 1895
Event: time 1694963254.959393, type 3 (EV_ABS), code 1 (ABS_Y), value 2600
Event: time 1694963254.959393, -------------- SYN_REPORT ------------
Event: time 1694963254.989289, type 3 (EV_ABS), code 0 (ABS_X), value 1890
Event: time 1694963254.989289, type 3 (EV_ABS), code 1 (ABS_Y), value 2900
Event: time 1694963254.989289, -------------- SYN_REPORT ------------
Event: time 1694963255.019247, type 3 (EV_ABS), code 0 (ABS_X), value 1888
Event: time 1694963255.019247, type 3 (EV_ABS), code 1 (ABS_Y), value 3200
Event: time 1694963255.019247, -------------- SYN_REPORT ------------
Event: time 1694963255.049282, type 3 (EV_ABS), code 0 (ABS_X), value 1882
Event: time 1694963255.049282, type 3 (EV_ABS), code 1 (ABS_Y), value 3500
Event: time 1694963255.049282, -------------- SYN_REPORT ------------
Event: time 1694963255.079261, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0042
Event: time 1694963255.079261, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1694963255.079261, type 1 (EV_KEY), code 320 (BTN_TOOL_PEN), value 0
Event: time 1694963255.079261, type 3 (EV_ABS), code 0 (ABS_X), value 1877
Event: time 1694963255.079261, type 3 (EV_ABS), code 1 (ABS_Y), value 3800
Event: time 1694963255.079261, -------------- SYN_REPORT ------------

##Middle button:##

Event: time 1694963328.490195, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0042
Event: time 1694963328.490195, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1694963328.490195, type 1 (EV_KEY), code 320 (BTN_TOOL_PEN), value 1
Event: time 1694963328.490195, type 3 (EV_ABS), code 0 (ABS_X), value 1904
Event: time 1694963328.490195, type 3 (EV_ABS), code 1 (ABS_Y), value 1904
Event: time 1694963328.490195, -------------- SYN_REPORT ------------
Event: time 1694963328.512640, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0042
Event: time 1694963328.512640, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1694963328.512640, type 1 (EV_KEY), code 320 (BTN_TOOL_PEN), value 0
Event: time 1694963328.512640, -------------- SYN_REPORT ------------

##Lowest button##

Event: time 1694963354.492886, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0042
Event: time 1694963354.492886, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1694963354.492886, type 1 (EV_KEY), code 320 (BTN_TOOL_PEN), value 1
Event: time 1694963354.492886, type 3 (EV_ABS), code 1 (ABS_Y), value 2500
Event: time 1694963354.492886, -------------- SYN_REPORT ------------
Event: time 1694963354.522860, type 3 (EV_ABS), code 1 (ABS_Y), value 2400
Event: time 1694963354.522860, -------------- SYN_REPORT ------------
Event: time 1694963354.552828, type 3 (EV_ABS), code 1 (ABS_Y), value 2300
Event: time 1694963354.552828, -------------- SYN_REPORT ------------
Event: time 1694963354.582821, type 3 (EV_ABS), code 1 (ABS_Y), value 2000
Event: time 1694963354.582821, -------------- SYN_REPORT ------------
Event: time 1694963354.612829, type 3 (EV_ABS), code 1 (ABS_Y), value 1800
Event: time 1694963354.612829, -------------- SYN_REPORT ------------
Event: time 1694963354.642890, type 3 (EV_ABS), code 1 (ABS_Y), value 1700
Event: time 1694963354.642890, -------------- SYN_REPORT ------------
Event: time 1694963354.672903, type 3 (EV_ABS), code 1 (ABS_Y), value 1500
Event: time 1694963354.672903, -------------- SYN_REPORT ------------
Event: time 1694963354.702943, type 3 (EV_ABS), code 1 (ABS_Y), value 1400
Event: time 1694963354.702943, -------------- SYN_REPORT ------------
Event: time 1694963354.732888, type 3 (EV_ABS), code 1 (ABS_Y), value 1100
Event: time 1694963354.732888, -------------- SYN_REPORT ------------
Event: time 1694963354.762883, type 3 (EV_ABS), code 1 (ABS_Y), value 800
Event: time 1694963354.762883, -------------- SYN_REPORT ------------
Event: time 1694963354.792933, type 3 (EV_ABS), code 1 (ABS_Y), value 500
Event: time 1694963354.792933, -------------- SYN_REPORT ------------
Event: time 1694963354.822941, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0042
Event: time 1694963354.822941, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1694963354.822941, type 1 (EV_KEY), code 320 (BTN_TOOL_PEN), value 0
Event: time 1694963354.822941, type 3 (EV_ABS), code 1 (ABS_Y), value 200
Event: time 1694963354.822941, -------------- SYN_REPORT ------------

##Double click middle button:##

Event: time 1694963426.988613, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0042
Event: time 1694963426.988613, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1694963426.988613, type 1 (EV_KEY), code 320 (BTN_TOOL_PEN), value 1
Event: time 1694963426.988613, type 3 (EV_ABS), code 1 (ABS_Y), value 1904
Event: time 1694963426.988613, -------------- SYN_REPORT ------------
Event: time 1694963427.018593, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0042
Event: time 1694963427.018593, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1694963427.018593, type 1 (EV_KEY), code 320 (BTN_TOOL_PEN), value 0
Event: time 1694963427.018593, -------------- SYN_REPORT ------------
Event: time 1694963427.101061, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0042
Event: time 1694963427.101061, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1694963427.101061, type 1 (EV_KEY), code 320 (BTN_TOOL_PEN), value 1
Event: time 1694963427.101061, -------------- SYN_REPORT ------------
Event: time 1694963427.131005, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0042
Event: time 1694963427.131005, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1694963427.131005, type 1 (EV_KEY), code 320 (BTN_TOOL_PEN), value 0
Event: time 1694963427.131005, -------------- SYN_REPORT ------------



Thankyou!!!!
Did you ever find a config that worked? I also have a JX-03 and would love to get it working to turn pages.

Last edited by DNSB; 12-06-2023 at 01:38 PM. Reason: added spoiler tags.
psycholark is offline   Reply With Quote