New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Non-static Magnifier Window #901
Comments
Looks like PInoke.Magnification would give us access to the appropriate Windows API to port the C++ example to C# if necessary |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The magnifier in Optikey is based on a static screenshot of the requested area. This means you don't get realtime feedback of mouse cursor changes, for example if you are trying to click on the "resize" handles of an app. It would be great if instead the magnification window was a viewport onto the "real" system UI.
This Magnification Sample demonstrates how to do it in C++. I have tested the sample and verified it gives the desired behaviour w.r.t. system cursors etc. There a a bazillion examples of static magnification in WPF and I have not yet found an example that works, so we might need to port / wrap the behaviour in the linked sample.
Worth mentioning #743 - if implemented, this could be done in one of the suggested ways. I've been playing with the builtin Windows magnifier and it's really hard to use in a useful way, especially with eye gaze. I just can't see how the built in options could be usefully used with Optikey so I think this is worth considering.
@annakirkpatrick I think you would have opinions
The text was updated successfully, but these errors were encountered: