nvda feature suggestion: add keyboard emulations via the input gestures dialog box

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

nvda feature suggestion: add keyboard emulations via the input gestures dialog box

David Parduhn
hi guys,

Many NVDA users (who aren't programmers) asked me if there is a feature
to add a keyboard emulation for a braille diaplay keystoke via the input
gestures dialog. Unfortunatelly, adding keyboard emulations is only
possible via gestures.ini hacking (at least in the master version of NVDA).


For braille display users, it can be useful to add more emulated keys by
using the input gesture dialog box. An example workflow can be as follows:
1. After opening the input gestures dialog, select the "emulated
keystokes" node in the tree view and press the "add" button.
2. press the key which should be emulated by using the braille display.
e.g. alt+space. the new keystoke is added.
3. select the newly created node "alt+spacebar" and press "add" again to
add the braille display keystoke to emulate alt+space with. e.g. l1+r1
on a braillex trio.
4. press OK to save the settings into gestures.ini

Now, every time you press l1 and r1, alt+space is emulated. The
resulting gestures.ini fragment looks like this:

[globalCommands.GlobalCommands]
kb:alt+space = "br(papenmeier):l1,r1"

In my opinion, adding this to the input gestures dialog is much more
intuitive than the gestures.ini.

Thanks in advance for implementing this

Dave

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: nvda feature suggestion: add keyboard emulations via the input gestures dialog box

Rui Fontes
I agree 100%!
It is much more easier controlling a PC only with Braille display in Jaws
than it is in NVDA, and this way, even for Braille displays without
emulation keystrokes implemented, the user can do it...

Rui

-----Mensagem Original-----
De: David Parduhn
Data: 29 de junho de 2017 10:01
Para: NVDA screen reader development
Assunto: [Nvda-devel] nvda feature suggestion: add keyboard emulations via
the input gestures dialog box

hi guys,

Many NVDA users (who aren't programmers) asked me if there is a feature
to add a keyboard emulation for a braille diaplay keystoke via the input
gestures dialog. Unfortunatelly, adding keyboard emulations is only
possible via gestures.ini hacking (at least in the master version of NVDA).


For braille display users, it can be useful to add more emulated keys by
using the input gesture dialog box. An example workflow can be as follows:
1. After opening the input gestures dialog, select the "emulated
keystokes" node in the tree view and press the "add" button.
2. press the key which should be emulated by using the braille display.
e.g. alt+space. the new keystoke is added.
3. select the newly created node "alt+spacebar" and press "add" again to
add the braille display keystoke to emulate alt+space with. e.g. l1+r1
on a braillex trio.
4. press OK to save the settings into gestures.ini

Now, every time you press l1 and r1, alt+space is emulated. The
resulting gestures.ini fragment looks like this:

[globalCommands.GlobalCommands]
kb:alt+space = "br(papenmeier):l1,r1"

In my opinion, adding this to the input gestures dialog is much more
intuitive than the gestures.ini.

Thanks in advance for implementing this

Dave

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Loading...