Date   

Re: Bug fixing #update Re: [nvda-addons] New addon Easy Navigation #update

Ângelo Abrantes
 

After being translated, the add-on still does not allow me to make the settings.


Here's the log:

"ERROR - unhandled exception (22:19:34.140) - MainThread (6524):
Traceback (most recent call last):
  File "gui\settingsDialogs.pyc", line 3630, in onCategoryChange
  File "gui\settingsDialogs.pyc", line 607, in onCategoryChange
  File "gui\settingsDialogs.pyc", line 589, in _doCategoryChange
  File "gui\settingsDialogs.pyc", line 510, in _getCategoryPanel
  File "gui\settingsDialogs.pyc", line 285, in __init__
  File "gui\settingsDialogs.pyc", line 295, in _buildGui
  File "C:\programas_portateis\NVDA Alfa 3\userConfig\addons\easyNavigation\globalPlugins\easyNavigation\__init__.py", line 201, in makeSettings
self.ringCheckListBox.SetCheckedStrings(easyNavigationRing.getEnabledItems())
  File "wx\core.pyc", line 2544, in _CheckListBox_SetCheckedStrings
AssertionError: String ('Linhas') not found
"


Ângelo Abrantes


Às 21:29 de 15-05-2020, Javi Domínguez escreveu:

Hello.

I've fixed a bug that caused the settings not to be saved correctly when a translated addon was running.

https://github.com/javidominguez/easyNavigation/releases/download/dev20200515/easyNavigation-dev20200515.nvda-addon

Greetings

Javi Dominguez


El 13/05/2020 a las 22:13, Javi Domínguez via groups.io escribió:
Hello all.

I just released a new addon on Github.

https://github.com/javidominguez/easyNavigation/

This is the direct download link:

https://github.com/javidominguez/easyNavigation/releases/download/dev20200513/easyNavigation-dev20200513.nvda-addon

This addon substitute single key commands for arrow keys to navegate through headings, links, etc. so that you can do everything with one hand more comfortably and efficiently. It's specially designed for facilitates navigation through the elements of a document for people with mobility difficulties but it can also be useful for everyone.

The use is very easy.

* Activate and deactivate  easyNavigation mode by pressing shift + backspace (this gesture can be customized in NVDA preferences).

* With easyNavigation mode activated use the left and right arrows to select the type of item and up and down arrows to move to the previous and next item of the selected type.

* Customize it in NVDA preferences> Options> easyNavigation. There you can indicate that it is always activated by default and also select the items you want in the options ring

I would like you to give it a try and if you consider appropriate posting it on the site, do  a review.
Greetings

Javi Dominguez






--
Cordiais Cumprimentos
Ângelo Abrantes, Equipa <Portuguesa do NVDA
--
Este e-mail foi verificado em termos de vírus pelo software antivírus Avast.
https://www.avast.com/antivirus


Bug fixing #update Re: [nvda-addons] New addon Easy Navigation #update

Javi Domínguez
 

Hello.

I've fixed a bug that caused the settings not to be saved correctly when a translated addon was running.

https://github.com/javidominguez/easyNavigation/releases/download/dev20200515/easyNavigation-dev20200515.nvda-addon

Greetings

Javi Dominguez

El 13/05/2020 a las 22:13, Javi Domínguez via groups.io escribió:
Hello all.

I just released a new addon on Github.

https://github.com/javidominguez/easyNavigation/

This is the direct download link:

https://github.com/javidominguez/easyNavigation/releases/download/dev20200513/easyNavigation-dev20200513.nvda-addon

This addon substitute single key commands for arrow keys to navegate through headings, links, etc. so that you can do everything with one hand more comfortably and efficiently. It's specially designed for facilitates navigation through the elements of a document for people with mobility difficulties but it can also be useful for everyone.

The use is very easy.

* Activate and deactivate  easyNavigation mode by pressing shift + backspace (this gesture can be customized in NVDA preferences).

* With easyNavigation mode activated use the left and right arrows to select the type of item and up and down arrows to move to the previous and next item of the selected type.

* Customize it in NVDA preferences> Options> easyNavigation. There you can indicate that it is always activated by default and also select the items you want in the options ring

I would like you to give it a try and if you consider appropriate posting it on the site, do  a review.
Greetings

Javi Dominguez





Re: FW: [program-l] NVDA add-on development questions

James Scholes
 

Send a Windows WM_SETTEXT message to the field, assuming that it's a standard Win32 application.

import winUser
editBox = api.getFocusObject()
WM_SETTEXT = 0x000C
winUser.sendMessage(editBox.windowHandle, WM_SETTEXT, 0, "test")

You may also need to send an EM_SETSEL message to move the cursor after the text if required, because I think by default the cursor will remain at the start.

