Caster icon indicating copy to clipboard operation
Caster copied to clipboard

Refine mouse position with mini-grid

Open ithmeer opened this issue 6 years ago • 1 comments

Sometimes I need to refine my mouse position just a little bit for tasks that require extra precision. Currently, I have to potenttially move the mouse right then up then maybe right a little more.

The solution to this is to pop up a very small mouse grid at the cursor to allow precise refinement. Ideally it should have enough visual information to get within 2 or 3 pixels of where you want it. It might work best as a circular grid, though a square could work just fine.

The part that is most difficult is making the grid as performative as possible. To be most useful, it needs to be about as fast as Dragon's mouse grid, if not faster. The problem with wxPython is it may be too slow. The first step is trying to create a small window and render it as fast as possible. This should determine the feasibility.

If that is not fast enough, we could potentially use Windows functionality, possibly through win32gui.

ithmeer avatar Jan 08 '20 23:01 ithmeer

I'm curious to know how fast we can update mouse positions as well for the grid to follow mouse. I can see this feature extending beyond mouse grid's into eye tracking.

LexiconCode avatar Jan 08 '20 23:01 LexiconCode