NVDA mouse cursor keeps jumping #3703

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

1 participant

@nvaccessAuto

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

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

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

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

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

Comment 5 by James Teh <jamie@... on 2014-02-11 03:28
In [d0ecf33]:
```CommitTicketReference repository="" revision="d0ecf33550b372b64073889a1bbc505ddba75711"
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

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

@nvaccessAuto nvaccessAuto added the bug label Nov 10, 2015
@nvaccessAuto nvaccessAuto added this to the 2014.1 milestone Nov 10, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment