Categories
Antiwork

Mouse , keyboard mover to pretend that I’m at my desk

I'm one of the privileged people that is 100% remote, and work maybe 20 hours a week. With that said, I recently purchased a PS5 and a VR2 along with it, so I want to play games during the work hours. In that effort I had to create a light weight mouse and keyboard mover, so it would appear that I'm online in teams. What the program does is, after double clicking on the exe, after an initial 5 second delay, the mouse will start moving up and down by 1 pixel every 5 seconds, and it will send the Ctrl key. This operation will go indefinitely until the program sees that mouse did move outside the 1 pixel area and program will automatically exit itself. Link to the full code –> github.com/jetcemetery/activity For those who don't want to see the code, just download the executable –> https://github.com/JetCemetery/Activity/blob/main/Activity/bin/Release/Activity.exe Currently the…


I'm one of the privileged people that is 100% remote, and work maybe 20 hours a week. With that said, I recently purchased a PS5 and a VR2 along with it, so I want to play games during the work hours.

In that effort I had to create a light weight mouse and keyboard mover, so it would appear that I'm online in teams. What the program does is, after double clicking on the exe, after an initial 5 second delay, the mouse will start moving up and down by 1 pixel every 5 seconds, and it will send the Ctrl key.

This operation will go indefinitely until the program sees that mouse did move outside the 1 pixel area and program will automatically exit itself.

Link to the full code –> github.com/jetcemetery/activity

For those who don't want to see the code, just download the executable –> https://github.com/JetCemetery/Activity/blob/main/Activity/bin/Release/Activity.exe

Currently the program is a bit bloated at using 16mb of RAM, but I'll work to use low level API calls to trim down the fat. Program is CPU efficient by design.

Leave a Reply

Your email address will not be published. Required fields are marked *