evilC / AutoHotInterception

An AutoHotkey wrapper for the Interception driver
MIT License
708 stars 64 forks source link

Stroke is either wholly blocked or not blocked, and only one type of input is processed per stroke #39

Open evilC opened 5 years ago

evilC commented 5 years ago

There is only one block variable, causing the whole stroke to either be blocked or not. A stroke can contain one or more of mouse button events, relative movement or absolute movement, but an if/else is used, so only one type of input will be processed per stroke

This causes the following issues:

Each stroke needs to be split up into multiple strokes, and the if/else changed to multiple unrelated ifs