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

Claudio Filosi
 

Chris.

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 cquando in realtà il dizionario è attivato, 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():

 

ciao chris e tutti.

Sbirizzulina! Dalla fretta, mi ha fregato! Hai ragione in pieno! ...

Sono solo messaggi, che vengono indirizzati alla sintesi, difatti ...

 Dice: dizionari attivato,

mentre invece e’ disattivato! E .. viceversa .. rotolooo! ...

La riga da te citata, ci sta’! ma ... spostata, nun cambia nada.

Ti posto l’addon, visto che son poche righettine! Smile.

Come lo sistemeresti? ...

**

import globalPluginHandler

import ui

import globalVars

 

class GlobalPlugin(globalPluginHandler.GlobalPlugin):

     def script_toggleSpeechDictionaries(self, gesture):

          globalVars.speechDictionaryProcessing = not globalVars.speechDictionaryProcessing

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

     __gestures = {

     "kb:NVDA+d":"toggleSpeechDictionaries",

}

**

 

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.