View Single Post
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, 161 views)

Last edited by baskerville; 09-07-2021 at 03:18 PM.
baskerville is offline   Reply With Quote