https://docs.microsoft.com/en-us/windows/win32/controls/em-setsel

Regards,

James Scholes

On 15/05/2020 at 1:44 pm, Adil Shaikh wrote:
thanks to everyone who answered my query.
I got that part of the add-on working. now, I am trying to add the selected text to a third party application.  initially, I  was considering to use clipboard to pass the selected text to third party application by just using simple copy and paste. but it doesn't feel quite right to me as it messes up with the clipboard content.
I've already tried this code:
editBox = api.getFocusObject ()
editBox.value = "some text
it's not working.
thanks josephly for forwarding my post to this mailing list.


Re: FW: [program-l] NVDA add-on development questions

Adil Shaikh
 

thanks to everyone who answered my query. 
I got that part of the add-on working. now, I am trying to add the selected text to a third party application.  initially, I  was considering to use clipboard to pass the selected text to third party application by just using simple copy and paste. but it doesn't feel quite right to me as it messes up with the clipboard content.  
I've already tried this code:
editBox = api.getFocusObject ()
editBox.value = "some text
it's not working. 

thanks josephly for forwarding my post to this mailing list. 


Re: bme2 nvda addon: 2020.04.4 is here

Noelia Ruiz
 

Hi:

GitHub workflows are yaml files located in a subfolder named
.github/workflows inside a repo, for example, in your bme repo. There
we can instruct Github platform to perform taskss automatically when
certain events are triggered, for instance when we make a git push or
pull request, etc. Each workflow is a yaml file (with yml or yaml
extension using yaml syntax). We can place one or more workflows in a
repo, and each workflow can contain one or more jobs. A job is a
sequence or one or more steps. Each job runs in a separate machine and
they can run summultaneously, but we can make them to be performed
sequentially if a job needs a previous job to work correctly. This is
a minimal background. I wrote an introductory tutorial with examples
applied to add-ons at
https://github.com/nvdaaddons/nvdaaddons.github.io/wiki/GitHubActions

Mesar and me worked experimenting and creating functional workflows
for add-ons at
https://github.com/nvdaaddons/l10nTest/tree/master/.github/workflows


Releases are a GitHub feature based on tags, but they aren't just
tags. GitHub allows to upload assets to releases, for example an
.nvda-addon file. Then GitHub knows about this file and we can use
GitHub api to do things like finding out the id of releases published
for an add-on or counting the number of downloads. I did this at
https://nvdaaddons.github.io/
You can use the form included on this page or clone the repo to explore it.
Also, you can explore help.github.com for more info.
Let us know if you want more clarifications.


2020-05-15 10:53 GMT+02:00, Gianluca Casalino <gianluca.casalino@...>:

Yes please let me know this way. It seems very interesting, but I never used
or learned about it.
Thanks

-----Messaggio originale-----
Da: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
Per conto di Noelia Ruiz
Inviato: venerdì 15 maggio 2020 06:38
A: nvda-addons@nvda-addons.groups.io
Oggetto: Re: [nvda-addons] bme2 nvda addon: 2020.04.4 is here

Thanks and sorry, I didnt realise about the broken link. Sincerely I thought
about suggesting to use GithUb releases feature, but I refused to say it
trying to respect the way used by the author, but I agree and think it would
be better. Also Github Actions can be used very easily, and may be easier
than appveyor since they just require to use certain files in the github
repo without setting an external service. @gianluca, please let us know if
you want us to provide more info about Appveyor or GitHub Actions.
Cheers
Enviado desde mi iPhone

El 15 may 2020, a las 0:38, DaVid <dhf360@...> escribió:

Hi!

The link available in the readme, provided to download the packaged
addon, is not working. It says file not found.

I suggest you to use the releases feature of github, you can get the
direct link of the latest release. Currently you have releasess, but
only the source code can be downloaded there.
You could even use automatic process of appveyor if you want.

Regards,
DaVid.








Re: bme2 nvda addon: 2020.04.4 is here

Gianluca Casalino
 

Yes please let me know this way. It seems very interesting, but I never used or learned about it.
Thanks

-----Messaggio originale-----
Da: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> Per conto di Noelia Ruiz
Inviato: venerdì 15 maggio 2020 06:38
A: nvda-addons@nvda-addons.groups.io
Oggetto: Re: [nvda-addons] bme2 nvda addon: 2020.04.4 is here

Thanks and sorry, I didnt realise about the broken link. Sincerely I thought about suggesting to use GithUb releases feature, but I refused to say it trying to respect the way used by the author, but I agree and think it would be better. Also Github Actions can be used very easily, and may be easier than appveyor since they just require to use certain files in the github repo without setting an external service. @gianluca, please let us know if you want us to provide more info about Appveyor or GitHub Actions.
Cheers
Enviado desde mi iPhone

