Reported by surveyor on 2011-10-21 10:47
Logg-off pressing windows+L
You should see NVDA keys doesn't work.
To make it work, iether go to the desktop pressing windows+M or restart NVDA.
The text was updated successfully, but these errors were encountered:
Comment 1 by jteh on 2011-10-21 10:50
What operating system? I've seen this sometimes in Windows XP, but never in later versions.
Changed title from "After logging-off and logging-in windows, NVDA modifier keys doesn't work" to "After locking and unlocking Windows, NVDA modifier key doesn't work"
Comment 4 by surveyor (in reply to comment 3) on 2011-10-21 12:14
Replying to jteh:
I assume you're just pressing Win+l, typing your password and pressing enter? What does NVDA say after you unlock?
NVDA just reads the title of the window which is active before locking. But, I've previewed NVDA log and, I've noticed Windows key remained pressed. Because, even if I don't press windows key, log adds windows key to each key presses. I think that is the reason why the problem disappears after pressing windows+m.
Comment 5 by jteh on 2011-10-21 12:33
Ah. I can reproduce it in Windows 7 now too. It occurs if the Windows key is down at the point where Windows locks. Normally, I let go of the Windows key really quickly after pressing Win+l, but if I keep holding it for a bit longer, it sticks for me too. This will also depend on how fast Windows locks on your system.
Comment 6 by heikofolkerts on 2012-05-17 11:18
It is also enough when just pressing the Windows key itself after unlocking. This solution makes it easy to work arround.
I suppose that this is a bug of Windows itself.
Comment 7 by jteh on 2012-05-17 21:33
I think we can solve this for Windows Vista and later, but not Windows XP. We should clear keyboardHandler.currentModifiers if a switch to a secure desktop is detected.
Milestone changed from None to 2012.3
Two different result:
I've tried on a computer 32bit windows 7 and no problem. I've tried with windows 7 64bit and I've got NVDA error sounds when I pressed windows+l to lock and after unlocking. Furthermore, I couldn't use NVDA key until I press Windows key. Ataching a log