Re: NVDA modifier key and Words+ EZ Keys

Tyler Spivey

Interestingly enough, that autohotkey script is working here under Windows 10. For some reason it doesn't work for you, so I came up with something else.

I wrote an addon that makes NVDA think sticky keys is enabled, which triggers the code that gives you a sticky modifier key, and only affects NVDA.

Download this addon and install it. Once done, whatever keys you have checked as modifiers in keyboard settings will stick for one press.
You should then be able to tell EZ Keys to press caps lock or insert, then press t to read the window title. NVDA should beep when you press the modifier.

On 8/1/2019 4:36 PM, Gabbert, Darren wrote:
I did check, and "Handle keys from other applications" is checked.
Here is the autohotkeys script...
if (toggle := !toggle)
Send, {Insert Down}
Send, {Insert Up}
ToolTip % "Insert key is " (GetKeyState("Insert")=1 ? "Down" : "Up")
I remapped the ` key simply because it is essentially available. When I trigger the ` key, I get the ToolTip showing "Insert key is Down." And triggering again, the ToolTip will show "Insert key is Up." But when I load NVDA and then trigger the ` key, the ToolTip always shows "Insert key is up." In other words, with NVDA loaded, the autohotkeys script no longer toggles holding down the Insert key.
Thanks for the continued help with this...
-----Original Message-----
From: <> On Behalf Of Tyler Spivey
Sent: Thursday, August 1, 2019 5:07 PM
Subject: Re: [nvda] NVDA modifier key and Words+ EZ Keys
1. Does EZ Keys let you press caps lock or insert, just not hold them down?
If it does, Windows sticky keys will work with NVDA to hold down the modifier.
2. Does it let you hold down any other keys? If so, I've got an addon somewhere which should be easily modifiable to let you do that.
As an example, does it give you the ability to hold down left alt or right alt independently? If so, you could use one for an alt key and the other for an NVDA modifier.
If none of these ideas will work, what does it let you do?
Make sure that, when you're testing your autohotkey script, you have "Handle keys from other applications" checked in NVDA's keyboard settings. If you don't, then NVDA won't see the injected key.
If you send that script, I might be able to test over here and figure out what breaks. Using it with a keyboard should also have the same problem.
On 8/1/2019 2:24 PM, Gabbert, Darren wrote:
I am a long time single switch scanning user of Word+ EZ Keys. I'm
trying to also use NVDA for screen reader capabilities. My problem is
using the NVDA modifier key from my scanning software. There is no
direct way to "hold down" the Insert or Capslock from EZ Keys. I am
trying to use Autohotkeys to simulate holding down the Insert, but the
key doesn't work once I load NVDA.

Does anyone have suggestions for remapping the NVDA modifier key to
something like Alt-0 or something?


Darren Gabbert's signature 3

*/Darren Gabbert
Sr. Business Operations Associate
Adaptive Computing Technology Center
University of Missouri Division of IT
N-17 Memorial Union
Columbia, MO 65211
Phone: (573) 673-5629
Fax:  (314) 594-9909
/**/Darren@.../* <mailto:Darren@...> Division of IT

Join to automatically receive all group messages.