“Complementos
A comunidade NVDA fez a transição do Python 2 para o Python 3 como parte do NVDA 2019.3. Esta página tem como objetivo documentar complementos compatíveis com o NVDA 2019.3 (versão Python 3 do NVDA), bem como destacar problemas ao usar complementos com futuras versões do NVDA.
O que é a transição para o Python 3?
Lançado em 2000, o Python 2.x é uma das linguagens de programação mais populares. Com suporte para Unicode, tecnologias da Web e milhares de bibliotecas de terceiros, o Python tornou-se a linguagem preferida de muitos projetos, inclusive o NVDA em 2006.
No final dos anos 2000, os desenvolvedores do Python anunciaram o Python 3000, um projeto para modernizar o Python. Foram feitas alterações na sintaxe do Python, na biblioteca padrão e em outras estruturas subjacentes, incluindo a função de impressão, suporte mais abrangente para Unicode, alterações na biblioteca padrão e alteração dos métodos de interação, como xrange para range. Embora o Python 3.x tenha modernizado a linguagem de programação Python, devido à implantação em larga escala do Python 2, os desenvolvedores do Python decidiram oferecer suporte ao Python 2.7 (a última versão do Python 2) até janeiro de 2020 para dar tempo às pessoas de migrarem para o Python 3.
Em 2019, a NV Access iniciou seu trabalho de transição para o Python 3, citando a popularidade do NVDA e a longevidade do projeto. Esse trabalho culminou com o lançamento das compilações do Project Threshold do NVDA em julho de 2019, que é baseado no Python 3.7 e inclui uma série de alterações além da transição para o Python 3, como a refatoração da fala, que afetará os complementos. O NVDA 2019.3, lançado em 10 de fevereiro de 2020, é alimentado pelo Python 3.7.
O que você precisa saber sobre a transição e os complementos do Python 3
A transição para o Python 3 afeta muitos add-ons hospedados neste site. Especificamente, os seguintes problemas são conhecidos:
- O complemento não é carregado porque foi marcado como incompatível pelo NVDA.
- O complemento é carregado, mas são exibidos erros como erros de sintaxe e erros de módulo não encontrado.
- O complemento não é carregado devido à incompatibilidade de bytecode.
- O complemento se comporta de forma estranha ao trabalhar com texto.
- O complemento se comporta de forma estranha ao trabalhar com texto.
- Alguns complementos de sintetizador de fala e de exibição em braile se comportam de forma estranha em relação à saída de texto.
Quando encontrar esses problemas, entre em contato com o(s) autor(es) do(s) complemento(s) em questão (consulte a lista abaixo para obter informações de contato dos complementos hospedados neste site). Não se esqueça de fornecer detalhes ao entrar em contato com os autores.
Chave de status de compatibilidade para os add-ons listados abaixo:
- Sim: compatível
- Incluído no NVDA: a funcionalidade complementar agora faz parte do NVDA a partir da versão 2019.3
- Não: incompatível (edições de manifest e outros truques não funcionarão; isso inclui complementos com problemas de manifest de compatibilidade)
- TBD: a ser determinado
- Planejado: o autor indicou planos para portar o complemento
- Trabalho em andamento: o add-on está sendo portado para o Python 3, incluindo testes em andamento
Status dos complementos compatíveis com o Python 3 e outras alterações
Abaixo está uma lista de complementos hospedados neste site, juntamente com seu status de compatibilidade com a versão Python 3 do NVDA e problemas conhecidos, se houver. A lista também inclui informações de contato do(s) autor(es) do complemento.
Nota: O status de compatibilidade do complemento está sujeito a alterações sem aviso prévio. Além disso, embora uma maneira de contornar problemas de compatibilidade seja editar o manifest do complemento, alguns complementos listados abaixo ainda são incompatíveis.
Access8Math
- Compatível: Sim
- Contato: Tseng Woody tsengwoody.tw@gmail.com
Add-on Updater
- Compatível: Sim
- Contato: Joseph Lee joseph.lee22590@gmail.com
Add-ons Documentation
- Compatível: Sim
- Contato: Rui Fontes rui.fontes@tiflotecnia.com, Zougane, Rémy and Abdel
Addon to count elements of selected text
- Compatível: Sim
- Contato: Rui Fontes rui.fontes@tiflotecnia.com
Audio Themes
- Compatível: Trabalho em andamento
- Contato: Musharraf Omer ibnomer2011@hotmail.com
AudioChart
- Compatível: Sim
- Contato: Tony Malykh anton.malykh@gmail.com
Beep keyboard
- Compatível: Sim
- Contato: David CM dhf360@gmail.com
Bit Che
- Compatível: Sim
- Contato: Alberto Zanella lapostadialberto@gmail.com, Alberto Buffolino a.buffolino@gmail.com, outros colaboradores
Bluetooth Audio
- Compatível: Sim
- Contato: Tony Malykh anton.malykh@gmail.com
Braille Extender
- Compatível: Sim
- Contato: André-Abush Clause dev@andreabc.net
BrowserNav
- Compatível: Sim
- Contato: Tony Malykh anton.malykh@gmail.com
Calibre
- Compatível: Sim
- Contato: Javi Dominguez fjavids@gmail.com
Character Information
- Compatível: Sim
- Contato: Cyrille Bougot cyrille.bougot2@laposte.net
Classic Selection
- Compatível: Sim
- Contato: Tyler Spivey tspivey@pcdesk.net
Clip Contents Designer
- Compatível: Sim
- Contato: Noelia Ruiz Martínez nrm1977@gmail.com
Clipspeak
- Compatível: Sim
- Contato: Damien Sykes-Lindley damien@dcpendleton.plus.com
Clock and calendar Add-on for NVDA
- Compatível: Sim
- Contato: Hrvoje Katić hrvojekatic@gmail.com, Abdel abdelkrim.bensaid@gmail.com
Control Usage Assistant
- Compatível: Sim
- Contato: Joseph Lee joseph.lee22590@gmail.com
Crash Hero
- Compatível: Não
- Problemas: Erros de sintaxe do Python 3, nenhuma informação de compatibilidade
- Contato: Derek Riemer driemer.riemer@gmail.com
Day of the week
- Compatível: Sim
- Contato: Abdel abdelkrim.bensaid@gmail.com, Noelia Ruiz Martínez nrm1977@gmail.com
Debug Helper
- Compatível: Sim
- Contato: Luke Davis newanswertech@gmail.com
Developer Toolkit
- Compatível: Trabalho em andamento
- Contato: Andy Borka ajborka@gmail.com
Dropbox
- Compatível: Sim
- Contato: Patrick Zajda patrick@zajda.fr, Filaos and other contributors
Dual Voice
- Compatível: Sim
- Contato: Seyed Mahmood Taghavi-Shahri
Easy Table Navigator
- Compatível: Sim
- Contato: Joseph Lee joseph.lee22590@gmail.com
Emoticons
- Compatível: Sim
- Contato: Chris Leo llajta2012@gmail.com, Noelia Ruiz Martínez nrm1977@gmail.com, Mesar Hameed mhameed@src.gnome.org, Francisco Javier Estrada Martínez Fjestrad@hotmail.com
eMule
- Compatível: Sim
- Contato: Noelia Ruiz Martínez nrm1977@gmail.com, Chris llajta2012@gmail.com, Alberto a.buffolino@gmail.com
Enhanced Aria
- Compatível: Incluído no NVDA
- Contato: José Manuel Delicado jm.delicado@nvda.es
Enhanced Touch Gestures
- Compatível: Sim
- Contato: Joseph Lee joseph.lee22590@gmail.com
extendedWinamp
- Compatível: Sim
- Contato: Hrvoje Katić hrvojekatic@gmail.com, NVDA Add-ons Team
Focus Highlight
- Compatível: Incluído no NVDA
- Contato: Takuya Nishimoto nishimotz@gmail.com
Golden Cursor
- Compatível: Sim
- Contato: Salah Atair atair1978@gmail.com, Wafeeq Taher, Joseph Lee joseph.lee22590@gmail.com, Abdel abdelkrim.bensaid@gmail.com
GoldWave
- Compatível: Sim
- Contato: Joseph Lee joseph.lee22590@gmail.com, David Parduhn xkill85@gmx.net, Mesar Hameed mhameed@src.gnome.org
Image Describer
- Compatível: Não
- Compatível: Incluído no NVDA
- Contato: Oliver Edholm oliver.edholm@gmail.com
IndentNav
- Compatível: Sim
- Contato: Tony Malykh anton.malykh@gmail.com
Input Lock
- Compatível: Sim
- Contato: José Manuel Delicado jm.delicado@nvda.es
Lambda Add-On for NVDA
- Compatível: Sim
- Contato: Alberto Zanella, Ivan Novegil
Mozilla Apps Enhancements
- Compatível: Sim
- Contato: Javi Dominguez fjavids@gmail.com
mp3DirectCut
- Compatível: Sim
- Contato: Abdel, Rémy Ruiz, Abdellah Zineddine, Jean-François Colas
Newfon
- Compatível: Não
- Problemas: não há informações sobre compatibilidade
- Contato: Sergey Shishmintzev
NoBeepsSpeechMode
- Compatível: Sim
- Contato: Alberto Buffolino a.buffolino@gmail.com
Notepad++
- Compatível: Sim
- Contato: Derek Riemer driemer.riemer@gmail.com
NVDA Remote Support
- Compatível: Sim
- Contato: Tyler Spivey tspivey@pcdesk.net, Christopher Toth q@q-continuum.net
Object Location Tones
- Compatível: Sim
- Contato: Joseph Lee joseph.lee22590@gmail.com
ObjPad
- Compatível: Sim
- Contato: Joseph Lee joseph.lee22590@gmail.com
OCR
- Compatível: Sim
- Contato: NV Access info@nvaccess.org
Outlook Extended
- Compatível: Sim
- Contato: Cyrille Bougot cyrille.bougot2@laposte.net, Ralf Kefferpuetz ralf.kefferpuetz@elra-consulting.de
placeMarkers
- Compatível: Sim
- Contato: Noelia Ruiz Martínez nrm1977@gmail.com, Chris llajta2012@gmail.com
Read Feeds
- Compatível: Sim
- Contato: Noelia Ruiz Martínez nrm1977@gmail.com, Mesar Hameed mhameed@src.gnome.org
Report Symbols
- Compatível: Sim
- Contato: Noelia Ruiz Martínez nrm1977@gmail.com
Resource Monitor
- Compatível: Sim
- Contato: Alex Hall mehgcap@gmail.com, Joseph Lee joseph.lee22590@gmail.com, beqa gozalishvili beqaprogger@gmail.com, Tuukka Ojala tuukka.ojala@gmail.com, Ethin Probst harlydavidsen@gmail.com e outros colaboradores do NVDA
Review Cursor Copier
- Compatível: Sim
- Contato: Tuukka Ojala tuukka.ojala@gmail.com
sayCurrentKeyboardLanguage
- Compatível: Sim
- Contato: Abdel abdelkrim.bensaid@gmail.com, Noelia nrm1977@gmail.com
SentenceNav
- Compatível: Sim
- Contato: Tony Malykh anton.malykh@gmail.com
Speak Passwords
- Compatível: Não
- Contato: Tyler Spivey tspivey@pcdesk.net
Speech History
- Compatível: Sim
- Contato: Tyler Spivey, James Scholes
Station Playlist
- Compatível: Sim
- Contato: Geoff Shang, Joseph Lee e outros colaboradores
Switch synth
- Compatível: Sim
- Contato: Tyler Spivey tspivey@pcdesk.net
systrayList
- Compatível: Sim
- Contato: Rui Fontes rui.fontes@tiflotecnia.com, Rui Batista ruiandrebatista@gmail.com, Joseph Lee joseph.lee22590@gmail.com, Colaboradores da comunidade NVDA
TeamTalk Classic
- Compatível: Não
- Problemas: módulos ausentes devido a erros de sintaxe, nenhuma informação de compatibilidade
- Contato: Doug Lee with initial work by Tyler Spivey and others
Text Information
- Compatível: Sim
- Contato: Carter Temm crtbraille@gmail.com
TextNav
- Compatível: Sim
- Contato: Tony Malykh anton.malykh@gmail.com
Tip of the Day
- Compatível: Planejado
- Contato: Derek Riemer driemer.riemer@gmail.com
ToolbarsExplorer
- Compatível: Sim
- Contato: Alberto Buffolino a.buffolino@gmail.com
Tone Master
- Compatível: Não
- Problemas: não há informações sobre compatibilidade
- Contato: Hrvoje Katić hrvojekatic@gmail.com
UnicodeBrailleInput
- Compatível: Sim
- Contato: Mesar Hameed mhameed@src.gnome.org, Patrick ZAJDA patrick@zajda.fr, Leonard de Ruijter (Babbage B.V.) leonard@babbage.com
Virtual Review
- Compatível: Sim
- Contato: Rui Batista ruiandrebatista@gmail.com e equipe do NVDA Addon
VLC Media Player
- Compatível: Sim
- Contato: Javi Dominguez fjavids@gmail.com
Weather Plus
- Compatível: Sim
- Contato: Adriano Barbieri adrianobarb@yahoo.it
Windows 10 App Essentials
- Compatível: Sim
- Contato: Joseph Lee joseph.lee22590@gmail.com, Derek Riemer driemer.riemer@gmail.com e outros