I know a lot of people here use Linux or dual-boot with Windows.

Question: I have some automated testing software I wrote which uses user32.dll to perform mouse clicks, so is there a way to make that work on Linux? It's the only thing holding me back from switching to Linux permanently.

Please take a look at a program called `keynav`. I use it for clicking things with my keyboard instead of the mouse, and it works almost flawlessly, except in VirtualBox.

It's source-included, so you can figure out the method they use.

https://github.com/jordansissel/keynav