[nvda-addons] Re: The resource add on. v3

  • From: "Joseph Lee" <joseph.lee22590@xxxxxxxxx>
  • To: <nvda-addons@xxxxxxxxxxxxx>
  • Date: Sun, 7 Dec 2014 11:01:43 -0800

Hi,
I'll work on this add-on this week after college finals.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons-bounce@xxxxxxxxxxxxx
[mailto:nvda-addons-bounce@xxxxxxxxxxxxx] On Behalf Of Brian's Mail list
account BY
Sent: Sunday, December 7, 2014 10:20 AM
To: nvda-addons@xxxxxxxxxxxxx
Subject: [nvda-addons] Re: The resource add on. v3

Right, I've stripped out the  Dropbox add on, as it seems no longer to work
in any case on the latest  version of their software, and have a more
concise log for you here.
version 3.2, though i notice it does not say what version it is.
INFO - __main__ (17:13:11):
Starting NVDA
INFO - core.main (17:13:11):
Config dir: C:\Users\KTN\AppData\Roaming\nvda DEBUG - core.main (17:13:11):
setting language to Windows
INFO - core.main (17:13:11):
NVDA version 2014.4
INFO - core.main (17:13:11):
Using Windows version sys.getwindowsversion(major=6, minor=1, build=7601,
platform=2, service_pack='Service Pack 1') INFO - core.main (17:13:11):
Using Python version 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32
bit (Intel)] INFO - core.main (17:13:11):
Using comtypes version 0.6.2
DEBUG - core.main (17:13:11):
Initializing addons system.
DEBUG - addonHandler.Addon.loadModule (17:13:11):
Importing module installTasks from plugin resourceMonitor DEBUG -
addonHandler._getAvailableAddonsFromPath (17:13:11):
Listing add-ons from C:\Users\KTN\AppData\Roaming\nvda\addons
DEBUG - addonHandler._getAvailableAddonsFromPath (17:13:11):
Loading add-on from
C:\Users\KTN\AppData\Roaming\nvda\addons\fakeClipboardAnouncement
DEBUG - addonHandler._getAvailableAddonsFromPath (17:13:11):
Found add-on fakeClipboardAnouncement
DEBUG - addonHandler._getAvailableAddonsFromPath (17:13:11):
Loading add-on from C:\Users\KTN\AppData\Roaming\nvda\addons\goldwave
DEBUG - addonHandler._getAvailableAddonsFromPath (17:13:11):
Found add-on goldwave
DEBUG - addonHandler._getAvailableAddonsFromPath (17:13:11):
Loading add-on from C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor
DEBUG - addonHandler._getAvailableAddonsFromPath (17:13:11):
Found add-on resourceMonitor
DEBUG - addonHandler._getAvailableAddonsFromPath (17:13:11):
Loading add-on from C:\Users\KTN\AppData\Roaming\nvda\addons\systrayList
DEBUG - addonHandler._getAvailableAddonsFromPath (17:13:11):
Found add-on systrayList
DEBUG - core.main (17:13:11):
Initializing appModule Handler
DEBUG - addonHandler.Addon.addToPackagePath (17:13:11):
Addon goldwave added to appModules package path DEBUG - core.main
(17:13:11):
Initializing NVDAHelper
DEBUG - core.main (17:13:11):
Speech Dictionary processing
DEBUG - speechDictHandler.SpeechDict.load (17:13:11):
Loading speech dictionary
'C:\Users\KTN\AppData\Roaming\nvda\speechDicts\default.dic'...
DEBUG - speechDictHandler.SpeechDict.load (17:13:11):
file 'C:\Users\KTN\AppData\Roaming\nvda\speechDicts\default.dic' not found.
DEBUG - speechDictHandler.SpeechDict.load (17:13:11):
Loading speech dictionary 'builtin.dic'...
DEBUG - speechDictHandler.SpeechDict.load (17:13:11):
3 loaded records.
DEBUG - core.main (17:13:11):
Initializing speech
INFO - synthDrivers.espeak.SynthDriver.__init__ (17:13:11):
Using eSpeak version 1.48.03  04.Mar.14
DEBUG - speechDictHandler.SpeechDict.load (17:13:12):
Loading speech dictionary
'C:\Users\KTN\AppData\Roaming\nvda\speechDicts\espeak-english.dic'...
DEBUG - speechDictHandler.SpeechDict.load (17:13:12):
file 'C:\Users\KTN\AppData\Roaming\nvda\speechDicts\espeak-english.dic' not
found.
INFO - synthDriverHandler.setSynth (17:13:12):
Loaded synthDriver espeak
INFO - core.main (17:13:12):
Using wx version 2.8.12.1 (msw-unicode)
DEBUG - core.main (17:13:12):
Initializing braille
INFO - braille.initialize (17:13:12):
Using liblouis version 2.6.0
INFO - braille.BrailleHandler.setDisplayByName (17:13:12):
Loaded braille display driver noBraille, current display has 0 cells.
DEBUG - core.main (17:13:12):
Initializing braille input
INFO - brailleInput.initialize (17:13:12):
Braille input initialized
DEBUG - core.main (17:13:12):
Initializing displayModel
DEBUG - core.main (17:13:12):
Initializing GUI
DEBUG - core.main (17:13:12):
initializing Java Access Bridge support
WARNING - core.main (17:13:12):
Java Access Bridge not available
DEBUG - core.main (17:13:12):
Initializing winConsole support
DEBUG - core.main (17:13:12):
Initializing UIA support
DEBUG - core.main (17:13:12):
Initializing IAccessible support
DEBUG - core.main (17:13:12):
Initializing input core
DEBUGWARNING - inputCore.InputManager.loadLocaleGestureMap (17:13:12):
No locale gesture map for language en
DEBUGWARNING - inputCore.InputManager.loadUserGestureMap (17:13:12):
No user gesture map
DEBUG - core.main (17:13:12):
Initializing keyboard handler
DEBUG - core.main (17:13:12):
initializing mouse handler
DEBUG - core.main (17:13:12):
Initializing touchHandler
DEBUGWARNING - touchHandler.initialize (17:13:12):
Touch only supported on Windows 8 and higher DEBUG - core.main (17:13:12):
Initializing global plugin handler
DEBUG - addonHandler.Addon.addToPackagePath (17:13:12):
Addon fakeClipboardAnouncement added to globalPlugins package path DEBUG -
addonHandler.Addon.addToPackagePath (17:13:12):
Addon goldwave added to globalPlugins package path DEBUG -
addonHandler.Addon.addToPackagePath (17:13:12):
Addon resourceMonitor added to globalPlugins package path DEBUG -
addonHandler.Addon.addToPackagePath (17:13:12):
Addon systrayList added to globalPlugins package path DEBUG - core.main
(17:13:12):
Initializing core pump
DEBUG - core.main (17:13:12):
Initializing watchdog
DEBUG - core.main (17:13:12):
initializing updateCheck
INFO - core.main (17:13:12):
NVDA initialized
DEBUG - core.main (17:13:12):
entering wx application main loop

