Re: problema risolto! (era: Re: [nvda-it] per max, addon per disabilitare e attivare il dizionario.

ChrisLM
 
Edited

Ehmm, Claudio. Non è proprio così.

Il metodo ui.message serve per inviare al sintetizzatore dei messaggi a un certo punto del flusso.

Se invertiamo le diciture come dici, inverti solo il messaggio. Di fatto però ti annuncierà dizionario attivato quando in realtà il dizionario è disattivato, e viceversa.

 

Un modo per disattivare i dizionari all'avvio è riportare questa riga::

"globalVars.speechDictionaryProcessing = not globalVars.speechDictionaryProcessing"

fuori dalla funzione con lo script. Ovviamente deve avere la stessa indentazione della funzione def script_toggleDictionary():

Provate...

 

 

Chris.
Claudio Filosi ha scritto il 19/02/2020 alle 18:06:

Max chiede.

c'è la possibilità di far si che all'avvio di NVDA i dizionari siano disattivati in modo da riattivarli con l'addon in questione?

 

Ciao max e tutti.

Direi proprio di si! Yuppi! ...

Entra nella cartella degli addons,

ora nella cartellla: dict_toggle,

per ultima: la cartella: globalPlugins,

seleziona il file: dict_toggle.py

apri’lo con il blocco note o wordpad, trova questa riga.

 

          ui.message(_("Speech &dictionaries").replace('&','')+" %s" % (_("on") if globalVars.speechDictionaryProcessing else _("off")))

 

deve diventare:

 

          ui.message(_("Speech &dictionaries").replace('&','')+" %s" % (_("off") if globalVars.speechDictionaryProcessing else _("on")))

 

praticamente, devi invertire on con off.

Esci, salva, scarica e ricarica la mitraglietta! Tratatatatam! ...

Ciao!

Claudio Filosi.

Sito Web.

http://www.umor.it/claudio

Mailing List, per iscriverti.

play-pc+subscribe@...

Vuoi sapere chi è iscritto?... clicca sotto!

http://www.umor.it/claudio/elenco-iscritti.htm

Contatto Skype: keiboard

 

Join nvda-it@groups.io to automatically receive all group messages.