mirror of
https://github.com/lhns/steam-frame-nix.git
synced 2026-10-06 07:00:27 +02:00
With both controllers on the keyboard, the idle one's hover (mouse events,
pointerId 1) arrived during the other's press and went into the swipe path
("tust" for "test"). A gesture now belongs to the contact that started it
(touch identifier, pointerId or mouse; gesture-input.js): other contacts'
moves, releases and cancels are ignored, a second press meanwhile stays
Steam's tap. Test with a recorded two-controller swipe.
121 lines
5.2 KiB
JSON
121 lines
5.2 KiB
JSON
[
|
|
["pointerover","mouse",1,403,122],
|
|
["mouseover",403,122],
|
|
["pointermove","mouse",1,403,122],
|
|
["mousemove",403,122],
|
|
["pointerover","touch",812,334,74],
|
|
["pointerdown","touch",812,334,74],
|
|
["touchstart",[[814,334,74]],[[814,334,74]]],
|
|
["pointerout","mouse",1,0,0],
|
|
["pointermove","touch",812,335,74],
|
|
["pointermove","touch",812,335,75],
|
|
["pointermove","touch",812,336,75],
|
|
["pointerover","mouse",1,485,106],
|
|
["mouseover",485,106],
|
|
["pointermove","mouse",1,485,106],
|
|
["mousemove",485,106],
|
|
["pointermove","touch",812,338,79],
|
|
["pointermove","touch",812,339,80],
|
|
["pointermove","touch",812,341,83],
|
|
["pointermove","touch",812,342,84],
|
|
["pointermove","touch",812,341,84],
|
|
["pointermove","touch",812,341,83],
|
|
["pointermove","touch",812,338,81],
|
|
["pointermove","touch",812,334,80],
|
|
["pointermove","touch",812,322,77],
|
|
["pointermove","touch",812,317,77],
|
|
["touchmove",[[814,317,77]],[[814,317,77]]],
|
|
["pointercancel","touch",812,0,0],
|
|
["pointerout","touch",812,0,0],
|
|
["touchmove",[[814,304,76]],[[814,304,76]]],
|
|
["touchmove",[[814,296,76]],[[814,296,76]]],
|
|
["touchmove",[[814,288,76]],[[814,288,76]]],
|
|
["touchmove",[[814,276,77]],[[814,276,77]]],
|
|
["touchmove",[[814,272,79]],[[814,272,79]]],
|
|
["touchmove",[[814,268,81]],[[814,268,81]]],
|
|
["touchmove",[[814,265,83]],[[814,265,83]]],
|
|
["touchmove",[[814,261,86]],[[814,261,86]]],
|
|
["touchmove",[[814,255,91]],[[814,255,91]]],
|
|
["touchmove",[[814,253,93]],[[814,253,93]]],
|
|
["touchmove",[[814,249,96]],[[814,249,96]]],
|
|
["touchmove",[[814,247,98]],[[814,247,98]]],
|
|
["touchmove",[[814,241,101]],[[814,241,101]]],
|
|
["touchmove",[[814,238,102]],[[814,238,102]]],
|
|
["touchmove",[[814,236,103]],[[814,236,103]]],
|
|
["touchmove",[[814,233,104]],[[814,233,104]]],
|
|
["touchmove",[[814,232,106]],[[814,232,106]]],
|
|
["touchmove",[[814,230,108]],[[814,230,108]]],
|
|
["touchmove",[[814,229,111]],[[814,229,111]]],
|
|
["touchmove",[[814,228,113]],[[814,228,113]]],
|
|
["touchmove",[[814,226,115]],[[814,226,115]]],
|
|
["touchmove",[[814,225,116]],[[814,225,116]]],
|
|
["touchmove",[[814,223,117]],[[814,223,117]]],
|
|
["touchmove",[[814,221,118]],[[814,221,118]]],
|
|
["touchmove",[[814,218,118]],[[814,218,118]]],
|
|
["touchmove",[[814,216,119]],[[814,216,119]]],
|
|
["touchmove",[[814,213,119]],[[814,213,119]]],
|
|
["touchmove",[[814,210,120]],[[814,210,120]]],
|
|
["touchmove",[[814,208,121]],[[814,208,121]]],
|
|
["touchmove",[[814,207,123]],[[814,207,123]]],
|
|
["touchmove",[[814,205,124]],[[814,205,124]]],
|
|
["touchmove",[[814,204,126]],[[814,204,126]]],
|
|
["touchmove",[[814,202,128]],[[814,202,128]]],
|
|
["touchmove",[[814,200,129]],[[814,200,129]]],
|
|
["touchmove",[[814,199,129]],[[814,199,129]]],
|
|
["touchmove",[[814,198,129]],[[814,198,129]]],
|
|
["touchmove",[[814,197,130]],[[814,197,130]]],
|
|
["touchmove",[[814,197,131]],[[814,197,131]]],
|
|
["touchmove",[[814,197,132]],[[814,197,132]]],
|
|
["touchmove",[[814,197,133]],[[814,197,133]]],
|
|
["touchmove",[[814,197,134]],[[814,197,134]]],
|
|
["touchmove",[[814,197,135]],[[814,197,135]]],
|
|
["touchmove",[[814,197,134]],[[814,197,134]]],
|
|
["touchmove",[[814,198,134]],[[814,198,134]]],
|
|
["touchmove",[[814,199,134]],[[814,199,134]]],
|
|
["touchmove",[[814,200,134]],[[814,200,134]]],
|
|
["touchmove",[[814,201,134]],[[814,201,134]]],
|
|
["touchmove",[[814,202,134]],[[814,202,134]]],
|
|
["touchmove",[[814,204,133]],[[814,204,133]]],
|
|
["touchmove",[[814,206,133]],[[814,206,133]]],
|
|
["touchmove",[[814,208,133]],[[814,208,133]]],
|
|
["touchmove",[[814,210,132]],[[814,210,132]]],
|
|
["touchmove",[[814,213,132]],[[814,213,132]]],
|
|
["touchmove",[[814,215,132]],[[814,215,132]]],
|
|
["touchmove",[[814,218,132]],[[814,218,132]]],
|
|
["touchmove",[[814,221,131]],[[814,221,131]]],
|
|
["touchmove",[[814,224,130]],[[814,224,130]]],
|
|
["touchmove",[[814,229,129]],[[814,229,129]]],
|
|
["touchmove",[[814,234,128]],[[814,234,128]]],
|
|
["touchmove",[[814,239,125]],[[814,239,125]]],
|
|
["touchmove",[[814,247,120]],[[814,247,120]]],
|
|
["touchmove",[[814,257,111]],[[814,257,111]]],
|
|
["touchmove",[[814,268,102]],[[814,268,102]]],
|
|
["touchmove",[[814,280,93]],[[814,280,93]]],
|
|
["touchmove",[[814,289,86]],[[814,289,86]]],
|
|
["touchmove",[[814,297,81]],[[814,297,81]]],
|
|
["touchmove",[[814,304,77]],[[814,304,77]]],
|
|
["touchmove",[[814,311,74]],[[814,311,74]]],
|
|
["touchmove",[[814,315,73]],[[814,315,73]]],
|
|
["touchmove",[[814,320,72]],[[814,320,72]]],
|
|
["touchmove",[[814,322,72]],[[814,322,72]]],
|
|
["touchmove",[[814,323,71]],[[814,323,71]]],
|
|
["touchmove",[[814,324,70]],[[814,324,70]]],
|
|
["touchmove",[[814,326,68]],[[814,326,68]]],
|
|
["touchmove",[[814,328,67]],[[814,328,67]]],
|
|
["touchmove",[[814,330,65]],[[814,330,65]]],
|
|
["touchmove",[[814,333,64]],[[814,333,64]]],
|
|
["touchmove",[[814,336,64]],[[814,336,64]]],
|
|
["touchmove",[[814,339,65]],[[814,339,65]]],
|
|
["touchmove",[[814,341,65]],[[814,341,65]]],
|
|
["touchmove",[[814,342,68]],[[814,342,68]]],
|
|
["touchmove",[[814,343,71]],[[814,343,71]]],
|
|
["touchmove",[[814,342,76]],[[814,342,76]]],
|
|
["touchmove",[[814,342,77]],[[814,342,77]]],
|
|
["touchmove",[[814,342,78]],[[814,342,78]]],
|
|
["touchmove",[[814,341,78]],[[814,341,78]]],
|
|
["touchmove",[[814,341,77]],[[814,341,77]]],
|
|
["touchmove",[[814,341,76]],[[814,341,76]]],
|
|
["touchmove",[[814,340,76]],[[814,340,76]]],
|
|
["touchend",[],[[814,340,76]]]
|
|
]
|