El 15 may 2020, a las 0:38, DaVid <dhf360@...> escribió:

Hi!

The link available in the readme, provided to download the packaged
addon, is not working. It says file not found.

I suggest you to use the releases feature of github, you can get the
direct link of the latest release. Currently you have releasess, but
only the source code can be downloaded there.
You could even use automatic process of appveyor if you want.

Regards,
DaVid.



Re: bme2 nvda addon: 2020.04.4 is here

Noelia Ruiz
 

Thanks and sorry, I didnt realise about the broken link. Sincerely I thought about suggesting to use GithUb releases feature, but I refused to say it trying to respect the way used by the author, but I agree and think it would be better. Also Github Actions can be used very easily, and may be easier than appveyor since they just require to use certain files in the github repo without setting an external service. @gianluca, please let us know if you want us to provide more info about Appveyor or GitHub Actions.
Cheers
Enviado desde mi iPhone

El 15 may 2020, a las 0:38, DaVid <dhf360@...> escribió:

Hi!

The link available in the readme, provided to download the packaged
addon, is not working. It says file not found.

I suggest you to use the releases feature of github, you can get the
direct link of the latest release. Currently you have releasess, but
only the source code can be downloaded there.
You could even use automatic process of appveyor if you want.

Regards,
DaVid.



Re: bme2 nvda addon: 2020.04.4 is here

DaVid
 

Hi!

The link available in the readme, provided to download the packaged
addon, is not working. It says file not found.

I suggest you to use the releases feature of github, you can get the
direct link of the latest release. Currently you have releasess, but
only the source code can be downloaded there.
You could even use automatic process of appveyor if you want.

Regards,
DaVid.


Re: bme2 nvda addon: 2020.04.4 is here

Noelia Ruiz
 

Seems the link is not here, but you provided it for the previous
release candidate:
https://github.com/GianGythub/bme2Nvda/
If needed, I may translate the description in case it is not posted in
the international website.
Thanks

2020-05-14 17:04 GMT+02:00, Gianluca Casalino <gianluca.casalino@...>:

Hi,
at this link you can find my repository.
In the package folder you can find the .nvda-addon file. The last is named
with the release number 2020.04.4.nvda-addon.
In the readme file you can find a detailed description and the direct link
for download.
I hope this helps.
regards

Da: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
Per conto di Noelia Ruiz
Inviato: giovedì 14 maggio 2020 16:42
A: nvda-addons@nvda-addons.groups.io
Oggetto: Re: [nvda-addons] bme2 nvda addon: 2020.04.4 is here

Hello:

Thanks for your work. A member of an NVDA"s spanish mailing list owned by me
asked about BME add-on, so I would like to share this version there. Could
you summarize changes from the previous version (if any) and provide the
download link please?
About the international website, for my part I prefer to wait for a possible
add-on store included in NVDA, proposed months ago. This is just a personal
decission and I bring it up here since I am one of the admins, for
clarification.
Please be save and healthy.Kind regards
Enviado desde mi iPhone


El 14 may 2020, a las 15:28, Gianluca Casalino
<gianluca.casalino@...<mailto:gianluca.casalino@...>>
escribió:

Hi all,
I have released the 2020.04.4 version of the bme2 nvda addon.
I believe this is a good start point from which to plan improvments and
enhancments.
If you consider this work useful for international comunity let me know
which steps it occours to include this addon in this comunity. I am at
disposal to continue to mantain this work alive.
Thanks you all for support.
Regards

Gianluca Casalino
Biblioteca Italiana Ciechi
"Regina Margherita" Onlus
Via G. Ferrari 5/A
20900 Monza (MB)
gianluca.casalino@...<mailto:gianluca.casalino@...>
www.bibliotecaciechi.it<http://www.bibliotecaciechi.it>
tel. +3903928327217
fax. +39039833264

Le informazioni contenute nel presente messaggio sono riservate e sono
destinate esclusivamente al/ai destinatari in esso indicato/i.
Nel rispetto del D.Lgs 196/2003 e s.s. modificazioni, qualora riceviate il
presente messaggio per errore, Vi preghiamo di voler cortesemente darcene
notizia via fax (039833264) o e-mail
(bic@...<mailto:bic@...>) e di provvedere a distruggere il
messaggio ricevuto erroneamente, essendo ogni utilizzo, divulgazione,
distribuzione o copia dello stesso vietata dalla Legge.
L'indirizzo e-mail in questione è da utilizzarsi anche nel caso il ricevente
volesse essere cancellato dalla Banca Dati dell'Ente Biblioteca Italiana
Ciechi.
Per tale operazione Vi preghiamo di rispondere a tale indirizzo riportando
come oggetto: "Cancellazione dalla mailing list”