Snippage of  rubbish while I get to desktop.
Speaking [LangChangeCommand ('en_GB'), u'Desktop  list'] IO - speech.speak
(17:13:22):
Speaking [LangChangeCommand ('en_GB'), u'Dropbox  10 of 25'] IO -
inputCore.InputManager.executeGesture (17:13:35):
Input: kb(desktop):shift+NVDA+3
DEBUGWARNING - watchdog._watcher (17:13:45):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 166, in <module>
  File "core.pyo", line 357, in main
  File "wx\_core.pyo", line 8010, in MainLoop
  File "wx\_core.pyo", line 7306, in MainLoop
  File "core.pyo", line 328, in Notify
  File "queueHandler.pyo", line 83, in pumpAll
  File "queueHandler.pyo", line 50, in flushQueue
  File "scriptHandler.pyo", line 136, in _queueScriptCallback
  File "scriptHandler.pyo", line 174, in executeScript
  File
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py",
line 99, in script_announceDriveInfo
  File
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py",
line 86, in getDriveInfo
  File "genericpath.pyo", line 18, in exists

WARNING - watchdog._watcher (17:14:00):
Core frozen in stack:
  File "nvda.pyw", line 166, in <module>
  File "core.pyo", line 357, in main
  File "wx\_core.pyo", line 8010, in MainLoop
  File "wx\_core.pyo", line 7306, in MainLoop
  File "core.pyo", line 328, in Notify
  File "queueHandler.pyo", line 83, in pumpAll
  File "queueHandler.pyo", line 50, in flushQueue
  File "scriptHandler.pyo", line 136, in _queueScriptCallback
  File "scriptHandler.pyo", line 174, in executeScript
  File
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py",
line 99, in script_announceDriveInfo
  File
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py",
line 86, in getDriveInfo
  File "genericpath.pyo", line 18, in exists

WARNING - watchdog._watcher (17:14:15):
Core frozen in stack:
  File "nvda.pyw", line 166, in <module>
  File "core.pyo", line 357, in main
  File "wx\_core.pyo", line 8010, in MainLoop
  File "wx\_core.pyo", line 7306, in MainLoop
  File "core.pyo", line 328, in Notify
  File "queueHandler.pyo", line 83, in pumpAll
  File "queueHandler.pyo", line 50, in flushQueue
  File "scriptHandler.pyo", line 136, in _queueScriptCallback
  File "scriptHandler.pyo", line 174, in executeScript
  File
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py",
line 99, in script_announceDriveInfo
  File
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py",
line 86, in getDriveInfo
  File "genericpath.pyo", line 18, in exists

WARNING - watchdog._watcher (17:14:30):
Core frozen in stack:
  File "nvda.pyw", line 166, in <module>
  File "core.pyo", line 357, in main
  File "wx\_core.pyo", line 8010, in MainLoop
  File "wx\_core.pyo", line 7306, in MainLoop
  File "core.pyo", line 328, in Notify
  File "queueHandler.pyo", line 83, in pumpAll
  File "queueHandler.pyo", line 50, in flushQueue
  File "scriptHandler.pyo", line 136, in _queueScriptCallback
  File "scriptHandler.pyo", line 174, in executeScript
  File
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py",
line 99, in script_announceDriveInfo
  File
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py",
line 86, in getDriveInfo
  File "genericpath.pyo", line 18, in exists comment. This is never heard...
