its so good! great job @JakeHu2020 an upvote well deserved! But... I still got past it. u tried to ban devtools keys but i just clicked the three dots on the top right. If you edit lines 30 and 31 on script.js in the sources section, you can change the y+50 and x+50 values to 0 and it will follow ur cursor.
@JakeHu2020 No touchscreen.
Google Chrome: Version 93.0.4552.0 (Official Build) dev (64-bit) Platform: 14050.0.0 (Official Build) dev-channel banon Channel: dev-channel Firmware Version: Google_Banon.7287.422.0 ARC Enabled: false ARC: 7488963 Enterprise Enrolled: false Developer Mode: false