Re: bme2 nvda addon: 2020.04.4 is here

Gianluca Casalino
 

Hi,

at this link you can find my repository.

In the package folder you can find the .nvda-addon file. The last is named with the release number 2020.04.4.nvda-addon.

In the readme file you can find a detailed description and the direct link for download.

I hope this helps.

regards

 

Da: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> Per conto di Noelia Ruiz
Inviato: giovedì 14 maggio 2020 16:42
A: nvda-addons@nvda-addons.groups.io
Oggetto: Re: [nvda-addons] bme2 nvda addon: 2020.04.4 is here

 

Hello:

 

Thanks for your work. A member of an NVDA"s spanish mailing list owned by me asked about BME add-on, so I would like to share this version there. Could you summarize changes from the previous version (if any) and provide the download link please?

About the international website, for my part I prefer to wait for a possible add-on store included in NVDA, proposed months ago. This is just a personal decission and I bring it up here since I am one of the admins, for clarification.

Please be save and healthy.Kind regards

Enviado desde mi iPhone



El 14 may 2020, a las 15:28, Gianluca Casalino <gianluca.casalino@...> escribió:



Hi all,

I have released the 2020.04.4 version of the bme2 nvda addon.

I believe this is a good start point from which to plan improvments and enhancments.

If you consider this work useful for international comunity let me know which steps it occours to include this addon in this comunity. I am at disposal to continue to mantain this work alive.

Thanks you all for support.

Regards

 

Gianluca Casalino

Biblioteca Italiana Ciechi

"Regina Margherita" Onlus                     

Via G. Ferrari 5/A

20900 Monza (MB)

gianluca.casalino@...

www.bibliotecaciechi.it

tel. +3903928327217

fax. +39039833264

 

Le informazioni contenute nel presente messaggio sono riservate e sono destinate esclusivamente al/ai destinatari in esso indicato/i.

Nel rispetto del D.Lgs 196/2003 e s.s. modificazioni, qualora riceviate il presente messaggio per errore, Vi preghiamo di voler cortesemente darcene notizia via fax (039833264) o e-mail (bic@...) e di provvedere a distruggere il messaggio ricevuto erroneamente, essendo ogni utilizzo, divulgazione, distribuzione o copia dello stesso vietata dalla Legge.

L'indirizzo e-mail in questione è da utilizzarsi anche nel caso il ricevente volesse essere cancellato dalla Banca Dati dell'Ente Biblioteca Italiana Ciechi.

Per tale operazione Vi preghiamo di rispondere a tale indirizzo riportando come oggetto: "Cancellazione dalla mailing list”

 


Re: Numpad manager add-on in the works

Andy B.
 

Hi…

This method reveals a small problem. When in text, it works just fine. If in a list, everything fails to work. Does anyone know where the conditions for the home keys are defined?

 

 

Sent from Mail for Windows 10

 

From: Andy B. via groups.io
Sent: Wednesday, May 13, 2020 4:42 PM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] Numpad manager add-on in the works

 

Hi,

 

You might have fixed my problem. My initial test used the down-arrow keypress. Thus the following:

 

from keyboardHandler import KeyboardImportGesture

gesture = KeyboardInputGesture.fromName(‘downArrow’)

Script = gesture._get_script()

If script:

    Script(gesture)

Else:

    Ui.message(u”No script found!”)

 

If attached to the kb:numpad2 gesture after removing NVDA’s default binding, numpad2 (downArrow) acts identically to the numpad down arrow in JAWS/Narrator, or the default functionality of the main keyboard’s down-arrow. Will have to do more testing later on. If this works, then this numpad manager will have three modes instead of two:

 

  • NVDA default numpad - Uses the default NVDA desktop/laptop functions.
  • System with speech – Performs the functions labeled in print on each key on the numpad such as arrows/page up/page down, home, and end with speech output. For example, pressing numpad2 (labeled with a down arrow icon) will move to the next line and read it.
  • System without speech (silent mode) – Performs the functions for each key defined by the manufacturer silently. This mode would be useful for self-voicing apps/games, or other special use case scenarios.

Let me know what you think…

 

 

 

Sent from Mail for Windows 10

 

From: Cyrille via groups.io
Sent: Wednesday, May 13, 2020 3:44 PM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] Numpad manager add-on in the works

 

Hello Andy

 

Maybe call getScript on the focused object with the associated gesture, e.g. gesture created from DownArrow when the current gesture is Numpad2. If this returns a script, you will then need to call this script.

Just a thought, I did not test anything.

 

Cheers,

 

Cyrille

Le 13/05/2020 à 20:18, Andy B. a écrit :

It probably will work. The only other problem I have is allowing the numpad keys to speak related text. For example, pressing the regular down arrow reads the next line and moves the cursor to that line. Pressing the numpad down arrow moves the system focus as expected, but NVDA fails to read that line. NVDA will only read next items like this if it is in a standard list like the desktop icons or mail’s inbox view. Is there any way to fix this? I tried keyboardHandler.KeyboardInputGesture(‘downArrow’).send(). Unfortunately, numpad2 without any NVDA processing is already sending the down-arrow key press.

 

Sent from Mail for Windows 10

 

From: Luke Davis
Sent: Wednesday, May 13, 2020 11:43 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] Numpad manager add-on in the works

 

I very much like the idea, at least until NVDA (finally!) gets a hybrid keyboard

layout.

 

As for the insert key on the numpad: there is a property in the keyboard config

section called "useNumpadInsertAsNVDAModifierKey". Setting that to False is how

the config system disables that insert key; would not that also work for you?

 

Luke

 

 

 

 

On Wed, 13 May 2020, Andy B. wrote:

 

>

> Hi,

>

>  

>

> I am working on a numpad manager add-on that returns the numpad to its original functionality as identified by the printed words and graphical symbols

> located on the numpad keys. This add-on supports two different numpad modes: Standard which returns the numpad keys to their functions originally intended

> by the keyboard manufacturer, and NVDA mode, which places the numpad keys in a state of functionality that NVDA originally intended for the numpad keys. The

> add-on will have the following features upon initial release:

>

>  

>  *  Setting that determines numpad mode upon NVDA startup

>      +  Retain numpad mode upon NVDA restart (checkbox)

>  *  Supports two numpad modes: Standard/NVDA as described above.

>  *  Supports configuration profiles: You can have different states of the numpad for each configuration profile.

>  *  Pressing and holding a numpad key such as home, end, or arrow keys will respect the key repeat settings in Windows.

>  *  Works with laptop or desktop keyboard layout.

>  *  For laptops, works with the laptops built-in keyboard.

>  *  Works with any external keyboard or numpad accessory.

>

>  

>

> To switch numpad modes, press alt+windows+n. My question for this add-on is how to disable the NVDA key on the numpad? Once I figure that out, turning it

> back on should be fairly easy. Let me know what you think of the idea.

>

>  

>

>

>

 

 

 

 

 


Re: bme2 nvda addon: 2020.04.4 is here

Noelia Ruiz
 

Hello:

Thanks for your work. A member of an NVDA"s spanish mailing list owned by me asked about BME add-on, so I would like to share this version there. Could you summarize changes from the previous version (if any) and provide the download link please?
About the international website, for my part I prefer to wait for a possible add-on store included in NVDA, proposed months ago. This is just a personal decission and I bring it up here since I am one of the admins, for clarification.
Please be save and healthy.Kind regards
Enviado desde mi iPhone

El 14 may 2020, a las 15:28, Gianluca Casalino <gianluca.casalino@...> escribió:



Hi all,

I have released the 2020.04.4 version of the bme2 nvda addon.

I believe this is a good start point from which to plan improvments and enhancments.

If you consider this work useful for international comunity let me know which steps it occours to include this addon in this comunity. I am at disposal to continue to mantain this work alive.

Thanks you all for support.

Regards

 

Gianluca Casalino

Biblioteca Italiana Ciechi

"Regina Margherita" Onlus                     

Via G. Ferrari 5/A

20900 Monza (MB)

gianluca.casalino@...

www.bibliotecaciechi.it

tel. +3903928327217

fax. +39039833264

 

Le informazioni contenute nel presente messaggio sono riservate e sono destinate esclusivamente al/ai destinatari in esso indicato/i.

Nel rispetto del D.Lgs 196/2003 e s.s. modificazioni, qualora riceviate il presente messaggio per errore, Vi preghiamo di voler cortesemente darcene notizia via fax (039833264) o e-mail (bic@...) e di provvedere a distruggere il messaggio ricevuto erroneamente, essendo ogni utilizzo, divulgazione, distribuzione o copia dello stesso vietata dalla Legge.

L'indirizzo e-mail in questione è da utilizzarsi anche nel caso il ricevente volesse essere cancellato dalla Banca Dati dell'Ente Biblioteca Italiana Ciechi.

Per tale operazione Vi preghiamo di rispondere a tale indirizzo riportando come oggetto: "Cancellazione dalla mailing list”

 


bme2 nvda addon: 2020.04.4 is here

Gianluca Casalino
 

Hi all,

I have released the 2020.04.4 version of the bme2 nvda addon.

I believe this is a good start point from which to plan improvments and enhancments.

If you consider this work useful for international comunity let me know which steps it occours to include this addon in this comunity. I am at disposal to continue to mantain this work alive.

Thanks you all for support.

Regards

 

Gianluca Casalino

Biblioteca Italiana Ciechi

"Regina Margherita" Onlus                     

Via G. Ferrari 5/A

20900 Monza (MB)

gianluca.casalino@...

www.bibliotecaciechi.it

tel. +3903928327217

fax. +39039833264

 

Le informazioni contenute nel presente messaggio sono riservate e sono destinate esclusivamente al/ai destinatari in esso indicato/i.

Nel rispetto del D.Lgs 196/2003 e s.s. modificazioni, qualora riceviate il presente messaggio per errore, Vi preghiamo di voler cortesemente darcene notizia via fax (039833264) o e-mail (bic@...) e di provvedere a distruggere il messaggio ricevuto erroneamente, essendo ogni utilizzo, divulgazione, distribuzione o copia dello stesso vietata dalla Legge.

L'indirizzo e-mail in questione è da utilizzarsi anche nel caso il ricevente volesse essere cancellato dalla Banca Dati dell'Ente Biblioteca Italiana Ciechi.

Per tale operazione Vi preghiamo di rispondere a tale indirizzo riportando come oggetto: "Cancellazione dalla mailing list”

 


Re: Numpad and vkcodes

Brian's Mail list account
 

For the record, I did not see it as hostile, its what happens when you use words but cannot use the facial expression of what is meant here. I think the answer is history, like many bits of nvda they were written a long time back and so are maybe not flexible enough now. However maybe email Mike directory or raise an issue about it on gather.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "James Scholes" <james@...>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Wednesday, May 13, 2020 4:01 PM
Subject: Re: [nvda-addons] Numpad and vkcodes


The boolean specifies whether the key is extended or not; this is
covered by a comment inside vkCodes.py. By the way, you don't need to
import keyboardHandler to access vkCodes, because you can just import
vkCodes itself.

If not, can NVDA staff provide a reason why they locked users out of
the numpad for the lifetime of the NVDA project?

This comment seems unnecessarily hostile, and I doubt anybody from
NVAccess is going to give it the time of day (particularly as this is
the add-ons list and not the dev list). If you want contextual
reasoning as to why the numpad is used by NVDA with no quick way of
disabling the functionality, I would suggesting asking a bit more
politely, in the right place, and not implying that you think NVAccess
to be wrong or in some way foolish for not considering your single use case.

For the majority of NVDA users, the numpad provides critical
functionality via a single-key mechanism, and that is therefore what
NVDA is optimised to take advantage of. The add-ons subsystem exists to
allow you to optimise for something you consider more important, and
share your work in the hope that some other people will also find it
helpful.

Regards,

James Scholes

On 13/05/2020 at 8:49 am, Andy B. wrote:
Hi,

It looks like the numpad versions of home, end, arrow keys, and pageup/pagedown have the same key codes as the normal versions of these keys. When I look at keyboardHandler.vkCodes.byName, I get something like this:

>>>keyboardHandler.vkCodes.byName[‘home’]

(40, True)

>>>keyboardHandler.vkCodes.byName[‘numpad7’]

(40, False)

1. Can someone explain the True/False values? I assume it determines if
the original functionality of numpad7 does or does not perform the
‘home’ command. If this is the case, is there a way to temporarily
modify this behavior? If not, can NVDA staff provide a reason why
they locked users out of the numpad for the lifetime of the NVDA
project?

Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10


Re: Questions: Changing shortcuts with NVDA on app

Cyrille
 

Hello

An other option is to modify your gestures.ini file:

In the [globalCommands.GlobalCommands] section, add the following line:

kb:control+d=kb:control+p

You can also add it in another section if you want your gesture to be operating only in a specific class of object.


A limitation however for this solution as well as for the other solutions presented on this list is that all the modifiers from the input gesture (right-hand side) should also belong to the output gesture (left-hand side).

For example, in Notepad (French), you can use alt+E to open the Edit menu. However, you cannot remap control+G to alt+E this way:

kb:alt+e = kb:control+g

Indeed, when NVDA emulates alt+E gesture, the control key is also pressed and thus, a control+alt+E will be issued instead. We can check it because the Edit menu was not activated and the € (euro) sign has been typed instead.

Cheers,

Cyrille



Cheers,


Cyrille

Le 14/05/2020 à 08:21, Sean a écrit :
Thanks Ibrahim . 

Sean

I'm student and programmer. I write often Python, sometimes Go and rare C++.
I can understand Turkish and English. 


Ibrahim Hamadeh <ibra.hamadeh@...> şunları yazdı (14 May 2020 04:20):

 hi
try this way , I tested it and it worked for me
to replace control+p gesture with control+d:
from keyboardHandler import KeyboardInputGesture
import inputCore
import globalPluginHandler

class GlobalPlugin(globalPluginHandler.GlobalPlugin):

    def script_test1(self, gesture):
        ges= KeyboardInputGesture.fromName('control+p')
        inputCore.manager.emulateGesture(ges)
    __gestures= {
    'kb:control+d': 'test1',
    }
regards.
On 5/13/2020 10:29 AM, Sean wrote:

Hi James ,

Thank you so much for your help.

However, I wrote a script like this and couldn't run it.
No errors are returned.
NVDA detect appModule. But it doesn't work.

I don't know Sticky.
I will use this little thing for my own problem. I will not publish Addon.

The link is here:
https://paste.ubuntu.com/p/g6b36jvnbt/

On 13/05/2020 06:33, James Scholes wrote:
As somebody else suggested, sticky keys is an option.  But you can also simply create an app module which binds Control plus P to an NVDA script, and then have that script just send the Control plus D gesture. Something like: keyboardHandler.KeyboardInputGesture.fromName('control+d').send()

Regards,

James Scholes

On 12/05/2020 at 9:45 pm, Sean wrote:
Hi all,

Some apps have very different combinations of shortcuts.
I find it difficult to open my fingers long because of the problem on my wrist.

Can I change an application's shortcuts by writing appModule with NVDA?
Sample :
I want to assign ctrl+p to ctrl+d.
Which modules should I use?
Thank you so much?


    Sean

  * Twitter: Friedrich Sargon <https://twitter.com/FriedrichSargon>
  * Email: seantolstoyevski@...
    <mailto:seantolstoyevski@...>
  * GitHub: SeanTolstoyevski <https://github.com/SeanTolstoyevski/>

I’m student and programmer. I write often Python, sometimes Go and rare C++.
I can understand Turkish and English.





--

Sean

I’m student and programmer. I write often Python, sometimes Go and rare C++.
I can understand Turkish and English.



Re: Questions: Changing shortcuts with NVDA on app

Sean
 

Thanks Ibrahim . 

Sean

I'm student and programmer. I write often Python, sometimes Go and rare C++.
I can understand Turkish and English. 


Ibrahim Hamadeh <ibra.hamadeh@...> şunları yazdı (14 May 2020 04:20):

 hi
try this way , I tested it and it worked for me
to replace control+p gesture with control+d:
from keyboardHandler import KeyboardInputGesture
import inputCore
import globalPluginHandler

class GlobalPlugin(globalPluginHandler.GlobalPlugin):

    def script_test1(self, gesture):
        ges= KeyboardInputGesture.fromName('control+p')
        inputCore.manager.emulateGesture(ges)
    __gestures= {
    'kb:control+d': 'test1',
    }
regards.
On 5/13/2020 10:29 AM, Sean wrote:

Hi James ,

Thank you so much for your help.

However, I wrote a script like this and couldn't run it.
No errors are returned.
NVDA detect appModule. But it doesn't work.

I don't know Sticky.
I will use this little thing for my own problem. I will not publish Addon.

The link is here:
https://paste.ubuntu.com/p/g6b36jvnbt/

On 13/05/2020 06:33, James Scholes wrote:
As somebody else suggested, sticky keys is an option.  But you can also simply create an app module which binds Control plus P to an NVDA script, and then have that script just send the Control plus D gesture. Something like: keyboardHandler.KeyboardInputGesture.fromName('control+d').send()

Regards,

James Scholes

On 12/05/2020 at 9:45 pm, Sean wrote:
Hi all,

Some apps have very different combinations of shortcuts.
I find it difficult to open my fingers long because of the problem on my wrist.

Can I change an application's shortcuts by writing appModule with NVDA?
Sample :
I want to assign ctrl+p to ctrl+d.
Which modules should I use?
Thank you so much?


    Sean

  * Twitter: Friedrich Sargon <https://twitter.com/FriedrichSargon>
  * Email: seantolstoyevski@...
    <mailto:seantolstoyevski@...>
  * GitHub: SeanTolstoyevski <https://github.com/SeanTolstoyevski/>

I’m student and programmer. I write often Python, sometimes Go and rare C++.
I can understand Turkish and English.





--

Sean

I’m student and programmer. I write often Python, sometimes Go and rare C++.
I can understand Turkish and English.



Re: unigramAccess - a new addon for nvda

 

Hi,

IN the beginning, I did include app modules for certain third-party universal apps. I stopped this practice shortly afterwards for two reasons:

  • The scope of the add-on focuses mostly on stock apps.
  • Things can improve from app developer’s perspective.

Cheers,

Joseph

 

From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Andre Fisher
Sent: Wednesday, May 13, 2020 8:49 PM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] unigramAccess - a new addon for nvda

 

Hi.

As it is a UWP app, I'm wondering if it can be integrated in the Windows 10 App Essentials add-on.


Re: unigramAccess - a new addon for nvda

Andre Fisher
 

Hi.

As it is a UWP app, I'm wondering if it can be integrated in the Windows 10 App Essentials add-on.


Re: Questions: Changing shortcuts with NVDA on app

Ibrahim Hamadeh
 

hi
try this way , I tested it and it worked for me
to replace control+p gesture with control+d:
from keyboardHandler import KeyboardInputGesture
import inputCore
import globalPluginHandler

class GlobalPlugin(globalPluginHandler.GlobalPlugin):

    def script_test1(self, gesture):
        ges= KeyboardInputGesture.fromName('control+p')
        inputCore.manager.emulateGesture(ges)
    __gestures= {
    'kb:control+d': 'test1',
    }
regards.

On 5/13/2020 10:29 AM, Sean wrote:

Hi James ,

Thank you so much for your help.

However, I wrote a script like this and couldn't run it.
No errors are returned.
NVDA detect appModule. But it doesn't work.

I don't know Sticky.
I will use this little thing for my own problem. I will not publish Addon.

The link is here:
https://paste.ubuntu.com/p/g6b36jvnbt/

On 13/05/2020 06:33, James Scholes wrote:
As somebody else suggested, sticky keys is an option.  But you can also simply create an app module which binds Control plus P to an NVDA script, and then have that script just send the Control plus D gesture. Something like: keyboardHandler.KeyboardInputGesture.fromName('control+d').send()

Regards,

James Scholes

On 12/05/2020 at 9:45 pm, Sean wrote:
Hi all,

Some apps have very different combinations of shortcuts.
I find it difficult to open my fingers long because of the problem on my wrist.

Can I change an application's shortcuts by writing appModule with NVDA?
Sample :
I want to assign ctrl+p to ctrl+d.
Which modules should I use?
Thank you so much?


    Sean

  * Twitter: Friedrich Sargon <https://twitter.com/FriedrichSargon>
  * Email: seantolstoyevski@...
    <mailto:seantolstoyevski@...>
  * GitHub: SeanTolstoyevski <https://github.com/SeanTolstoyevski/>

I’m student and programmer. I write often Python, sometimes Go and rare C++.
I can understand Turkish and English.





--

Sean

I’m student and programmer. I write often Python, sometimes Go and rare C++.
I can understand Turkish and English.



Re: New addon Easy Navigation

Rui Fontes
 

Hello!


When I go to NVDA/Preferences/Settings and go to your add-on configurations I receive the following error:

ERROR - unhandled exception (00:35:24.762) - MainThread (13656):
Traceback (most recent call last):
  File "gui\settingsDialogs.pyc", line 3630, in onCategoryChange
  File "gui\settingsDialogs.pyc", line 607, in onCategoryChange
  File "gui\settingsDialogs.pyc", line 589, in _doCategoryChange
  File "gui\settingsDialogs.pyc", line 510, in _getCategoryPanel
  File "gui\settingsDialogs.pyc", line 285, in __init__
  File "gui\settingsDialogs.pyc", line 295, in _buildGui
  File "C:\Users\Utilizador\AppData\Roaming\nvda\addons\easyNavigation\globalPlugins\easyNavigation\__init__.py", line 201, in makeSettings
self.ringCheckListBox.SetCheckedStrings(easyNavigationRing.getEnabledItems())
  File "wx\core.pyc", line 2544, in _CheckListBox_SetCheckedStrings
AssertionError: String ('Lines') not found


NVDA last Alpha

Windows 10 1909


Rui Fontes

NVDA portuguese team


Às 21:13 de 13/05/2020, Javi Domínguez escreveu:

Hello all.

I just released a new addon on Github.

https://github.com/javidominguez/easyNavigation/

This is the direct download link:

https://github.com/javidominguez/easyNavigation/releases/download/dev20200513/easyNavigation-dev20200513.nvda-addon

This addon substitute single key commands for arrow keys to navegate through headings, links, etc. so that you can do everything with one hand more comfortably and efficiently. It's specially designed for facilitates navigation through the elements of a document for people with mobility difficulties but it can also be useful for everyone.

The use is very easy.

* Activate and deactivate  easyNavigation mode by pressing shift + backspace (this gesture can be customized in NVDA preferences).

* With easyNavigation mode activated use the left and right arrows to select the type of item and up and down arrows to move to the previous and next item of the selected type.

* Customize it in NVDA preferences> Options> easyNavigation. There you can indicate that it is always activated by default and also select the items you want in the options ring

I would like you to give it a try and if you consider appropriate posting it on the site, do  a review.
Greetings

Javi Dominguez