IO - speech.speak (17:14:43):
Speaking [LangChangeCommand ('en_GB'), u'C:\\ (NTFS drive): 39.75gb of
931.19gb used 4.3%. '] DEBUG - appModuleHandler.cleanup (17:14:43):
application explorer closed
IO - speech.speak (17:14:43):
Speaking [LangChangeCommand ('en_GB'), u'Secure Desktop'] DEBUG -
appModuleHandler.cleanup (17:14:43):
application explorer closed
DEBUGWARNING - RPC process 4020 (iusb3mon.exe) (17:14:43):
Thread 2608, build\x86\remote\ia2Support.cpp, installIA2Support, 81:
Error registering class object, code -2147221008

IO - speech.speak (17:14:43):
Speaking [LangChangeCommand ('en_GB'), u'Secure Desktop'] DEBUGWARNING -
IAccessibleHandler.accessibleObjectFromEvent (17:14:43):
oleacc.AccessibleObjectFromEvent with window 65954, objectID -4 and childID
0: [Error -2147024809] The parameter is incorrect IO - speech.speak
(17:14:43):
Speaking [LangChangeCommand ('en_GB'), u'Secure Desktop'] IO -
speech._speakSpellingGen (17:14:43):
Speaking character u'h'
DEBUG - queueHandler.registerGeneratorObject (17:14:43):
Adding generator 1
IO - speech._speakSpellingGen (17:14:43):
Speaking character u'e'
IO - speech._speakSpellingGen (17:14:43):
Speaking character u'l'
IO - speech._speakSpellingGen (17:14:43):
Speaking character u'l'
IO - speech._speakSpellingGen (17:14:43):
Speaking character u'o'
IO - speech.speakTypedCharacters (17:14:43):
typed word: hello
IO - speech._speakSpellingGen (17:14:43):
Speaking character u'space'
IO - speech._speakSpellingGen (17:14:43):
Speaking character u'w'
IO - speech._speakSpellingGen (17:14:43):
Speaking character u'o'
IO - speech._speakSpellingGen (17:14:43):
Speaking character u'r'
IO - speech._speakSpellingGen (17:14:43):
Speaking character u'l'
IO - speech._speakSpellingGen (17:14:43):
Speaking character u'd'
DEBUG - appModuleHandler.cleanup (17:14:43):
application  closed
DEBUG - appModuleHandler.cleanup (17:14:43):
application iusb3mon closed
IO - speech.speak (17:14:44):
Speaking [LangChangeCommand ('en_GB'), u'Secure Desktop'] DEBUGWARNING -
watchdog._watcher (17:14:44):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 166, in <module>
  File "core.pyo", line 357, in main
  File "wx\_core.pyo", line 8010, in MainLoop
  File "wx\_core.pyo", line 7306, in MainLoop
  File "core.pyo", line 327, in Notify
  File "IAccessibleHandler.pyo", line 846, in pumpAll
  File "IAccessibleHandler.pyo", line 647, in processFocusWinEvent
  File "IAccessibleHandler.pyo", line 523, in winEventToNVDAEvent
  File "NVDAObjects\IAccessible\__init__.pyo", line 37, in
getNVDAObjectFromEvent
  File "IAccessibleHandler.pyo", line 338, in accessibleObjectFromEvent
  File "oleacc.pyo", line 240, in AccessibleObjectFromEvent

DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (17:14:44):
oleacc.AccessibleObjectFromEvent with window 196646, objectID -4 and childID
0:
DEBUG - queueHandler.pumpAll (17:14:44):
generator 1 finished
DEBUGWARNING - watchdog._watcher (17:14:45):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 166, in <module>
  File "core.pyo", line 357, in main
  File "wx\_core.pyo", line 8010, in MainLoop
  File "wx\_core.pyo", line 7306, in MainLoop
  File "core.pyo", line 328, in Notify
  File "queueHandler.pyo", line 83, in pumpAll
  File "queueHandler.pyo", line 50, in flushQueue
  File "eventHandler.pyo", line 59, in _queueEventCallback
  File "eventHandler.pyo", line 136, in executeEvent
  File "eventHandler.pyo", line 149, in doPreGainFocus
  File "api.pyo", line 107, in setFocusObject
  File "baseObject.pyo", line 34, in __get__
  File "baseObject.pyo", line 110, in _getPropertyViaCache
  File "NVDAObjects\__init__.pyo", line 467, in _get_container
  File "baseObject.pyo", line 34, in __get__
  File "baseObject.pyo", line 110, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyo", line 913, in _get_parent
  File "IAccessibleHandler.pyo", line 430, in accParent

DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (17:14:45):
oleacc.AccessibleObjectFromEvent with window 655430, objectID -4 and childID
0: [Error -2147024809] The parameter is incorrect IO - speech.speak
(17:14:45):
Speaking [LangChangeCommand ('en_GB'), u'pane'] IO - speech.speak
(17:14:45):
Speaking [LangChangeCommand ('en_GB'), u'Start  button  Ctrl+Esc'] INFO -
config.ConfigManager.save (17:14:45):
Base configuration saved
INFO - core.onEndSession (17:14:46):
Windows session ending

Note in these logs, sometimes the control alt delete is seen, sometimes not,
but usually in the wrong place. I assume there is a log associated with the
system part of nvda, ie the bit that runs in the log in prompt, which is no
doubt seen elsewhere, but in any case, when you are offered the dialogue to
log in again, the screenreader starts when you do so.


bglists@xxxxxxxxxxxxxxxx
Sent via blueyonder.
Please address personal email to:-
briang1@xxxxxxxxxxxxxxxx, putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "Brian's Mail list account BY" <bglists@xxxxxxxxxxxxxxxx>
To: <nvda-addons@xxxxxxxxxxxxx>
Sent: Sunday, December 07, 2014 1:19 PM
Subject: [nvda-addons] Re: The resource add on. v3


> I'll hack the secure desktop after lunch.
> Brian
>
> bglists@xxxxxxxxxxxxxxxx
> Sent via blueyonder.
> Please address personal email to:-
> briang1@xxxxxxxxxxxxxxxx, putting 'Brian Gaff'
> in the display name field.
> ----- Original Message ----- 
> From: "Brian's Mail list account BY" <bglists@xxxxxxxxxxxxxxxx>
> To: <nvda-addons@xxxxxxxxxxxxx>
> Sent: Sunday, December 07, 2014 11:43 AM
> Subject: [nvda-addons] Re: The resource add on. v3
>
>
>> Well that does not work either, but it does perhaps reveal why it locks 
>> up the system, but good luck with this log, its very odd. Bring back XP.
>>
>> I put version 3.2 in this morning in both the temp and installed copy. 
>> The log below is from the installed copy of 2014.4
>>
>> For some reason, I had a lot of trouble getting an nvda-old.log generated

>> under the conditions of using this add on.
>> Eventually I did it by very precise timing of keypresses, none of which 
>> seem to have got into the log, so quite how it hopped to dropbox add on 
>> from resource monitor eludes me but a quick glance at the info below 
>> shows it attempting to  speak the hard drive info at least, though it 
>> never actually occured in audio on the machine. We then had all that 
>> messing about of secure desktop which it tried to say, but then went 
>> silent, and then it seems to have closed explorer for no good reason and 
>> went completely mad.
>> Good luck.
>> Brian
>>
>>
>> IO - inputCore.InputManager.executeGesture (10:26:46):
>> Input: kb(desktop):shift+NVDA+3
>> DEBUGWARNING - watchdog._watcher (10:26:56):
>> Trying to recover from freeze, core stack:
>>  File "nvda.pyw", line 166, in <module>
>>  File "core.pyo", line 357, in main
>>  File "wx\_core.pyo", line 8010, in MainLoop
>>  File "wx\_core.pyo", line 7306, in MainLoop
>>  File "core.pyo", line 328, in Notify
>>  File "queueHandler.pyo", line 83, in pumpAll
>>  File "queueHandler.pyo", line 50, in flushQueue
>>  File "scriptHandler.pyo", line 136, in _queueScriptCallback
>>  File "scriptHandler.pyo", line 174, in executeScript
>>  File 
>>
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py", 
>> line 99, in script_announceDriveInfo
>>  File 
>>
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py", 
>> line 86, in getDriveInfo
>>  File "genericpath.pyo", line 18, in exists
>>
>> WARNING - watchdog._watcher (10:27:11):
>> Core frozen in stack:
>>  File "nvda.pyw", line 166, in <module>
>>  File "core.pyo", line 357, in main
>>  File "wx\_core.pyo", line 8010, in MainLoop
>>  File "wx\_core.pyo", line 7306, in MainLoop
>>  File "core.pyo", line 328, in Notify
>>  File "queueHandler.pyo", line 83, in pumpAll
>>  File "queueHandler.pyo", line 50, in flushQueue
>>  File "scriptHandler.pyo", line 136, in _queueScriptCallback
>>  File "scriptHandler.pyo", line 174, in executeScript
>>  File 
>>
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py", 
>> line 99, in script_announceDriveInfo
>>  File 
>>
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py", 
>> line 86, in getDriveInfo
>>  File "genericpath.pyo", line 18, in exists
>>
>> WARNING - watchdog._watcher (10:27:26):
>> Core frozen in stack:
>>  File "nvda.pyw", line 166, in <module>
>>  File "core.pyo", line 357, in main
>>  File "wx\_core.pyo", line 8010, in MainLoop
>>  File "wx\_core.pyo", line 7306, in MainLoop
>>  File "core.pyo", line 328, in Notify
>>  File "queueHandler.pyo", line 83, in pumpAll
>>  File "queueHandler.pyo", line 50, in flushQueue
>>  File "scriptHandler.pyo", line 136, in _queueScriptCallback
>>  File "scriptHandler.pyo", line 174, in executeScript
>>  File 
>>
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py", 
>> line 99, in script_announceDriveInfo
>>  File 
>>
"C:\Users\KTN\AppData\Roaming\nvda\addons\resourceMonitor\globalPlugins\reso
urceMonitor\__init__.py", 
>> line 86, in getDriveInfo
>>  File "genericpath.pyo", line 18, in exists
>> Comment .. I never heard anything except secure desktop  spoken after 
>> this point in the log.
>>
>> IO - speech.speak (10:27:33):
>> Speaking [LangChangeCommand ('en_GB'), u'C:\\ (NTFS drive): 38.63gb of 
>> 931.19gb used 4.1%. E:\\ (FAT32 drive): 77.52mb of 480.01mb used 16.1%. 
>> ']
>> IO - speech.speak (10:27:33):
>> Speaking [LangChangeCommand ('en_GB'), u'Secure Desktop']
>> DEBUG - appModuleHandler.cleanup (10:27:33):
>> application explorer closed
>> IO - speech.speak (10:27:33):
>> Speaking [LangChangeCommand ('en_GB'), u'Secure Desktop']
>> DEBUG - appModuleHandler.cleanup (10:27:33):
>> application privacyiconclient closed
>> Comment ... If explorer is closed then how can all the rest of this be 
>> happening?
>>
>> DEBUGWARNING - watchdog._watcher (10:27:33):
>> Trying to recover from freeze, core stack:
>>  File "nvda.pyw", line 166, in <module>
>>  File "core.pyo", line 357, in main
>>  File "wx\_core.pyo", line 8010, in MainLoop
>>  File "wx\_core.pyo", line 7306, in MainLoop
>>  File "core.pyo", line 327, in Notify
>>  File "IAccessibleHandler.pyo", line 851, in pumpAll
>>  File "IAccessibleHandler.pyo", line 711, in processDesktopSwitchWinEvent
>>  File "eventHandler.pyo", line 136, in executeEvent
>>  File "eventHandler.pyo", line 151, in doPreGainFocus
>>  File "NVDAObjects\__init__.pyo", line 275, in objectInForeground
>>  File "NVDAObjects\__init__.pyo", line 126, in __call__
>>  File 
>> "C:\Users\KTN\AppData\Roaming\nvda\addons\dropbox\appModules\dropbox.py",

>> line 80, in event_NVDAObject_init
>>  File "baseObject.pyo", line 34, in __get__
>>  File "baseObject.pyo", line 110, in _getPropertyViaCache
>>  File "NVDAObjects\IAccessible\__init__.pyo", line 697, in _get_name
>>  File "comtypes\__init__.pyo", line 795, in __call__
>>
>> DEBUGWARNING - eventHandler.executeEvent (10:27:34):
>> error executing event: gainFocus on 
>> <IAccessibleHandler.SecureDesktopNVDAObject object at 0x04E82950> with 
>> extra args of {}
>> Traceback (most recent call last):
>>  File "eventHandler.pyo", line 136, in executeEvent
>>  File "eventHandler.pyo", line 151, in doPreGainFocus
>>  File "NVDAObjects\__init__.pyo", line 275, in objectInForeground
>>  File "NVDAObjects\__init__.pyo", line 126, in __call__
>>  File 
>> "C:\Users\KTN\AppData\Roaming\nvda\addons\dropbox\appModules\dropbox.py",

>> line 80, in event_NVDAObject_init
>>  File "baseObject.pyo", line 34, in __get__
>>  File "baseObject.pyo", line 110, in _getPropertyViaCache
>>  File "NVDAObjects\IAccessible\__init__.pyo", line 697, in _get_name
>>  File "comtypes\__init__.pyo", line 795, in __call__
>>  File "watchdog.pyo", line 184, in sendMessageCallCanceller
>> CallCancelled
>> DEBUGWARNING - watchdog._watcher (10:27:34):
>> Trying to recover from freeze, core stack:
>>  File "nvda.pyw", line 166, in <module>
>>  File "core.pyo", line 357, in main
>>  File "wx\_core.pyo", line 8010, in MainLoop
>>  File "wx\_core.pyo", line 7306, in MainLoop
>>  File "core.pyo", line 327, in Notify
>>  File "IAccessibleHandler.pyo", line 846, in pumpAll
>>  File "IAccessibleHandler.pyo", line 647, in processFocusWinEvent
>>  File "IAccessibleHandler.pyo", line 523, in winEventToNVDAEvent
>>  File "NVDAObjects\IAccessible\__init__.pyo", line 37, in 
>> getNVDAObjectFromEvent
>>  File "IAccessibleHandler.pyo", line 338, in accessibleObjectFromEvent
>>  File "oleacc.pyo", line 240, in AccessibleObjectFromEvent
>>
>> DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (10:27:34):
>> oleacc.AccessibleObjectFromEvent with window 65996, objectID -4 and 
>> childID 0:
>> DEBUGWARNING - core.Notify (10:27:34):
>> errors in this core pump cycle
>> Traceback (most recent call last):
>>  File "core.pyo", line 327, in Notify
>>  File "IAccessibleHandler.pyo", line 858, in pumpAll
>>  File "IAccessibleHandler.pyo", line 605, in processGenericWinEvent
>>  File "IAccessibleHandler.pyo", line 523, in winEventToNVDAEvent
>>  File "NVDAObjects\IAccessible\__init__.pyo", line 43, in 
>> getNVDAObjectFromEvent
>>  File "NVDAObjects\__init__.pyo", line 126, in __call__
>>  File 
>> "C:\Users\KTN\AppData\Roaming\nvda\addons\dropbox\appModules\dropbox.py",

>> line 80, in event_NVDAObject_init
>>  File "baseObject.pyo", line 34, in __get__
>>  File "baseObject.pyo", line 110, in _getPropertyViaCache
>>  File "NVDAObjects\IAccessible\__init__.pyo", line 1657, in _get_name
>>  File "baseObject.pyo", line 34, in __get__
>>  File "baseObject.pyo", line 110, in _getPropertyViaCache
>>  File "NVDAObjects\window\__init__.pyo", line 200, in _get_displayText
>>  File "displayModel.pyo", line 252, in __init__
>>  File "textInfos\offsets.pyo", line 301, in __init__
>>  File "displayModel.pyo", line 360, in _getStoryLength
>>  File "baseObject.pyo", line 34, in __get__
>>  File "baseObject.pyo", line 110, in _getPropertyViaCache
>>  File "displayModel.pyo", line 273, in _get__storyFieldsAndRects
>>  File "displayModel.pyo", line 164, in getWindowTextInRect
>>  File "watchdog.pyo", line 319, in cancellableExecute
>>  File "watchdog.pyo", line 259, in execute
>> CallCancelled
>> IO - speech.speak (10:27:35):
>> Speaking [LangChangeCommand ('en_GB'), u'pane']
>> DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (10:27:35):
>> oleacc.AccessibleObjectFromEvent with window 131382, objectID -4 and 
>> childID 0: [Error -2147467259] Unspecified error
>> IO - speech.speak (10:27:35):
>> Speaking [LangChangeCommand ('en_GB'), u'Start  button  Ctrl+Esc']
>> DEBUGWARNING - RPC process 2484 (iusb3mon.exe) (10:27:35):
>> Thread 2488, build\x86\remote\ia2Support.cpp, installIA2Support, 81:
>> Error registering class object, code -2147221008
>>
>> DEBUG - appModuleHandler.cleanup (10:27:35):
>> application iusb3mon closed
>> DEBUG - appModuleHandler.cleanup (10:27:35):
>> application dropbox closed
>> DEBUG - appModuleHandler.cleanup (10:27:35):
>> application startupmonitor closed
>> DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (10:27:35):
>> oleacc.AccessibleObjectFromEvent with window 65830, objectID -4 and 
>> childID 0: [Error -2147024809] The parameter is incorrect
>> DEBUGWARNING - 
>> displayModel.DisplayModelTextInfo._get__storyFieldsAndRects (10:27:35):
>> AppModule does not have a binding handle
>> IO - speech.speak (10:27:35):
>> Speaking [LangChangeCommand ('en_GB'), u'unknown']
>> INFO - config.ConfigManager.save (10:27:35):
>> Base configuration saved
>> DEBUGWARNING - watchdog._watcher (10:27:35):
>> Trying to recover from freeze, core stack:
>>  File "nvda.pyw", line 166, in <module>
>>  File "core.pyo", line 357, in main
>>  File "wx\_core.pyo", line 8010, in MainLoop
>>  File "wx\_core.pyo", line 7306, in MainLoop
>>  File "core.pyo", line 327, in Notify
>>  File "IAccessibleHandler.pyo", line 858, in pumpAll
>>  File "IAccessibleHandler.pyo", line 605, in processGenericWinEvent
>>  File "IAccessibleHandler.pyo", line 523, in winEventToNVDAEvent
>>  File "NVDAObjects\IAccessible\__init__.pyo", line 37, in 
>> getNVDAObjectFromEvent
>>  File "IAccessibleHandler.pyo", line 338, in accessibleObjectFromEvent
>>  File "oleacc.pyo", line 240, in AccessibleObjectFromEvent
>>  File "core.pyo", line 214, in onEndSession
>>  File "nvwave.pyo", line 328, in playWaveFile
>>  File "nvwave.pyo", line 215, in idle
>>  File "nvwave.pyo", line 186, in sync
>>  File "winKernel.pyo", line 130, in waitForSingleObject
>>
>> INFO - core.onEndSession (10:27:36):
>> Windows session ending
>>
>> Brian
>>
>> bglists@xxxxxxxxxxxxxxxx
>> Sent via blueyonder.
>> Please address personal email to:-
>> briang1@xxxxxxxxxxxxxxxx, putting 'Brian Gaff'
>> in the display name field.
>> ----- Original Message ----- 
>> From: "Joseph Lee" <joseph.lee22590@xxxxxxxxx>
>> To: <nvda-addons@xxxxxxxxxxxxx>
>> Sent: Saturday, December 06, 2014 8:28 PM
>> Subject: [nvda-addons] Re: The resource add on. v3
>>
>>
>>> Hi,
>>> Please try 3.2-dev which should fix this problem in about 30 minutes 
>>> from
>>> NVDA Community add-ons site.
>>> Cheers,
>>> Joseph
>>>
>>> -----Original Message-----
>>> From: nvda-addons-bounce@xxxxxxxxxxxxx
>>> [mailto:nvda-addons-bounce@xxxxxxxxxxxxx] On Behalf Of Brian's Mail list
>>> account BY
>>> Sent: Saturday, December 6, 2014 2:17 AM
>>> To: nvda-addons@xxxxxxxxxxxxx
>>> Subject: [nvda-addons] Re: The resource add on. v3
>>>
>>> INFO - __main__ (16:10:47):
>>> Starting NVDA
>>> INFO - core.main (16:10:47):
>>> Config dir: C:\nvda portable\userConfig
>>> DEBUG - core.main (16:10:47):
>>> setting language to Windows
>>> INFO - core.main (16:10:47):
>>> NVDA version 2014.4
>>> INFO - core.main (16:10:47):
>>> Using Windows version sys.getwindowsversion(major=6, minor=1, 
>>> build=7601,
>>> platform=2, service_pack='Service Pack 1') INFO - core.main (16:10:47):
>>> Using Python version 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 
>>> 32
>>> bit (Intel)] INFO - core.main (16:10:47):
>>> Using comtypes version 0.6.2
>>> DEBUG - core.main (16:10:47):
>>> Initializing addons system.
>>> DEBUG - addonHandler._getAvailableAddonsFromPath (16:10:47):
>>> Listing add-ons from C:\nvda portable\userConfig\addons DEBUG -
>>> addonHandler._getAvailableAddonsFromPath (16:10:47):
>>> Loading add-on from C:\nvda portable\userConfig\addons\dropbox
>>> DEBUG - addonHandler._getAvailableAddonsFromPath (16:10:47):
>>> Found add-on dropbox
>>> DEBUG - addonHandler._getAvailableAddonsFromPath (16:10:47):
>>> Loading add-on from C:\nvda portable\userConfig\addons\extendedWinamp
>>> DEBUG - addonHandler._getAvailableAddonsFromPath (16:10:47):
>>> Found add-on extendedWinamp
>>> DEBUG - addonHandler._getAvailableAddonsFromPath (16:10:47):
>>> Loading add-on from C:\nvda
>>> portable\userConfig\addons\fakeClipboardAnouncement
>>> DEBUG - addonHandler._getAvailableAddonsFromPath (16:10:47):
>>> Found add-on fakeClipboardAnouncement
>>> DEBUG - addonHandler._getAvailableAddonsFromPath (16:10:47):
>>> Loading add-on from C:\nvda portable\userConfig\addons\goldwave
>>> DEBUG - addonHandler._getAvailableAddonsFromPath (16:10:47):
>>> Found add-on goldwave
>>> DEBUG - addonHandler._getAvailableAddonsFromPath (16:10:47):
>>> Loading add-on from C:\nvda portable\userConfig\addons\resourceMonitor
>>> DEBUG - addonHandler._getAvailableAddonsFromPath (16:10:47):
>>> Found add-on resourceMonitor
>>> DEBUG - core.main (16:10:48):
>>> Initializing appModule Handler
>>> DEBUG - addonHandler.Addon.addToPackagePath (16:10:48):
>>> Addon dropbox added to appModules package path DEBUG -
>>> addonHandler.Addon.addToPackagePath (16:10:48):
>>> Addon extendedWinamp added to appModules package path DEBUG -
>>> addonHandler.Addon.addToPackagePath (16:10:48):
>>> Addon goldwave added to appModules package path DEBUG - core.main
>>> (16:10:48):
>>> Initializing NVDAHelper
>>> DEBUG - core.main (16:10:48):
>>> Speech Dictionary processing
>>> DEBUG - speechDictHandler.SpeechDict.load (16:10:48):
>>> Loading speech dictionary '.\userConfig\speechDicts\default.dic'...
>>> DEBUG - speechDictHandler.SpeechDict.load (16:10:49):
>>> 16 loaded records.
>>> DEBUG - speechDictHandler.SpeechDict.load (16:10:49):
>>> Loading speech dictionary 'builtin.dic'...
>>> DEBUG - speechDictHandler.SpeechDict.load (16:10:49):
>>> 3 loaded records.
>>> DEBUG - core.main (16:10:49):
>>> Initializing speech
>>> INFO - synthDrivers.espeak.SynthDriver.__init__ (16:10:49):
>>> Using eSpeak version 1.48.03  04.Mar.14
>>> DEBUG - speechDictHandler.SpeechDict.load (16:10:49):
>>> Loading speech dictionary 
>>> '.\userConfig\speechDicts\espeak-english.dic'...
>>> DEBUG - speechDictHandler.SpeechDict.load (16:10:49):
>>> 1 loaded records.
>>> INFO - synthDriverHandler.setSynth (16:10:49):
>>> Loaded synthDriver espeak
>>> INFO - core.main (16:10:49):
>>> Using wx version 2.8.12.1 (msw-unicode)
>>> DEBUG - core.main (16:10:49):
>>> Initializing braille
>>> INFO - braille.initialize (16:10:49):
>>> Using liblouis version 2.6.0
>>> INFO - braille.BrailleHandler.setDisplayByName (16:10:49):
>>> Loaded braille display driver noBraille, current display has 0 cells.
>>> DEBUG - core.main (16:10:49):
>>> Initializing braille input
>>> INFO - brailleInput.initialize (16:10:49):
>>> Braille input initialized
>>> DEBUG - core.main (16:10:49):
>>> Initializing displayModel
>>> DEBUG - core.main (16:10:49):
>>> Initializing GUI
>>> DEBUG - core.main (16:10:49):
>>> initializing Java Access Bridge support
>>> WARNING - core.main (16:10:49):
>>> Java Access Bridge not available
>>> DEBUG - core.main (16:10:49):
>>> Initializing winConsole support
>>> DEBUG - core.main (16:10:49):
>>> Initializing UIA support
>>> DEBUG - core.main (16:10:49):
>>> Initializing IAccessible support
>>> DEBUG - core.main (16:10:49):
>>> Initializing input core
>>> DEBUGWARNING - inputCore.InputManager.loadLocaleGestureMap (16:10:49):
>>> No locale gesture map for language en
>>> DEBUGWARNING - inputCore.InputManager.loadUserGestureMap (16:10:49):
>>> No user gesture map
>>> DEBUG - core.main (16:10:49):
>>> Initializing keyboard handler
>>> DEBUG - core.main (16:10:49):
>>> initializing mouse handler
>>> DEBUG - core.main (16:10:49):
>>> Initializing touchHandler
>>> DEBUGWARNING - touchHandler.initialize (16:10:49):
>>> Touch only supported on installed copies DEBUG - core.main (16:10:49):
>>> Initializing global plugin handler
>>> DEBUG - addonHandler.Addon.addToPackagePath (16:10:49):
>>> Addon dropbox added to globalPlugins package path DEBUG -
>>> addonHandler.Addon.addToPackagePath (16:10:49):
>>> Addon fakeClipboardAnouncement added to globalPlugins package path 
>>> DEBUG -
>>> addonHandler.Addon.addToPackagePath (16:10:49):
>>> Addon goldwave added to globalPlugins package path DEBUG -
>>> addonHandler.Addon.addToPackagePath (16:10:49):
>>> Addon resourceMonitor added to globalPlugins package path DEBUG - 
>>> core.main
>>> (16:10:50):
>>> Initializing core pump
>>> DEBUG - core.main (16:10:50):
>>> Initializing watchdog
>>> DEBUG - core.main (16:10:50):
>>> initializing updateCheck
>>> INFO - core.main (16:10:50):
>>> NVDA initialized
>>> DEBUG - core.main (16:10:50):
>>> entering wx application main loop
>>> INFO - updateCheck.AutoUpdateChecker._started (16:10:50):
>>> Performing automatic update check
>>> IO - speech.speak (16:10:50):
>>> Speaking [LangChangeCommand ('en_GB'), u'Desktop  list'] IO - 
>>> speech.speak
>>> (16:10:50):
>>> Speaking [LangChangeCommand ('en_GB'), u'run nvda portable  19 of 21'] 
>>> IO -
>>> inputCore.InputManager.executeGesture (16:11:05):
>>> Input: kb(desktop):shift+NVDA+2
>>> DEBUGWARNING - Python warning (16:11:05):
>>> C:\nvda
>>>
portable\userConfig\addons\resourceMonitor\globalPlugins\resourceMonitor\__i
>>> nit__.py:127:
>>> DeprecationWarning: psutil.phymem_usage is deprecated DEBUGWARNING - 
>>> Python
>>> warning (16:11:05):
>>> C:\nvda
>>>
portable\userConfig\addons\resourceMonitor\globalPlugins\resourceMonitor\__i
>>> nit__.py:130:
>>> DeprecationWarning: psutil.virtmem_usage is deprecated; use
>>> psutil.swap_memory() instead
>>> IO - speech.speak (16:11:05):
>>> Speaking [LangChangeCommand ('en_GB'), u'Physical: 1.04gb of 3.87gb used
>>> (27%). Virtual: 1.12gb of 7.74gb used (14.5%).'] IO -
>>> inputCore.InputManager.executeGesture (16:11:15):
>>> Input: kb(desktop):shift+NVDA+1
>>> IO - speech.speak (16:11:15):
>>> Speaking [LangChangeCommand ('en_GB'), u'Average CPU load 12.5%, Core 1:
>>> 14.5%. Core 2: 0%. Core 3: 0.2%. Core 4: 42.8%. '] IO -
>>> inputCore.InputManager.executeGesture (16:11:30):
>>> Input: kb(desktop):shift+NVDA+3
>>> DEBUGWARNING - watchdog._watcher (16:11:40):
>>> Trying to recover from freeze, core stack:
>>>  File "nvda.pyw", line 166, in <module>
>>>  File "core.pyo", line 357, in main
>>>  File "wx\_core.pyo", line 8010, in MainLoop
>>>  File "wx\_core.pyo", line 7306, in MainLoop
>>>  File "core.pyo", line 328, in Notify
>>>  File "queueHandler.pyo", line 83, in pumpAll
>>>  File "queueHandler.pyo", line 50, in flushQueue
>>>  File "scriptHandler.pyo", line 136, in _queueScriptCallback
>>>  File "scriptHandler.pyo", line 174, in executeScript
>>>  File "C:\nvda
>>>
portable\userConfig\addons\resourceMonitor\globalPlugins\resourceMonitor\__i
>>> nit__.py",
>>> line 96, in script_announceDriveInfo
>>>  File "C:\nvda
>>>
portable\userConfig\addons\resourceMonitor\globalPlugins\resourceMonitor\__i
>>> nit__.py",
>>> line 87, in getDriveInfo
>>>  File "C:\nvda
>>>
portable\userConfig\addons\resourceMonitor\globalPlugins\resourceMonitor\psu
>>> til\__init__.py",
>>> line 1441, in disk_usage
>>>  File "C:\nvda
>>>
portable\userConfig\addons\resourceMonitor\globalPlugins\resourceMonitor\psu
>>> til\_psmswindows.py",
>>> line 136, in get_disk_usage
>>>
>>> DEBUGWARNING - RPC process 4572 (conhost.exe) (16:11:42):
>>> Thread 4064, build\x86_64\remote\ia2Support.cpp, installIA2Support, 81:
>>> Error registering class object, code -2147221008
>>>
>>>
>>> Good luck, this is on a portable version which enabled me to get back in

>>> the
>>> other installed on.
>>>
>>> Brian
>>>
>>>
>>> bglists@xxxxxxxxxxxxxxxx
>>> Sent via blueyonder.
>>> Please address personal email to:-
>>> briang1@xxxxxxxxxxxxxxxx, putting 'Brian Gaff'
>>> in the display name field.
>>> ----- Original Message -----
>>> From: "Joseph Lee" <joseph.lee22590@xxxxxxxxx>
>>> To: <nvda-addons@xxxxxxxxxxxxx>
>>> Sent: Friday, December 05, 2014 2:11 PM
>>> Subject: [nvda-addons] Re: The resource add on. v3
>>>
>>>
>>>> Hi,
>>>> Somehow, PSUtil (for which the add-on depends on) fails to obtain drive
>>>> information for certain systems. Next time this happens, could you copy
>>>> and
>>>> paste the last few bits form nvda.old.log so I can investigate what's 
>>>> up?
>>>> Cheers,
>>>> Joseph
>>>>
>>>> -----Original Message-----
>>>> From: nvda-addons-bounce@xxxxxxxxxxxxx
>>>> [mailto:nvda-addons-bounce@xxxxxxxxxxxxx] On Behalf Of Brian's Mail 
>>>> list
>>>> account BY
>>>> Sent: Friday, December 5, 2014 5:55 AM
>>>> To: nvda-addons@xxxxxxxxxxxxx
>>>> Subject: [nvda-addons] The resource add on. v3
>>>>
>>>> Not sure what I've done but this add on seems to stop things working if

>>>> I
>>>> use the nvda/shift/3 command to look at drives. I hear a windows 7 ding
>>>> and
>>>> everything stops.
>>>> I can get back by doing control alt delete, logging off and logging 
>>>> back
>>>> on
>>>> again.
>>>> I'm not completely aware of the nvda requirements when being installed,
>>>> but
>>>> the user is an admin account.
>>>> What might be going on here as xp works fine.
>>>> Brian
>>>>
>>>> bglists@xxxxxxxxxxxxxxxx
>>>> Sent via blueyonder.
>>>> Please address personal email to:-
>>>> briang1@xxxxxxxxxxxxxxxx, putting 'Brian Gaff'
>>>> in the display name field.
>>>>
>>>> ----------------------------------------------------------------
>>>>
>>>> NVDA add-ons Central: A list for discussing NVDA add-ons
>>>>
>>>> To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.
>>>>
>>>> To unsubscribe, send an email with the subject line of "unsubscribe"
>>>> (without quotes) to nvda-addons-request@xxxxxxxxxxxxx.
>>>>
>>>> If you have questions for list moderators, please send a message to
>>>> nvda-addons-moderators@xxxxxxxxxxxxx.
>>>>
>>>> Community addons can be found here: http://addons.nvda-project.org
>>>>
>>>> ----------------------------------------------------------------
>>>>
>>>> NVDA add-ons Central: A list for discussing NVDA add-ons
>>>>
>>>> To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.
>>>>
>>>> To unsubscribe, send an email with the subject line of "unsubscribe"
>>>> (without quotes) to nvda-addons-request@xxxxxxxxxxxxx.
>>>>
>>>> If you have questions for list moderators, please send a message to
>>>> nvda-addons-moderators@xxxxxxxxxxxxx.
>>>>
>>>> Community addons can be found here: http://addons.nvda-project.org
>>>
>>> ----------------------------------------------------------------
>>>
>>> NVDA add-ons Central: A list for discussing NVDA add-ons
>>>
>>> To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.
>>>
>>> To unsubscribe, send an email with the subject line of "unsubscribe"
>>> (without quotes) to nvda-addons-request@xxxxxxxxxxxxx.
>>>
>>> If you have questions for list moderators, please send a message to
>>> nvda-addons-moderators@xxxxxxxxxxxxx.
>>>
>>> Community addons can be found here: http://addons.nvda-project.org
>>>
>>> ----------------------------------------------------------------
>>>
>>> NVDA add-ons Central: A list for discussing NVDA add-ons
>>>
>>> To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.
>>>
>>> To unsubscribe, send an email with the subject line of "unsubscribe" 
>>> (without quotes) to nvda-addons-request@xxxxxxxxxxxxx.
>>>
>>> If you have questions for list moderators, please send a message to 
>>> nvda-addons-moderators@xxxxxxxxxxxxx.
>>>
>>> Community addons can be found here: http://addons.nvda-project.org
>>
>> ----------------------------------------------------------------
>>
>> NVDA add-ons Central: A list for discussing NVDA add-ons
>>
>> To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.
>>
>> To unsubscribe, send an email with the subject line of "unsubscribe" 
>> (without quotes) to nvda-addons-request@xxxxxxxxxxxxx.
>>
>> If you have questions for list moderators, please send a message to 
>> nvda-addons-moderators@xxxxxxxxxxxxx.
>>
>> Community addons can be found here: http://addons.nvda-project.org
>
> ----------------------------------------------------------------
>
> NVDA add-ons Central: A list for discussing NVDA add-ons
>
> To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.
>
> To unsubscribe, send an email with the subject line of "unsubscribe" 
> (without quotes) to nvda-addons-request@xxxxxxxxxxxxx.
>
> If you have questions for list moderators, please send a message to 
> nvda-addons-moderators@xxxxxxxxxxxxx.
>
> Community addons can be found here: http://addons.nvda-project.org 

----------------------------------------------------------------

NVDA add-ons Central: A list for discussing NVDA add-ons

To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.

To unsubscribe, send an email with the subject line of "unsubscribe"
(without quotes) to nvda-addons-request@xxxxxxxxxxxxx.

If you have questions for list moderators, please send a message to
nvda-addons-moderators@xxxxxxxxxxxxx.

Community addons can be found here: http://addons.nvda-project.org

----------------------------------------------------------------

NVDA add-ons Central: A list for discussing NVDA add-ons

To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.

To unsubscribe, send an email with the subject line of "unsubscribe" (without 
quotes) to nvda-addons-request@xxxxxxxxxxxxx.

If you have questions for list moderators, please send a message to 
nvda-addons-moderators@xxxxxxxxxxxxx.

Community addons can be found here: http://addons.nvda-project.org

Other related posts: