change(tracker): tune shake check

This commit is contained in:
nick-delirium 2023-02-08 15:58:14 +01:00
parent 018f618e12
commit f5f7f37260

View file

@ -112,7 +112,7 @@ export default function (app: App): void {
let directionChangeCount = 0
let distance = 0
let checkIntervalId: NodeJS.Timer
const shakeThreshold = 0.005
const shakeThreshold = 0.008
const shakeCheckInterval = 225
function checkMouseShaking() {
@ -124,7 +124,7 @@ export default function (app: App): void {
}
const acceleration = (nextVelocity - velocity) / shakeCheckInterval
if (directionChangeCount && acceleration > shakeThreshold) {
if (directionChangeCount > 3 && acceleration > shakeThreshold) {
console.log('Mouse shake detected!')
}