Navigation Menu

Skip to content
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

NVDA mouse cursor keeps jumping #3703

Closed
nvaccessAuto opened this issue Dec 9, 2013 · 6 comments
Closed

NVDA mouse cursor keeps jumping #3703

nvaccessAuto opened this issue Dec 9, 2013 · 6 comments
Labels
Milestone

Comments

@nvaccessAuto
Copy link

Reported by jukesy1992 on 2013-12-09 12:19
When I highlight any system tray icon and press NVDA plus Numpad slash to route the mouse, NVDA just says user promoted notification area, and a sighted person has informed me that instead of routing the mouse to the icon, it jumps to the top left corner of the screen. As a result, I can't right click, for instance, on the dropbox icon to enter the context menu.
Also, when searching for youtube videos, a sighted person can click the upload date link with a mouse and it sorts videos by newest, but if I try doing this with NVDA it just sits there. On my windows 7 machine, everything works as it should.

Blocked by #3758

@nvaccessAuto
Copy link
Author

Comment 1 by jteh on 2013-12-09 18:59
What do you mean by highlighting a system tray icon? If you move to it with the keyboard (e.g. left and right arrow keys), routing the mouse should work as expected. I've just tested this here. The mouse will jump if you try to move to an item which wasn't focused with the keyboard because we have to work around a bug in Windows where the focus can't be moved at all if the mouse is on an icon. If you don't understand this, please explain exactly what you're doing, including the keys you're pressing.

@nvaccessAuto
Copy link
Author

Comment 2 by jukesy1992 (in reply to comment 1) on 2013-12-13 13:21
Replying to jteh:

What do you mean by highlighting a system tray icon? If you move to it with the keyboard (e.g. left and right arrow keys), routing the mouse should work as expected. I've just tested this here. The mouse will jump if you try to move to an item which wasn't focused with the keyboard because we have to work around a bug in Windows where the focus can't be moved at all if the mouse is on an icon. If you don't understand this, please explain exactly what you're doing, including the keys you're pressing.

I tab to the system tray, NVDA says user promoted area system tray. I then press right arrow until I see the icon I want. I then pres NVDA + Numpad slash to route the mouse, and that's when it jumps to the top left hand corner of the screen and NVDA completely loses focus, repeating user promoted area system tray.

@nvaccessAuto
Copy link
Author

Comment 3 by jteh on 2014-01-06 06:21
After using the arrow keys to move to the desired icon, can you confirm that pressing NVDA+numpad5 reports the correct icon?

I suspect the mouse is being routed to the wrong icon, which causes NVDA to move the mouse out of the way as I explained in comment:1. I've never seen incorrect routing here before, but I'm now running Windows 8.1 and I do see it for some icons on my system.

@nvaccessAuto
Copy link
Author

Comment 4 by jteh on 2014-01-08 06:38
This seems to be caused by the fact that NVDA isn't DPI aware. Locations do get virtualised, but apparently, this isn't entirely accurate.

@nvaccessAuto
Copy link
Author

Comment 5 by James Teh <jamie@... on 2014-02-11 03:28
In [d0ecf33]:

On systems with a high DPI display setting (which occurs by default for many modern screens), NVDA no longer routes the mouse to the wrong location in some applications.

NVDA was made DPI aware to fix this.
Fixes #3758, #3703.

Changes:
State: closed

@nvaccessAuto
Copy link
Author

Comment 6 by jteh on 2014-02-11 03:32
Changes:
Milestone changed from None to 2014.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant