Getting started of developing NVDA and Python.

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Getting started of developing NVDA and Python.

Filippo Tenaglia
Hello,
I'm totally blind and I would learn Python to help you on develop NVDA.
Sorry for this long first post but I'm looking information into
documentations but it seems to much large and dispersive, for example
into the developers guide I didn't find any information on Python's
version uses from NVDA!
After different google search I found this link:
https://github.com/nvaccess/nvda where, finally, I find that the
version used is the 2.7.13, so this is my question: are you thinking
about a porting into 3.x? If not, why?
As I already said, I'm starting the study of this language (after many
years into java programming) and if you are already thing about the
porting I will start directly into the new version.
However the second question is: where are the keybindings for the
commands? I would add some shortcuts to outlook 2016 and, reading the
source code, I can't find anything about it. However is there a sort
of guide to know "where find what"? If not, do you think that it could
be useful? It could be a document that I will write studing the NVDA
source code ...
Best regards,
Filippo.

------------------------------------------------------------------------------
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
|

Re: Getting started of developing NVDA and Python.

David Hilton
In the main file structure of the NVDA program, there is a zip folder which contains the deep level source files of the screenwriter, these files are compiled, but if you ask for a copy of nonvisual desktop access source code, you should be able to look into the source documentation. These compile python files contain everything from the implementation of the user interface up to specific application programming interface is and their key bindings and just a references. I believe there should be something on the nonvisual desktop access website about obtaining the source code of the nonvisual desktop access screen reader.

Enviado do meu iPhone

> Em 28 de fev de 2017, às 04:35, Filippo Tenaglia <[hidden email]> escreveu:
>
> Hello,
> I'm totally blind and I would learn Python to help you on develop NVDA.
> Sorry for this long first post but I'm looking information into
> documentations but it seems to much large and dispersive, for example
> into the developers guide I didn't find any information on Python's
> version uses from NVDA!
> After different google search I found this link:
> https://github.com/nvaccess/nvda where, finally, I find that the
> version used is the 2.7.13, so this is my question: are you thinking
> about a porting into 3.x? If not, why?
> As I already said, I'm starting the study of this language (after many
> years into java programming) and if you are already thing about the
> porting I will start directly into the new version.
> However the second question is: where are the keybindings for the
> commands? I would add some shortcuts to outlook 2016 and, reading the
> source code, I can't find anything about it. However is there a sort
> of guide to know "where find what"? If not, do you think that it could
> be useful? It could be a document that I will write studing the NVDA
> source code ...
> Best regards,
> Filippo.
>
> ------------------------------------------------------------------------------
> 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
Reply | Threaded
Open this post in threaded view
|

Re: Getting started of developing NVDA and Python.

David Hilton
In reply to this post by Filippo Tenaglia
Some of the information as to what version is being used other part of the screen reader, for example Espeak or python can also be found in the nonvisual desktop access log viewer.

Enviado do meu iPhone

> Em 28 de fev de 2017, às 04:35, Filippo Tenaglia <[hidden email]> escreveu:
>
> Hello,
> I'm totally blind and I would learn Python to help you on develop NVDA.
> Sorry for this long first post but I'm looking information into
> documentations but it seems to much large and dispersive, for example
> into the developers guide I didn't find any information on Python's
> version uses from NVDA!
> After different google search I found this link:
> https://github.com/nvaccess/nvda where, finally, I find that the
> version used is the 2.7.13, so this is my question: are you thinking
> about a porting into 3.x? If not, why?
> As I already said, I'm starting the study of this language (after many
> years into java programming) and if you are already thing about the
> porting I will start directly into the new version.
> However the second question is: where are the keybindings for the
> commands? I would add some shortcuts to outlook 2016 and, reading the
> source code, I can't find anything about it. However is there a sort
> of guide to know "where find what"? If not, do you think that it could
> be useful? It could be a document that I will write studing the NVDA
> source code ...
> Best regards,
> Filippo.
>
> ------------------------------------------------------------------------------
> 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
Reply | Threaded
Open this post in threaded view
|

Re: Getting started of developing NVDA and Python.

David Hilton
In reply to this post by Filippo Tenaglia


Enviado do meu iPhone

> Em 28 de fev de 2017, às 04:35, Filippo Tenaglia <[hidden email]> escreveu:
>
> Hello,
> I'm totally blind and I would learn Python to help you on develop NVDA.
> Sorry for this long first post but I'm looking information into
> documentations but it seems to much large and dispersive, for example
> into the developers guide I didn't find any information on Python's
> version uses from NVDA!
> After different google search I found this link:
> https://github.com/nvaccess/nvda where, finally, I find that the
> version used is the 2.7.13, so this is my question: are you thinking
> about a porting into 3.x? If not, why?
> As I already said, I'm starting the study of this language (after many
> years into java programming) and if you are already thing about the
> porting I will start directly into the new version.
> However the second question is: where are the keybindings for the
> commands? I would add some shortcuts to outlook 2016 and, reading the
> source code, I can't find anything about it. However is there a sort
> of guide to know "where find what"? If not, do you think that it could
> be useful? It could be a document that I will write studing the NVDA
> source code ...
> Best regards,
> Filippo.
>
> ------------------------------------------------------------------------------
> 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
Reply | Threaded
Open this post in threaded view
|

Re: Getting started of developing NVDA and Python.

Filippo Tenaglia
In reply to this post by Filippo Tenaglia
Thank you David Hilton.
I will study the library.zip to find more information!

I have already the source code because I downloaded it from GitHub.

From: David Hilton <davidhilton936@gm...> - 2017-03-01 00:21:58
In the main file structure of the NVDA program, there is a zip folder
which contains the deep level source files of the screenwriter, these
files are compiled, but if you ask for a copy of nonvisual desktop
access source code, you should be able to look into the source
documentation. These compile python files contain everything from the
implementation of the user interface up to specific application
programming interface is and their key bindings and just a references.
I believe there should be something on the nonvisual desktop access
website about obtaining the source code of the nonvisual desktop
access screen reader.

------------------------------------------------------------------------------
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
|

Re: Getting started of developing NVDA and Python.

James Scholes
Filippo Tenaglia wrote:
> I will study the library.zip to find more information!
>
> I have already the source code because I downloaded it from GitHub.

If you already have the source code, then there is nothing of value in
library.zip.
--
James Scholes
http://twitter.com/JamesScholes

------------------------------------------------------------------------------
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
|

Re: Getting started of developing NVDA and Python.

David Hilton
In reply to this post by Filippo Tenaglia
You're welcome, I know that if you were looking for something in the extreme internals or the extreme core of the machine that night probably be the place to look.

Enviado do meu iPhone

> Em 1 de mar de 2017, às 02:52, Filippo Tenaglia <[hidden email]> escreveu:
>
> Thank you David Hilton.
> I will study the library.zip to find more information!
>
> I have already the source code because I downloaded it from GitHub.
>
> From: David Hilton <davidhilton936@gm...> - 2017-03-01 00:21:58
> In the main file structure of the NVDA program, there is a zip folder
> which contains the deep level source files of the screenwriter, these
> files are compiled, but if you ask for a copy of nonvisual desktop
> access source code, you should be able to look into the source
> documentation. These compile python files contain everything from the
> implementation of the user interface up to specific application
> programming interface is and their key bindings and just a references.
> I believe there should be something on the nonvisual desktop access
> website about obtaining the source code of the nonvisual desktop
> access screen reader.
>
> ------------------------------------------------------------------------------
> 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