![](/static/0b35d4a1/assets/icons/icon-96x96.png)
![](https://lemmy.ml/pictrs/image/q98XK4sKtw.png)
My first thought (which probably isn’t the best method, but I’ve done similar before) is an Arduino between the mouse and the system. The Arduino normally just passes the mouse commands to the system, but it listens for the button and blocks movement if it sees the button press.
Because it’s all done in hardware, this method would be system-agnostic. You could plug it into anything.
I used a Teensy 3.6 for a similar project.
Challenging a stereotype is going to earn the “woke” label, so there isn’t a simple numerical answer. An all-black cast might not be considered “woke” if all the characters promote the stereotype.
Ideally, the answer to your question would be approximately zero. You should wear the “woke” epithet as a badge of honor.