Hi @arlo - as always, thx for your support on these topics.
Unfortunately no manual, but, I'm able to extract the codes in Linux by using evtest, which yields the output below. Also, iOS shows no error / info when I plug it in.
Basically it's detected as an
EV_KEY event, with the values of 256, 257, and 258 (BTN_0, BTN_1, BTN_2). More info on the
EV_KEY events here.
Event: time 1692373528.152291, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
Event: time 1692373528.152291, type 1 (EV_KEY), code 256 (BTN_0), value 1
Event: time 1692373528.152291, -------------- SYN_REPORT ------------
Event: time 1692373528.280312, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
Event: time 1692373528.280312, type 1 (EV_KEY), code 256 (BTN_0), value 0
Event: time 1692373528.280312, -------------- SYN_REPORT ------------
Event: time 1692373531.200321, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90002
Event: time 1692373531.200321, type 1 (EV_KEY), code 257 (BTN_1), value 1
Event: time 1692373531.200321, -------------- SYN_REPORT ------------
Event: time 1692373531.232330, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90002
Event: time 1692373531.232330, type 1 (EV_KEY), code 257 (BTN_1), value 0
Event: time 1692373531.232330, -------------- SYN_REPORT ------------
Event: time 1692373535.208368, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
Event: time 1692373535.208368, type 1 (EV_KEY), code 258 (BTN_2), value 1
Event: time 1692373535.208368, -------------- SYN_REPORT ------------
Event: time 1692373535.320384, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
Event: time 1692373535.320384, type 1 (EV_KEY), code 258 (BTN_2), value 0
Event: time 1692373535.320384, -------------- SYN_REPORT ------------