nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.1k stars 634 forks source link

NVDA DELAYS TO RESPOND IN SWAHILI PARAGRAPHS OR TABLES WHICH ARE FULL OF TEXT #6423

Closed jacobchawala closed 5 years ago

jacobchawala commented 8 years ago

NVDA delays to respond in paragraphs or tables written in Swahili which are full of Swahili words when you press CONTROL+DOWN/UP ARROW to read paragraphs or CONTROL+ALT+RIGHT, LEFT, UP, OR DOWN ARROWS to read rows and columns full of Swahili text. When you navigate Swahili paragraphs or rows and columns which are full of enormous Swahili text, using their respective reading commands, it can even take more than fifteen second to load and announce words in that section, depending on the number of characters in that particular paragraph or table. It responds well in lists, rows, columns, and paragraphs with few contents or few lines! Try to navigate using those commands for paragraphs and tables respectively in the Swahili document attached below. you can also try to read paragraphs and tables with numerous characters using their respective reading commands in documents of other languages so that we can solve the reading problems in all languages! Merged works - Course Outline, Project Instructions, Timetable, Activity Plans, and Forms.docx

feerrenrut commented 8 years ago

I'll take a look at reproducing this and answering questions. There was a fix that went into 2016.2 which might be related, see #5878.

jacobchawala commented 8 years ago

the issue cannot be reproduced because it just deals with tables only. this problem also arises in swahili paragraphs with numerous text. it does not arise in bulleted or numbered list with one or three lines. this is not slow with English text of a similar length. I am not sure to whether it is related to the word code or the speech engine. you can try to download the document and press control+down arrow to read paragraph with numerous text or control+alt+right, left, up, or down arrow to read rows and columns in tables with numerous swahili text and see what happens!

jcsteh commented 8 years ago

Are you using the eSpeak speech synthesizer for Swahili?

feerrenrut commented 8 years ago

I notice a small slowdown in these tables and a worse slowdown when trying to use the read all command. However, I don't notice any difference when swapping between Swahili or English in the "voice settings" "language" option (using the eSpeak synthesizer).

Next we should check if this is a regression. Given there was a potentially related fix that went into 2016.2, we should:

jacobchawala commented 8 years ago

yes, I am using eSpeak NG speech synthesizer for Swahili. I think, it is the time to develop it so that it can pronounce well swahili words! I am ready to cooperate with you.

feerrenrut commented 8 years ago

@jacobchawala, I have tried 2016.3, 2016.2.1, 2016.1 and for each swapped the "language" option in the "voice settings" dialog between English and Swahili. I didn't notice any variation in the delay. The paragraph I was testing with had approximately 2 seconds of delay before reading.

How long is the delay you are experiencing? Knowing this will help me to understand if I am experiencing the same problem as you.

Could you test this again and send me your NVDA log? First make sure you set NVDA's log level to debug (In General Settings under Preferences in the NVDA menu). See the first section of Log Files and Crash Dumps for information on how to capture this and attach it to this issue. The log file contains information that will help me to understand what might be different between your experience and mine. It will also allow me to test in the same way as you.

jacobchawala commented 7 years ago

it can delay for even two minutes to some paragraphs and tables in such a way that it can even make the Microsoft-word to not responding! I am sending to you two new swahili files: the first file will be the log file and another file is the document called "hali ya elimu Tanzania - copy. download and retest it to see the result. the file has about sixteen pages with long paragraphs and a table with 3 rows and two columns at the end. navigate paragraphs using control+down arrow and navigate the table using control+alt + arows respectively.

INFO - **main** (00:29:32):
Starting NVDA
INFO - core.main (00:29:33):
Config dir: C:\Users\Chawala JF\AppData\Roaming\nvda
DEBUG - core.main (00:29:33):
setting language to Windows
INFO - core.main (00:29:33):
NVDA version master-13652,a1cbaf7d
INFO - core.main (00:29:33):
Using Windows version 10.0.14393 workstation
INFO - core.main (00:29:33):
Using Python version 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)]
INFO - core.main (00:29:33):
Using comtypes version 0.6.2
DEBUG - core.main (00:29:33):
Initializing add-ons system
DEBUG - addonHandler._getAvailableAddonsFromPath (00:29:33):
Listing add-ons from C:\Users\Chawala JF\AppData\Roaming\nvda\addons
DEBUG - addonHandler._getAvailableAddonsFromPath (00:29:33):
Loading add-on from C:\Users\Chawala JF\AppData\Roaming\nvda\addons\wintenApps
DEBUG - addonHandler._getAvailableAddonsFromPath (00:29:33):
Found add-on wintenApps
DEBUG - core.main (00:29:34):
Initializing appModule Handler
DEBUG - addonHandler.Addon.addToPackagePath (00:29:34):
Addon wintenApps added to appModules package path
DEBUG - core.main (00:29:34):
Initializing NVDAHelper
DEBUG - core.main (00:29:34):
Speech Dictionary processing
DEBUG - speechDictHandler.SpeechDict.load (00:29:34):
Loading speech dictionary 'C:\Users\Chawala JF\AppData\Roaming\nvda\speechDicts\default.dic'...
DEBUG - speechDictHandler.SpeechDict.load (00:29:34):
file 'C:\Users\Chawala JF\AppData\Roaming\nvda\speechDicts\default.dic' not found.
DEBUG - speechDictHandler.SpeechDict.load (00:29:34):
Loading speech dictionary 'builtin.dic'...
DEBUG - speechDictHandler.SpeechDict.load (00:29:34):
3 loaded records.
DEBUG - core.main (00:29:34):
Initializing speech
INFO - synthDrivers.espeak.SynthDriver.__init__ (00:29:34):
Using eSpeak version 1.48.15  16.Apr.15
DEBUG - speechDictHandler.SpeechDict.load (00:29:35):
Loading speech dictionary 'C:\Users\Chawala JF\AppData\Roaming\nvda\speechDicts\espeak-english.dic'...
DEBUG - speechDictHandler.SpeechDict.load (00:29:35):
file 'C:\Users\Chawala JF\AppData\Roaming\nvda\speechDicts\espeak-english.dic' not found.
INFO - synthDriverHandler.setSynth (00:29:35):
Loaded synthDriver espeak
DEBUGWARNING - core.main (00:29:35):
Slow starting core (7.04 sec)
IO - speech.speak (00:29:35):
Speaking [u'Loading NVDA. Please wait...']
INFO - core.main (00:29:35):
Using wx version 3.0.2.0 msw (classic)
DEBUG - core.main (00:29:35):
Initializing braille
INFO - braille.initialize (00:29:35):
Using liblouis version 3.0.0
INFO - braille.BrailleHandler.setDisplayByName (00:29:35):
Loaded braille display driver noBraille, current display has 0 cells.
DEBUG - core.main (00:29:35):
Initializing braille input
INFO - brailleInput.initialize (00:29:35):
Braille input initialized
DEBUG - core.main (00:29:35):
Initializing displayModel
DEBUG - core.main (00:29:35):
Initializing GUI
DEBUG - core.main (00:29:35):
initializing Java Access Bridge support
WARNING - core.main (00:29:35):
Java Access Bridge not available
DEBUG - core.main (00:29:35):
Initializing winConsole support
DEBUG - core.main (00:29:35):
Initializing UIA support
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (00:29:35):
UIAutomation: IUIAutomation3
DEBUG - core.main (00:29:35):
Initializing IAccessible support
DEBUG - core.main (00:29:35):
Initializing input core
DEBUGWARNING - inputCore.InputManager.loadLocaleGestureMap (00:29:35):
No locale gesture map for language en
DEBUGWARNING - inputCore.InputManager.loadUserGestureMap (00:29:35):
No user gesture map
DEBUG - core.main (00:29:35):
Initializing keyboard handler
DEBUG - core.main (00:29:35):
initializing mouse handler
DEBUG - core.main (00:29:35):
Initializing touchHandler
DEBUGWARNING - touchHandler.initialize (00:29:35):
No touch devices found
DEBUG - core.main (00:29:35):
Initializing global plugin handler
DEBUG - addonHandler.Addon.addToPackagePath (00:29:35):
Addon wintenApps added to globalPlugins package path
DEBUGWARNING - _UIAHandler.UIAHandler.terminate (00:29:35):
Timeout or error while waiting for UIAHandler MTA thread
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (00:29:35):
UIAutomation: IUIAutomation3
DEBUG - core.main (00:29:35):
Initializing core pump
DEBUG - core.main (00:29:35):
Initializing watchdog
DEBUG - core.main (00:29:35):
initializing updateCheck
INFO - core.main (00:29:35):
NVDA initialized
DEBUG - core.main (00:29:35):
entering wx application main loop
IO - speech.speak (00:29:35):
Speaking [u'Taskbar']
IO - inputCore.InputManager.executeGesture (00:29:41):
Input: kb(desktop):alt+tab
IO - speech.speak (00:29:41):
Speaking [u'Documents  row 1  column 1']
IO - speech.speak (00:29:41):
Speaking [u'Documents  window']
IO - speech.speak (00:29:41):
Speaking [u'Items View  list']
IO - speech.speak (00:29:41):
Speaking [u'Hali ya elimu Tanzania - Copy  33 of 73']
IO - inputCore.InputManager.executeGesture (00:29:43):
Input: kb(desktop):alt+tab
IO - speech.speak (00:29:43):
Speaking [u'Hali ya elimu Tanzania - Copy - Microsoft Word  row 1  column 2']
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (00:29:44):
oleacc.AccessibleObjectFromEvent with window 2164226, objectID 9028 and childID 0: [Error -2147024809] The parameter is incorrect
DEBUGWARNING - displayModel.DisplayModelTextInfo._get__storyFieldsAndRects (00:29:44):
AppModule does not have a binding handle
IO - speech.speak (00:29:44):
Speaking [u'Hali ya elimu Tanzania - Copy - Microsoft Word (Not Responding)']
IO - inputCore.InputManager.executeGesture (00:30:05):
Input: kb(desktop):alt+f4
IO - speech.speak (00:30:06):
Speaking [u'Microsoft Office Word  dialog  Microsoft Office Word is not responding\nIf you restart or close the program, it will try to recover your information.']
IO - speech.speak (00:30:06):
Speaking [u'Wait for the program to respond  button']
IO - inputCore.InputManager.executeGesture (00:30:13):
Input: kb(desktop):tab
IO - speech.speak (00:30:13):
Speaking [u'Restart the program  button']
IO - inputCore.InputManager.executeGesture (00:30:13):
Input: kb(desktop):tab
IO - speech.speak (00:30:13):
Speaking [u'Close the program  button']
IO - inputCore.InputManager.executeGesture (00:30:16):
Input: kb(desktop):space
IO - speech._speakSpellingGen (00:30:16):
Speaking character u'space'
DEBUG - queueHandler.registerGeneratorObject (00:30:16):
Adding generator 1
IO - speech.speak (00:30:16):
Speaking [u'pressed']
DEBUG - queueHandler.pumpAll (00:30:16):
generator 1 finished
IO - speech.speak (00:30:17):
Speaking [u'Cancel  button']
IO - speech.speak (00:30:17):
Speaking [u'0 percent']
IO - inputCore.InputManager.executeGesture (00:30:20):
Input: kb(desktop):NVDA+t
IO - speech.speak (00:30:20):
Speaking [u'Microsoft Office Word']
IO - speech.speak (00:30:26):
Speaking [u'Search  window']
IO - speech.speak (00:30:26):
Speaking [u'Search box  edit']
IO - speech.speak (00:30:26):
Speaking [u'blank']
IO - speech.speak (00:30:27):
Speaking [u'Microsoft Office Word  dialog  Microsoft Office Word is not responding\nWindows is checking for a solution to the problem...']
IO - speech.speak (00:30:27):
Speaking [u'Cancel  button']
IO - speech.speak (00:30:50):
Speaking [u'Search  window']
IO - speech.speak (00:30:50):
Speaking [u'Search box  edit']
IO - speech.speak (00:30:50):
Speaking [u'blank']
IO - speech.speak (00:30:51):
Speaking [u'Microsoft Office Word  dialog  Microsoft Office Word is not responding\nWindows is checking for a solution to the problem...']
IO - speech.speak (00:30:51):
Speaking [u'Cancel  button']
IO - inputCore.InputManager.executeGesture (00:30:58):
Input: kb(desktop):tab
IO - inputCore.InputManager.executeGesture (00:30:59):
Input: kb(desktop):tab
IO - inputCore.InputManager.executeGesture (00:30:59):
Input: kb(desktop):tab
IO - inputCore.InputManager.executeGesture (00:30:59):
Input: kb(desktop):tab
IO - inputCore.InputManager.executeGesture (00:30:59):
Input: kb(desktop):tab
IO - inputCore.InputManager.executeGesture (00:31:00):
Input: kb(desktop):tab
DEBUGWARNING - displayModel.DisplayModelTextInfo._get__storyFieldsAndRects (00:31:07):
AppModule does not have a binding handle
IO - speech.speak (00:31:07):
Speaking [u'unknown']
IO - speech.speak (00:31:07):
Speaking [u'Documents  window']
IO - speech.speak (00:31:07):
Speaking [u'Items View  list']
IO - speech.speak (00:31:07):
Speaking [u'Hali ya elimu Tanzania - Copy  33 of 73']
IO - inputCore.InputManager.executeGesture (00:31:11):
Input: kb(desktop):numpadEnter
DEBUG - appModuleHandler.cleanup (00:31:12):
application werfault closed
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (00:31:12):
oleacc.AccessibleObjectFromEvent with window 1050166, objectID -4 and childID 0: [Error -2147467259] Unspecified error
IO - speech.speak (00:31:12):
Speaking [u'unknown']
DEBUGWARNING - watchdog._watcher (00:31:12):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 190, in <module>
  File "core.pyc", line 385, in main
  File "wx_core.pyc", line 8657, in MainLoop
  File "wx_core.pyc", line 7952, in MainLoop
  File "core.pyc", line 355, in Notify
  File "IAccessibleHandler.pyc", line 888, in pumpAll
  File "IAccessibleHandler.pyc", line 621, in processGenericWinEvent
  File "IAccessibleHandler.pyc", line 533, in winEventToNVDAEvent
  File "NVDAObjects\IAccessible__init__.pyc", line 37, in getNVDAObjectFromEvent
  File "IAccessibleHandler.pyc", line 344, in accessibleObjectFromEvent
  File "oleacc.pyc", line 240, in AccessibleObjectFromEvent

DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (00:31:13):
oleacc.AccessibleObjectFromEvent with window 1640402, objectID 100728986 and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (00:31:13):
oleacc.AccessibleObjectFromEvent with window 1640402, objectID 100728987 and childID 0: [Error -2147467259] Unspecified error
IO - speech.speak (00:31:13):
Speaking [u'Hali ya elimu Tanzania - Copy - Microsoft Word']
IO - speech.speak (00:31:13):
Speaking [u'Hali ya elimu Tanzania - Copy']
IO - speech.speak (00:31:13):
Speaking [u'Microsoft Word Document  edit  multi line']
IO - speech.speak (00:31:13):
Speaking [u'page 1', u'blank']
IO - speech.speak (00:31:13):
Speaking [u'list']
IO - speech.speak (00:31:13):
Speaking [u'Hali ya elimu Tanzania - Copy  subMenu  2 of 2']
IO - inputCore.InputManager.executeGesture (00:31:17):
Input: kb(desktop):control+f
IO - speech.speak (00:31:19):
Speaking [u'Find and Replace  dialog']
IO - inputCore.InputManager.executeGesture (00:31:24):
Input: kb(desktop):m
IO - speech._speakSpellingGen (00:31:24):
Speaking character u'm'
DEBUG - queueHandler.registerGeneratorObject (00:31:24):
Adding generator 2
DEBUG - queueHandler.pumpAll (00:31:25):
generator 2 finished
IO - inputCore.InputManager.executeGesture (00:31:25):
Input: kb(desktop):a
IO - speech._speakSpellingGen (00:31:25):
Speaking character u'a'
DEBUG - queueHandler.registerGeneratorObject (00:31:25):
Adding generator 3
DEBUG - queueHandler.pumpAll (00:31:25):
generator 3 finished
IO - inputCore.InputManager.executeGesture (00:31:25):
Input: kb(desktop):e
IO - speech._speakSpellingGen (00:31:25):
Speaking character u'e'
DEBUG - queueHandler.registerGeneratorObject (00:31:25):
Adding generator 4
DEBUG - queueHandler.pumpAll (00:31:25):
generator 4 finished
IO - inputCore.InputManager.executeGesture (00:31:26):
Input: kb(desktop):l
IO - speech._speakSpellingGen (00:31:26):
Speaking character u'l'
DEBUG - queueHandler.registerGeneratorObject (00:31:26):
Adding generator 5
DEBUG - queueHandler.pumpAll (00:31:26):
generator 5 finished
IO - inputCore.InputManager.executeGesture (00:31:26):
Input: kb(desktop):e
IO - speech._speakSpellingGen (00:31:26):
Speaking character u'e'
DEBUG - queueHandler.registerGeneratorObject (00:31:26):
Adding generator 6
DEBUG - queueHandler.pumpAll (00:31:26):
generator 6 finished
IO - inputCore.InputManager.executeGesture (00:31:26):
Input: kb(desktop):z
IO - speech._speakSpellingGen (00:31:27):
Speaking character u'z'
DEBUG - queueHandler.registerGeneratorObject (00:31:27):
Adding generator 7
DEBUG - queueHandler.pumpAll (00:31:27):
generator 7 finished
IO - inputCore.InputManager.executeGesture (00:31:27):
Input: kb(desktop):o
IO - speech._speakSpellingGen (00:31:27):
Speaking character u'o'
DEBUG - queueHandler.registerGeneratorObject (00:31:27):
Adding generator 8
DEBUG - queueHandler.pumpAll (00:31:27):
generator 8 finished
IO - inputCore.InputManager.executeGesture (00:31:27):
Input: kb(desktop):numpadEnter
IO - speech.speakTypedCharacters (00:31:27):
typed word: maelezo
IO - speech.speak (00:31:27):
Speaking [u'maelezo']
IO - speech.speak (00:31:28):
Speaking [u'Find Next  button  Alt+F']
IO - inputCore.InputManager.executeGesture (00:31:29):
Input: kb(desktop):escape
IO - speech.speak (00:31:29):
Speaking [u'Hali ya elimu Tanzania - Copy - Microsoft Word']
IO - speech.speak (00:31:29):
Speaking [u'Hali ya elimu Tanzania - Copy']
IO - speech.speak (00:31:29):
Speaking [u'Microsoft Word Document  edit  multi line']
IO - speech.speak (00:31:29):
Speaking [u'selected Maelezo']
IO - inputCore.InputManager.executeGesture (00:31:29):
Input: kb(desktop):upArrow
IO - speech.speak (00:31:30):
Speaking [u'page 14  spelling error', u'Marejeleo']
IO - inputCore.InputManager.executeGesture (00:31:32):
Input: kb(desktop):downArrow
IO - speech.speak (00:31:32):
Speaking [u' table  with 4 rows and 3 columns level 1', u'row 1  column 2', u'Majina']
IO - inputCore.InputManager.executeGesture (00:31:33):
Input: kb(desktop):upArrow
IO - speech.speak (00:31:34):
Speaking [u'out of table', u'Marejeleo']
IO - inputCore.InputManager.executeGesture (00:31:35):
Input: kb(desktop):downArrow
IO - speech.speak (00:31:35):
Speaking [u' table  with 4 rows and 3 columns level 1', u'row 1  column 2', u'Majina']
IO - inputCore.InputManager.executeGesture (00:31:39):
Input: kb(desktop):home
IO - speech._speakSpellingGen (00:31:39):
Speaking character u'M'
DEBUG - queueHandler.registerGeneratorObject (00:31:39):
Adding generator 9
DEBUG - queueHandler.pumpAll (00:31:40):
generator 9 finished
IO - inputCore.InputManager.executeGesture (00:31:41):
Input: kb(desktop):control+alt+rightArrow
IO - speech.speak (00:31:41):
Speaking [u'column 3', u'Maelezo\n']
IO - inputCore.InputManager.executeGesture (00:31:42):
Input: kb(desktop):control+alt+leftArrow
IO - speech.speak (00:31:43):
Speaking [u'column 2', u'spelling error', u'Majina\n']
IO - inputCore.InputManager.executeGesture (00:31:44):
Input: kb(desktop):control+alt+downArrow
IO - speech.speak (00:31:44):
Speaking [u'row 2', u'spelling error', u'Mjumbe wa kike ', u'spelling error', u'wa CAG\n']
IO - inputCore.InputManager.executeGesture (00:31:47):
Input: kb(desktop):control+alt+rightArrow
IO - speech.speak (00:31:53):
Speaking [u'column 3', u'spelling error', u'Mjumbe wa kike ', u'spelling error', u'wa CAG: ', u'spelling error', u'Za majukumu ndugu wakufunzi, ', u'spelling error', u'naitwa mariam Chikwindo toka National audit. Wiki ', u'spelling error', u'iliyopita nilituma barua kwa principal ', u'spelling error', u'kuomba siku ili nifanye kikao nanyi kwa ajili ya kuzungumza nanyi juu ya sekta ya elimu.\xa0CAG ', u'spelling error', u'amechagua mada tutakazozifanyia ukaguzi katika sekta mbalimbali kama vile ', u'spelling error', u'afya, ', u'spelling error', u'elimu, N.K. ', u'spelling error', u'lengo letu sasa hivi ni katika sekta ya elimu. ', u'spelling error', u'Kabla ya kuja hapa, ', u'spelling error', u'tulikuwa SAUT (Saint Augustine University of Tanzania) ', u'spelling error', u'tukizungumzia zaidi kuhusu elimu na mapato (Revenue). \nIli ', u'spelling error', u'kufanya majadiliano yawe rahisi, ', u'spelling error', u'tumegawa majadiliano haya katika masuala manne.\n\n']
IO - inputCore.InputManager.executeGesture (00:32:04):
Input: kb(desktop):control+alt+leftArrow
IO - speech.speak (00:32:04):
Speaking [u'column 2', u'spelling error', u'Mjumbe wa kike ', u'spelling error', u'wa CAG\n']
IO - inputCore.InputManager.executeGesture (00:32:05):
Input: kb(desktop):control+alt+downArrow
IO - speech.speak (00:32:06):
Speaking [u'row 3', u'page 15', u'Mr. Benjamin ', u'spelling error', u'Barthazary\n']
IO - inputCore.InputManager.executeGesture (00:32:09):
Input: kb(desktop):control+alt+rightArrow
DEBUGWARNING - watchdog._watcher (00:32:19):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 190, in <module>
  File "core.pyc", line 385, in main
  File "wx_core.pyc", line 8657, in MainLoop
  File "wx_core.pyc", line 7952, in MainLoop
  File "core.pyc", line 356, in Notify
  File "queueHandler.pyc", line 83, in pumpAll
  File "queueHandler.pyc", line 50, in flushQueue
  File "scriptHandler.pyc", line 145, in _queueScriptCallback
  File "scriptHandler.pyc", line 187, in executeScript
  File "NVDAObjects\window\winword.pyc", line 1603, in script_nextColumn
  File "NVDAObjects\window\winword.pyc", line 1591, in _moveInTable
  File "speech.pyc", line 691, in speakTextInfo
  File "NVDAObjects\window\winword.pyc", line 620, in getTextWithFields

DEBUGWARNING - scriptHandler.executeScript (00:32:21):
error executing script: <bound method Dynamic_IAccessibleWordDocumentWindowNVDAObject.script_nextColumn of <NVDAObjects.Dynamic_IAccessibleWordDocumentWindowNVDAObject object at 0x04D624B0>> with gesture u'ctrl+alt+right arrow'
Traceback (most recent call last):
  File "scriptHandler.pyc", line 187, in executeScript
  File "NVDAObjects\window\winword.pyc", line 1603, in script_nextColumn
  File "NVDAObjects\window\winword.pyc", line 1591, in _moveInTable
  File "speech.pyc", line 778, in speakTextInfo
  File "textInfos__init__.pyc", line 433, in getControlFieldSpeech
  File "speech.pyc", line 1101, in getControlFieldSpeech
  File "NVDAObjects\window\winword.pyc", line 706, in get
  File "comtypesMonkeyPatches.pyc", line 35, in new__getattr__
  File "comtypes\client\lazybind.pyc", line 142, in **getattr**
  File "watchdog.pyc", line 202, in _COMError_init
CallCancelled
IO - speech.speak (00:33:21):
Speaking [u'Search  window']
IO - speech.speak (00:33:21):
Speaking [u'Search box  edit']
IO - speech.speak (00:33:21):
Speaking [u'blank']
IO - speech.speak (00:33:22):
Speaking [u'Hali ya elimu Tanzania - Copy - Microsoft Word']
IO - speech.speak (00:33:22):
Speaking [u'Hali ya elimu Tanzania - Copy']
IO - speech.speak (00:33:22):
Speaking [u'Microsoft Word Document  edit  multi line']
IO - speech.speak (00:33:22):
Speaking [u' table  with 4 rows and 3 columns level 1', u'row 3  column 2', u'page 15', u'Mr. ']
IO - inputCore.InputManager.executeGesture (00:33:27):
Input: kb(desktop):control+alt+leftArrow
IO - speech.speak (00:33:28):
Speaking [u'column 1', u'2.\n']
IO - inputCore.InputManager.executeGesture (00:33:28):
Input: kb(desktop):control+alt+downArrow
IO - speech.speak (00:33:29):
Speaking [u'row 4', u'3.\n']
IO - inputCore.InputManager.executeGesture (00:33:30):
Input: kb(desktop):control+alt+rightArrow
IO - speech.speak (00:33:30):
Speaking [u'column 2', u'Mr. Jacob ', u'spelling error', u'Florian Chawala\n']
IO - inputCore.InputManager.executeGesture (00:33:33):
Input: kb(desktop):control+alt+rightArrow
DEBUGWARNING - watchdog._watcher (00:33:39):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 190, in <module>
  File "core.pyc", line 385, in main
  File "wx_core.pyc", line 8657, in MainLoop
  File "wx_core.pyc", line 7952, in MainLoop
  File "core.pyc", line 356, in Notify
  File "queueHandler.pyc", line 83, in pumpAll
  File "queueHandler.pyc", line 50, in flushQueue
  File "scriptHandler.pyc", line 145, in _queueScriptCallback
  File "scriptHandler.pyc", line 187, in executeScript
  File "NVDAObjects\window\winword.pyc", line 1603, in script_nextColumn
  File "NVDAObjects\window\winword.pyc", line 1591, in _moveInTable
  File "speech.pyc", line 691, in speakTextInfo
  File "NVDAObjects\window\winword.pyc", line 620, in getTextWithFields

WARNING - watchdog._watcher (00:33:54):
Core frozen in stack:
  File "nvda.pyw", line 190, in <module>
  File "core.pyc", line 385, in main
  File "wx_core.pyc", line 8657, in MainLoop
  File "wx_core.pyc", line 7952, in MainLoop
  File "core.pyc", line 356, in Notify
  File "queueHandler.pyc", line 83, in pumpAll
  File "queueHandler.pyc", line 50, in flushQueue
  File "scriptHandler.pyc", line 145, in _queueScriptCallback
  File "scriptHandler.pyc", line 187, in executeScript
  File "NVDAObjects\window\winword.pyc", line 1603, in script_nextColumn
  File "NVDAObjects\window\winword.pyc", line 1591, in _moveInTable
  File "speech.pyc", line 691, in speakTextInfo
  File "NVDAObjects\window\winword.pyc", line 620, in getTextWithFields

DEBUGWARNING - scriptHandler.executeScript (00:33:58):
error executing script: <bound method Dynamic_IAccessibleWordDocumentWindowNVDAObject.script_nextColumn of <NVDAObjects.Dynamic_IAccessibleWordDocumentWindowNVDAObject object at 0x04E0B110>> with gesture u'ctrl+alt+right arrow'
Traceback (most recent call last):
  File "scriptHandler.pyc", line 187, in executeScript
  File "NVDAObjects\window\winword.pyc", line 1603, in script_nextColumn
  File "NVDAObjects\window\winword.pyc", line 1591, in _moveInTable
  File "speech.pyc", line 778, in speakTextInfo
  File "textInfos__init__.pyc", line 433, in getControlFieldSpeech
  File "speech.pyc", line 1101, in getControlFieldSpeech
  File "NVDAObjects\window\winword.pyc", line 710, in get
  File "NVDAObjects\window\winword.pyc", line 1216, in fetchAssociatedHeaderCellText
  File "comtypesMonkeyPatches.pyc", line 35, in new__getattr__
  File "comtypes\client\lazybind.pyc", line 142, in **getattr**
  File "watchdog.pyc", line 202, in _COMError_init
CallCancelled
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (00:33:58):
oleacc.AccessibleObjectFromEvent with window 590582, objectID 170 and childID 0: [Error -2147467259] Unspecified error
IO - speech.speak (00:34:07):
Speaking [u'Search  window']
IO - speech.speak (00:34:07):
Speaking [u'Search box  edit']
IO - speech.speak (00:34:07):
Speaking [u'blank']
IO - speech.speak (00:34:08):
Speaking [u'Hali ya elimu Tanzania - Copy - Microsoft Word']
IO - speech.speak (00:34:08):
Speaking [u'Hali ya elimu Tanzania - Copy']
IO - speech.speak (00:34:08):
Speaking [u'Microsoft Word Document  edit  multi line']
IO - speech.speak (00:34:08):
Speaking [u' table  with 4 rows and 3 columns level 1', u'row 4  column 2', u'page 15', u'Mr. Jacob ']
IO - inputCore.InputManager.executeGesture (00:34:20):
Input: kb(desktop):alt+f4
IO - speech.speak (00:34:20):
Speaking [u'Microsoft Office Word  dialog  Do you want to save the changes to "Hali ya elimu Tanzania - Copy"?']
IO - speech.speak (00:34:20):
Speaking [u'Yes  button  Alt+y']
IO - inputCore.InputManager.executeGesture (00:34:31):
Input: kb(desktop):escape
IO - speech.speak (00:34:31):
Speaking [u'Hali ya elimu Tanzania - Copy (Last saved by user) - Microsoft Word']
IO - speech.speak (00:34:31):
Speaking [u'Hali ya elimu Tanzania - Copy (Last saved by user)']
IO - speech.speak (00:34:31):
Speaking [u'Microsoft Word Document  edit  multi line']
IO - speech.speak (00:34:31):
Speaking [u' table  with 4 rows and 3 columns level 1', u'row 4  column 2', u'page 15', u'Mr. Jacob ']
IO - inputCore.InputManager.executeGesture (00:34:33):
Input: kb(desktop):control+s
IO - inputCore.InputManager.executeGesture (00:34:35):
Input: kb(desktop):alt+f4
IO - speech.speak (00:34:35):
Speaking [u'Microsoft Office Word  dialog  The Document Recovery task pane contains some recovered files that have not been opened.  Would you like to view these files the next time you start Word?']
IO - speech.speak (00:34:35):
Speaking [u'OK  button']
IO - inputCore.InputManager.executeGesture (00:34:43):
Input: kb(desktop):tab
IO - speech.speak (00:34:43):
Speaking [u'Cancel  button']
IO - inputCore.InputManager.executeGesture (00:34:43):
Input: kb(desktop):tab
IO - speech.speak (00:34:43):
Speaking [u'No, remove the files.  I have saved the files I need.  radio button  checked  Alt+N']
IO - inputCore.InputManager.executeGesture (00:34:43):
Input: kb(desktop):tab
IO - speech.speak (00:34:43):
Speaking [u'OK  button']
IO - inputCore.InputManager.executeGesture (00:34:44):
Input: kb(desktop):space
IO - speech._speakSpellingGen (00:34:44):
Speaking character u'space'
DEBUG - queueHandler.registerGeneratorObject (00:34:44):
Adding generator 10
DEBUG - queueHandler.pumpAll (00:34:44):
generator 10 finished
DEBUGWARNING - watchdog._watcher (00:34:45):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 190, in <module>
  File "core.pyc", line 385, in main
  File "wx_core.pyc", line 8657, in MainLoop
  File "wx_core.pyc", line 7952, in MainLoop
  File "core.pyc", line 355, in Notify
  File "IAccessibleHandler.pyc", line 888, in pumpAll
  File "IAccessibleHandler.pyc", line 621, in processGenericWinEvent
  File "IAccessibleHandler.pyc", line 533, in winEventToNVDAEvent
  File "NVDAObjects\IAccessible__init__.pyc", line 43, in getNVDAObjectFromEvent
  File "NVDAObjects__init__.pyc", line 69, in **call**
  File "NVDAObjects\IAccessible__init__.pyc", line 554, in **init**
  File "IAccessibleHandler.pyc", line 908, in getIAccIdentity
  File "comtypes__init__.pyc", line 1078, in QueryInterface

DEBUGWARNING - core.CorePump.Notify (00:34:45):
errors in this core pump cycle
Traceback (most recent call last):
  File "core.pyc", line 355, in Notify
  File "IAccessibleHandler.pyc", line 888, in pumpAll
  File "IAccessibleHandler.pyc", line 621, in processGenericWinEvent
  File "IAccessibleHandler.pyc", line 533, in winEventToNVDAEvent
  File "NVDAObjects\IAccessible__init__.pyc", line 43, in getNVDAObjectFromEvent
  File "NVDAObjects__init__.pyc", line 76, in **call**
  File "NVDAObjects\IAccessible__init__.pyc", line 385, in findOverlayClasses
  File "baseObject.pyc", line 34, in **get**
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "watchdog.pyc", line 202, in _COMError_init
CallCancelled
DEBUG - appModuleHandler.cleanup (00:34:45):
application winword closed
IO - speech.speak (00:34:45):
Speaking [u'pane']
DEBUGWARNING - displayModel.DisplayModelTextInfo._get__storyFieldsAndRects (00:34:45):
AppModule does not have a binding handle
IO - speech.speak (00:34:45):
Speaking [u'unknown']
IO - speech.speak (00:34:45):
Speaking [u'English (United States) - US']
IO - speech.speak (00:34:45):
Speaking [u'Documents  window']
IO - speech.speak (00:34:45):
Speaking [u'Items View  list']
IO - speech.speak (00:34:45):
Speaking [u'Hali ya elimu Tanzania - Copy  not selected  33 of 73']
IO - inputCore.InputManager.executeGesture (00:34:49):
Input: kb(desktop):NVDA+n
IO - speech.speak (00:34:49):
Speaking [u'NVDA  menu']
IO - inputCore.InputManager.executeGesture (00:34:50):
Input: kb(desktop):downArrow
IO - speech.speak (00:34:50):
Speaking [u'Preferences  subMenu  p']
IO - inputCore.InputManager.executeGesture (00:34:51):
Input: kb(desktop):downArrow
IO - speech.speak (00:34:51):
Speaking [u'Tools  subMenu  t']
IO - inputCore.InputManager.executeGesture (00:34:52):
Input: kb(desktop):downArrow
IO - speech.speak (00:34:52):
Speaking [u'Help  subMenu  h']
IO - inputCore.InputManager.executeGesture (00:34:54):
Input: kb(desktop):upArrow
IO - speech.speak (00:34:54):
Speaking [u'Tools  subMenu  t']
IO - inputCore.InputManager.executeGesture (00:34:54):
Input: kb(desktop):rightArrow
IO - speech.speak (00:34:54):
Speaking [u'View log  v  1 of 6']
IO - inputCore.InputManager.executeGesture (00:34:56):
Input: kb(desktop):numpadEnter
IO - speech.speak (00:34:56):
Speaking [u'NVDA Log Viewer']
IO - speech.speak (00:34:56):
Speaking [u'edit  multi line  read only']
IO - speech.speak (00:34:56):
Speaking [u'INFO - __main__ (00:29:32):\r']
IO - inputCore.InputManager.executeGesture (00:35:05):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:05):
Speaking [u'Starting NVDA\r']
IO - inputCore.InputManager.executeGesture (00:35:06):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:06):
Speaking [u'INFO - core.main (00:29:33):\r']
IO - inputCore.InputManager.executeGesture (00:35:07):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:07):
Speaking [u'Config dir: C:\Users\Chawala JF\AppData\Roaming\nvda\r']
IO - inputCore.InputManager.executeGesture (00:35:08):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:08):
Speaking [u'DEBUG - core.main (00:29:33):\r']
IO - inputCore.InputManager.executeGesture (00:35:09):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:09):
Speaking [u'setting language to Windows\r']
IO - inputCore.InputManager.executeGesture (00:35:10):
Input: kb(desktop):upArrow
IO - speech.speak (00:35:10):
Speaking [u'DEBUG - core.main (00:29:33):\r']
IO - inputCore.InputManager.executeGesture (00:35:13):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:13):
Speaking [u'setting language to Windows\r']
IO - inputCore.InputManager.executeGesture (00:35:14):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:14):
Speaking [u'INFO - core.main (00:29:33):\r']
IO - inputCore.InputManager.executeGesture (00:35:20):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:20):
Speaking [u'NVDA version master-13652,a1cbaf7d\r']
IO - inputCore.InputManager.executeGesture (00:35:26):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:26):
Speaking [u'INFO - core.main (00:29:33):\r']
IO - inputCore.InputManager.executeGesture (00:35:29):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:29):
Speaking [u'Using Windows version 10.0.14393 workstation\r']
IO - inputCore.InputManager.executeGesture (00:35:33):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:33):
Speaking [u'INFO - core.main (00:29:33):\r']
IO - inputCore.InputManager.executeGesture (00:35:35):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:35):
Speaking [u'Using Python version 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)]\r']
IO - inputCore.InputManager.executeGesture (00:35:36):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:36):
Speaking [u'INFO - core.main (00:29:33):\r']
IO - inputCore.InputManager.executeGesture (00:35:37):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:37):
Speaking [u'Using comtypes version 0.6.2\r']
IO - inputCore.InputManager.executeGesture (00:35:37):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:37):
Speaking [u'DEBUG - core.main (00:29:33):\r']
IO - inputCore.InputManager.executeGesture (00:35:39):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:39):
Speaking [u'Initializing add-ons system\r']
IO - inputCore.InputManager.executeGesture (00:35:41):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:41):
Speaking [u'DEBUG - addonHandler._getAvailableAddonsFromPath (00:29:33):\r']
IO - inputCore.InputManager.executeGesture (00:35:41):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:41):
Speaking [u'Listing add-ons from C:\Users\Chawala JF\AppData\Roaming\nvda\addons\r']
IO - inputCore.InputManager.executeGesture (00:35:42):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:42):
Speaking [u'DEBUG - addonHandler._getAvailableAddonsFromPath (00:29:33):\r']
IO - inputCore.InputManager.executeGesture (00:35:43):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:43):
Speaking [u'Loading add-on from C:\Users\Chawala JF\AppData\Roaming\nvda\addons\wintenApps\r']
IO - inputCore.InputManager.executeGesture (00:35:44):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:44):
Speaking [u'DEBUG - addonHandler._getAvailableAddonsFromPath (00:29:33):\r']
IO - inputCore.InputManager.executeGesture (00:35:44):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:44):
Speaking [u'Found add-on wintenApps\r']
IO - inputCore.InputManager.executeGesture (00:35:45):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:45):
Speaking [u'DEBUG - core.main (00:29:34):\r']
IO - inputCore.InputManager.executeGesture (00:35:46):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:46):
Speaking [u'Initializing appModule Handler\r']
IO - inputCore.InputManager.executeGesture (00:35:47):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:47):
Speaking [u'DEBUG - addonHandler.Addon.addToPackagePath (00:29:34):\r']
IO - inputCore.InputManager.executeGesture (00:35:48):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:48):
Speaking [u'Addon wintenApps added to appModules package path\r']
IO - inputCore.InputManager.executeGesture (00:35:49):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:49):
Speaking [u'DEBUG - core.main (00:29:34):\r']
IO - inputCore.InputManager.executeGesture (00:35:50):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:50):
Speaking [u'Initializing NVDAHelper\r']
IO - inputCore.InputManager.executeGesture (00:35:52):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:52):
Speaking [u'DEBUG - core.main (00:29:34):\r']
IO - inputCore.InputManager.executeGesture (00:35:52):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:52):
Speaking [u'Speech Dictionary processing\r']
IO - inputCore.InputManager.executeGesture (00:35:53):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:53):
Speaking [u'DEBUG - speechDictHandler.SpeechDict.load (00:29:34):\r']
IO - inputCore.InputManager.executeGesture (00:35:53):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:54):
Speaking [u"Loading speech dictionary 'C:\Users\Chawala JF\AppData\Roaming\nvda\speechDicts\default.dic'...\r"]
IO - inputCore.InputManager.executeGesture (00:35:55):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:55):
Speaking [u'DEBUG - speechDictHandler.SpeechDict.load (00:29:34):\r']
IO - inputCore.InputManager.executeGesture (00:35:55):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:55):
Speaking [u"file 'C:\Users\Chawala JF\AppData\Roaming\nvda\speechDicts\default.dic' not found.\r"]
IO - inputCore.InputManager.executeGesture (00:35:56):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:56):
Speaking [u'DEBUG - speechDictHandler.SpeechDict.load (00:29:34):\r']
IO - inputCore.InputManager.executeGesture (00:35:56):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:56):
Speaking [u"Loading speech dictionary 'builtin.dic'...\r"]
IO - inputCore.InputManager.executeGesture (00:35:57):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:57):
Speaking [u'DEBUG - speechDictHandler.SpeechDict.load (00:29:34):\r']
IO - inputCore.InputManager.executeGesture (00:35:57):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:57):
Speaking [u'3 loaded records.\r']
IO - inputCore.InputManager.executeGesture (00:35:58):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:58):
Speaking [u'DEBUG - core.main (00:29:34):\r']
IO - inputCore.InputManager.executeGesture (00:35:59):
Input: kb(desktop):downArrow
IO - speech.speak (00:35:59):
Speaking [u'Initializing speech\r']
IO - inputCore.InputManager.executeGesture (00:36:00):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:00):
Speaking [u'INFO - synthDrivers.espeak.SynthDriver.__init__ (00:29:34):\r']
IO - inputCore.InputManager.executeGesture (00:36:02):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:02):
Speaking [u'Using eSpeak version 1.48.15  16.Apr.15\r']
IO - inputCore.InputManager.executeGesture (00:36:02):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:02):
Speaking [u'DEBUG - speechDictHandler.SpeechDict.load (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:36:03):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:03):
Speaking [u"Loading speech dictionary 'C:\Users\Chawala JF\AppData\Roaming\nvda\speechDicts\espeak-english.dic'...\r"]
IO - inputCore.InputManager.executeGesture (00:36:03):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:03):
Speaking [u'DEBUG - speechDictHandler.SpeechDict.load (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:36:04):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:04):
Speaking [u"file 'C:\Users\Chawala JF\AppData\Roaming\nvda\speechDicts\espeak-english.dic' not found.\r"]
IO - inputCore.InputManager.executeGesture (00:36:04):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:04):
Speaking [u'INFO - synthDriverHandler.setSynth (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:36:05):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:05):
Speaking [u'Loaded synthDriver espeak\r']
IO - inputCore.InputManager.executeGesture (00:36:05):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:05):
Speaking [u'DEBUGWARNING - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:36:05):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:05):
Speaking [u'Slow starting core (7.04 sec)\r']
IO - inputCore.InputManager.executeGesture (00:36:06):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:06):
Speaking [u'IO - speech.speak (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:36:09):
Input: kb(desktop):upArrow
IO - speech.speak (00:36:09):
Speaking [u'Slow starting core (7.04 sec)\r']
IO - inputCore.InputManager.executeGesture (00:36:13):
Input: kb(desktop):upArrow
IO - speech.speak (00:36:13):
Speaking [u'DEBUGWARNING - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:36:18):
Input: kb(desktop):NVDA+n
IO - speech.speak (00:36:18):
Speaking [u'NVDA  menu']
IO - inputCore.InputManager.executeGesture (00:36:19):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:19):
Speaking [u'Preferences  subMenu  p']
IO - inputCore.InputManager.executeGesture (00:36:19):
Input: kb(desktop):rightArrow
IO - speech.speak (00:36:19):
Speaking [u'General settings...  g  1 of 14']
IO - inputCore.InputManager.executeGesture (00:36:20):
Input: kb(desktop):numpadEnter
DEBUGWARNING - Python warning (00:36:20):
C:\Program Files (x86)\NVDA\library.zip\gui\settingsDialogs.py:66: DeprecationWarning: object() takes no parameters
IO - speech.speak (00:36:20):
Speaking [u'General Settings  dialog']
IO - speech.speak (00:36:20):
Speaking [u'Language (requires restart to fully take effect):  combo box  User default  collapsed  Alt+l']
IO - inputCore.InputManager.executeGesture (00:36:21):
Input: kb(desktop):tab
IO - speech.speak (00:36:21):
Speaking [u'Save configuration on exit  check box  checked  Alt+s']
IO - inputCore.InputManager.executeGesture (00:36:21):
Input: kb(desktop):tab
IO - speech.speak (00:36:21):
Speaking [u'Show exit options when exiting NVDA  check box  checked  Alt+w']
IO - inputCore.InputManager.executeGesture (00:36:21):
Input: kb(desktop):tab
IO - speech.speak (00:36:21):
Speaking [u'Play sounds when starting or exiting NVDA  check box  checked  Alt+p']
IO - inputCore.InputManager.executeGesture (00:36:22):
Input: kb(desktop):tab
IO - speech.speak (00:36:22):
Speaking [u'Logging level:  combo box  debug  collapsed  Alt+o']
IO - inputCore.InputManager.executeGesture (00:36:22):
Input: kb(desktop):tab
IO - speech.speak (00:36:22):
Speaking [u'Automatically start NVDA after I log on to Windows  check box  checked  Alt+a']
IO - inputCore.InputManager.executeGesture (00:36:24):
Input: kb(desktop):shift+tab
IO - speech.speak (00:36:24):
Speaking [u'Logging level:  combo box  debug  collapsed  Alt+o']
IO - inputCore.InputManager.executeGesture (00:36:27):
Input: kb(desktop):escape
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (00:36:27):
oleacc.AccessibleObjectFromEvent with window 526064, objectID 55 and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (00:36:27):
oleacc.AccessibleObjectFromEvent with window 526064, objectID 56 and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (00:36:27):
oleacc.AccessibleObjectFromEvent with window 526064, objectID 57 and childID 0: [Error -2147467259] Unspecified error
IO - speech.speak (00:36:27):
Speaking [u'NVDA Log Viewer']
IO - speech.speak (00:36:27):
Speaking [u'edit  multi line  read only']
IO - speech.speak (00:36:27):
Speaking [u'DEBUGWARNING - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:36:28):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:28):
Speaking [u'Slow starting core (7.04 sec)\r']
IO - inputCore.InputManager.executeGesture (00:36:32):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:32):
Speaking [u'IO - speech.speak (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:36:35):
Input: kb(desktop):upArrow
IO - speech.speak (00:36:35):
Speaking [u'Slow starting core (7.04 sec)\r']
IO - inputCore.InputManager.executeGesture (00:36:39):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:39):
Speaking [u'IO - speech.speak (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:36:45):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:45):
Speaking [u"Speaking [u'Loading NVDA. Please wait...']\r"]
IO - inputCore.InputManager.executeGesture (00:36:50):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:50):
Speaking [u'INFO - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:36:56):
Input: kb(desktop):downArrow
IO - speech.speak (00:36:56):
Speaking [u'Using wx version 3.0.2.0 msw (classic)\r']
IO - inputCore.InputManager.executeGesture (00:37:02):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:02):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:05):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:05):
Speaking [u'Initializing braille\r']
IO - inputCore.InputManager.executeGesture (00:37:07):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:07):
Speaking [u'INFO - braille.initialize (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:07):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:07):
Speaking [u'Using liblouis version 3.0.0\r']
IO - inputCore.InputManager.executeGesture (00:37:08):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:08):
Speaking [u'INFO - braille.BrailleHandler.setDisplayByName (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:09):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:09):
Speaking [u'Loaded braille display driver noBraille, current display has 0 cells.\r']
IO - inputCore.InputManager.executeGesture (00:37:10):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:10):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:10):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:10):
Speaking [u'Initializing braille input\r']
IO - inputCore.InputManager.executeGesture (00:37:11):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:11):
Speaking [u'INFO - brailleInput.initialize (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:11):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:11):
Speaking [u'Braille input initialized\r']
IO - inputCore.InputManager.executeGesture (00:37:12):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:12):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:13):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:13):
Speaking [u'Initializing displayModel\r']
IO - inputCore.InputManager.executeGesture (00:37:13):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:13):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:14):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:14):
Speaking [u'Initializing GUI\r']
IO - inputCore.InputManager.executeGesture (00:37:15):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:15):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:15):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:16):
Speaking [u'initializing Java Access Bridge support\r']
IO - inputCore.InputManager.executeGesture (00:37:17):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:17):
Speaking [u'WARNING - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:17):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:17):
Speaking [u'Java Access Bridge not available\r']
IO - inputCore.InputManager.executeGesture (00:37:18):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:18):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:18):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:18):
Speaking [u'Initializing winConsole support\r']
IO - inputCore.InputManager.executeGesture (00:37:19):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:19):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:19):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:19):
Speaking [u'Initializing UIA support\r']
IO - inputCore.InputManager.executeGesture (00:37:20):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:20):
Speaking [u'INFO - _UIAHandler.UIAHandler.MTAThreadFunc (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:20):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:20):
Speaking [u'UIAutomation: IUIAutomation3\r']
IO - inputCore.InputManager.executeGesture (00:37:20):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:20):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:21):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:21):
Speaking [u'Initializing IAccessible support\r']
IO - inputCore.InputManager.executeGesture (00:37:21):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:21):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:22):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:22):
Speaking [u'Initializing input core\r']
IO - inputCore.InputManager.executeGesture (00:37:22):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:22):
Speaking [u'DEBUGWARNING - inputCore.InputManager.loadLocaleGestureMap (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:22):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:22):
Speaking [u'No locale gesture map for language en\r']
IO - inputCore.InputManager.executeGesture (00:37:23):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:23):
Speaking [u'DEBUGWARNING - inputCore.InputManager.loadUserGestureMap (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:23):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:23):
Speaking [u'No user gesture map\r']
IO - inputCore.InputManager.executeGesture (00:37:23):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:23):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:23):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:23):
Speaking [u'Initializing keyboard handler\r']
IO - inputCore.InputManager.executeGesture (00:37:24):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:24):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:24):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:24):
Speaking [u'initializing mouse handler\r']
IO - inputCore.InputManager.executeGesture (00:37:25):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:25):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:27):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:27):
Speaking [u'Initializing touchHandler\r']
IO - inputCore.InputManager.executeGesture (00:37:27):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:27):
Speaking [u'DEBUGWARNING - touchHandler.initialize (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:28):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:28):
Speaking [u'No touch devices found\r']
IO - inputCore.InputManager.executeGesture (00:37:29):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:29):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:30):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:30):
Speaking [u'Initializing global plugin handler\r']
IO - inputCore.InputManager.executeGesture (00:37:30):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:30):
Speaking [u'DEBUG - addonHandler.Addon.addToPackagePath (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:30):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:31):
Speaking [u'Addon wintenApps added to globalPlugins package path\r']
IO - inputCore.InputManager.executeGesture (00:37:31):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:31):
Speaking [u'DEBUGWARNING - _UIAHandler.UIAHandler.terminate (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:31):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:31):
Speaking [u'Timeout or error while waiting for UIAHandler MTA thread\r']
IO - inputCore.InputManager.executeGesture (00:37:31):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:31):
Speaking [u'INFO - _UIAHandler.UIAHandler.MTAThreadFunc (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:31):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:31):
Speaking [u'UIAutomation: IUIAutomation3\r']
IO - inputCore.InputManager.executeGesture (00:37:32):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:32):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:32):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:32):
Speaking [u'Initializing core pump\r']
IO - inputCore.InputManager.executeGesture (00:37:33):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:33):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:33):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:33):
Speaking [u'Initializing watchdog\r']
IO - inputCore.InputManager.executeGesture (00:37:34):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:34):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:36):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:36):
Speaking [u'initializing updateCheck\r']
IO - inputCore.InputManager.executeGesture (00:37:36):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:36):
Speaking [u'INFO - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:37):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:37):
Speaking [u'NVDA initialized\r']
IO - inputCore.InputManager.executeGesture (00:37:37):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:37):
Speaking [u'DEBUG - core.main (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:37):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:37):
Speaking [u'entering wx application main loop\r']
IO - inputCore.InputManager.executeGesture (00:37:39):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:39):
Speaking [u'IO - speech.speak (00:29:35):\r']
IO - inputCore.InputManager.executeGesture (00:37:39):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:39):
Speaking [u"Speaking [u'Taskbar']\r"]
IO - inputCore.InputManager.executeGesture (00:37:42):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:42):
Speaking [u'IO - inputCore.InputManager.executeGesture (00:29:41):\r']
IO - inputCore.InputManager.executeGesture (00:37:43):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:43):
Speaking [u'Input: kb(desktop):alt+tab\r']
IO - inputCore.InputManager.executeGesture (00:37:45):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:45):
Speaking [u'IO - speech.speak (00:29:41):\r']
IO - inputCore.InputManager.executeGesture (00:37:46):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:46):
Speaking [u"Speaking [u'Documents  row 1  column 1']\r"]
IO - inputCore.InputManager.executeGesture (00:37:46):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:46):
Speaking [u'IO - speech.speak (00:29:41):\r']
IO - inputCore.InputManager.executeGesture (00:37:46):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:46):
Speaking [u"Speaking [u'Documents  window']\r"]
IO - inputCore.InputManager.executeGesture (00:37:47):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:47):
Speaking [u'IO - speech.speak (00:29:41):\r']
IO - inputCore.InputManager.executeGesture (00:37:47):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:47):
Speaking [u"Speaking [u'Items View  list']\r"]
IO - inputCore.InputManager.executeGesture (00:37:47):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:47):
Speaking [u'IO - speech.speak (00:29:41):\r']
IO - inputCore.InputManager.executeGesture (00:37:47):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:48):
Speaking [u"Speaking [u'Hali ya elimu Tanzania - Copy  33 of 73']\r"]
IO - inputCore.InputManager.executeGesture (00:37:48):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:48):
Speaking [u'IO - inputCore.InputManager.executeGesture (00:29:43):\r']
IO - inputCore.InputManager.executeGesture (00:37:48):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:48):
Speaking [u'Input: kb(desktop):alt+tab\r']
IO - inputCore.InputManager.executeGesture (00:37:48):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:48):
Speaking [u'IO - speech.speak (00:29:43):\r']
IO - inputCore.InputManager.executeGesture (00:37:51):
Input: kb(desktop):downArrow
IO - speech.speak (00:37:51):
Speaking [u"Speaking [u'Hali ya elimu Tanzania - Copy - Microsoft Word  row 1  column 2']\r"]
IO - inputCore.InputManager.executeGesture (00:37:57):
Input: kb(desktop):upArrow
IO - speech.speak (00:37:57):
Speaking [u'IO - speech.speak (00:29:43):\r']
IO - inputCore.InputManager.executeGesture (00:38:01):
Input: kb(desktop):upArrow
IO - speech.speak (00:38:01):
Speaking [u'Input: kb(desktop):alt+tab\r']
IO - inputCore.InputManager.executeGesture (00:38:03):
Input: kb(desktop):upArrow
IO - speech.speak (00:38:03):
Speaking [u'IO - inputCore.InputManager.executeGesture (00:29:43):\r']
IO - inputCore.InputManager.executeGesture (00:38:07):
Input: kb(desktop):downArrow
IO - speech.speak (00:38:07):
Speaking [u'Input: kb(desktop):alt+tab\r']
IO - inputCore.InputManager.executeGesture (00:38:09):
Input: kb(desktop):downArrow
IO - speech.speak (00:38:09):
Speaking [u'IO - speech.speak (00:29:43):\r']
IO - inputCore.InputManager.executeGesture (00:38:15):
Input: kb(desktop):downArrow
IO - speech.speak (00:38:15):
Speaking [u"Speaking [u'Hali ya elimu Tanzania - Copy - Microsoft Word  row 1  column 2']\r"]
IO - inputCore.InputManager.executeGesture (00:38:21):
Input: kb(desktop):downArrow
IO - speech.speak (00:38:21):
Speaking [u'DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (00:29:44):\r']
IO - inputCore.InputManager.executeGesture (00:38:30):
Input: kb(desktop):downArrow
IO - speech.speak (00:38:30):
Speaking [u'oleacc.AccessibleObjectFromEvent with window 2164226, objectID 9028 and childID 0: [Error -2147024809] The parameter is incorrect\r']
IO - inputCore.InputManager.executeGesture (00:38:33):
Input: kb(desktop):downArrow
IO - speech.speak (00:38:34):
Speaking [u'DEBUGWARNING - displayModel.DisplayModelTextInfo._get__storyFieldsAndRects (00:29:44):\r']
IO - inputCore.InputManager.executeGesture (00:38:39):
Input: kb(desktop):downArrow
IO - speech.speak (00:38:39):
Speaking [u'AppModule does not have a binding handle\r']
IO - inputCore.InputManager.executeGesture (00:38:41):
Input: kb(desktop):downArrow
IO - speech.speak (00:38:42):
Speaking [u'IO - speech.speak (00:29:44):\r']
IO - inputCore.InputManager.executeGesture (00:38:44):
Input: kb(desktop):downArrow
IO - speech.speak (00:38:44):
Speaking [u"Speaking [u'Hali ya elimu Tanzania - Copy - Microsoft Word (Not Responding)']\r"]
IO - inputCore.InputManager.executeGesture (00:38:51):
Input: kb(desktop):downArrow
IO - speech.speak (00:38:51):
Speaking [u'IO - inputCore.InputManager.executeGesture (00:30:05):\r']
IO - inputCore.InputManager.executeGesture (00:38:59):
Input: kb(desktop):downArrow
IO - speech.speak (00:38:59):
Speaking [u'Input: kb(desktop):alt+f4\r']
IO - inputCore.InputManager.executeGesture (00:39:03):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:03):
Speaking [u'IO - speech.speak (00:30:06):\r']
IO - inputCore.InputManager.executeGesture (00:39:09):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:09):
Speaking [u"Speaking [u'Microsoft Office Word  dialog  Microsoft Office Word is not responding\nIf you restart or close the program, it will try to recover your information.']\r"]
IO - inputCore.InputManager.executeGesture (00:39:20):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:20):
Speaking [u'IO - speech.speak (00:30:06):\r']
IO - inputCore.InputManager.executeGesture (00:39:25):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:25):
Speaking [u"Speaking [u'Wait for the program to respond  button']\r"]
IO - inputCore.InputManager.executeGesture (00:39:28):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:28):
Speaking [u'IO - inputCore.InputManager.executeGesture (00:30:13):\r']
IO - inputCore.InputManager.executeGesture (00:39:30):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:30):
Speaking [u'Input: kb(desktop):tab\r']
IO - inputCore.InputManager.executeGesture (00:39:32):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:32):
Speaking [u'IO - speech.speak (00:30:13):\r']
IO - inputCore.InputManager.executeGesture (00:39:33):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:33):
Speaking [u"Speaking [u'Restart the program  button']\r"]
IO - inputCore.InputManager.executeGesture (00:39:36):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:36):
Speaking [u'IO - inputCore.InputManager.executeGesture (00:30:13):\r']
IO - inputCore.InputManager.executeGesture (00:39:36):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:36):
Speaking [u'Input: kb(desktop):tab\r']
IO - inputCore.InputManager.executeGesture (00:39:37):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:37):
Speaking [u'IO - speech.speak (00:30:13):\r']
IO - inputCore.InputManager.executeGesture (00:39:37):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:37):
Speaking [u"Speaking [u'Close the program  button']\r"]
IO - inputCore.InputManager.executeGesture (00:39:38):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:38):
Speaking [u'IO - inputCore.InputManager.executeGesture (00:30:16):\r']
IO - inputCore.InputManager.executeGesture (00:39:38):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:38):
Speaking [u'Input: kb(desktop):space\r']
IO - inputCore.InputManager.executeGesture (00:39:39):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:39):
Speaking [u'IO - speech._speakSpellingGen (00:30:16):\r']
IO - inputCore.InputManager.executeGesture (00:39:39):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:39):
Speaking [u"Speaking character u'space'\r"]
IO - inputCore.InputManager.executeGesture (00:39:39):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:39):
Speaking [u'DEBUG - queueHandler.registerGeneratorObject (00:30:16):\r']
IO - inputCore.InputManager.executeGesture (00:39:40):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:40):
Speaking [u'Adding generator 1\r']
IO - inputCore.InputManager.executeGesture (00:39:41):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:41):
Speaking [u'IO - speech.speak (00:30:16):\r']
IO - inputCore.InputManager.executeGesture (00:39:41):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:41):
Speaking [u"Speaking [u'pressed']\r"]
IO - inputCore.InputManager.executeGesture (00:39:44):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:44):
Speaking [u'DEBUG - queueHandler.pumpAll (00:30:16):\r']
IO - inputCore.InputManager.executeGesture (00:39:47):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:47):
Speaking [u'generator 1 finished\r']
IO - inputCore.InputManager.executeGesture (00:39:48):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:48):
Speaking [u'IO - speech.speak (00:30:17):\r']
IO - inputCore.InputManager.executeGesture (00:39:49):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:49):
Speaking [u"Speaking [u'Cancel  button']\r"]
IO - inputCore.InputManager.executeGesture (00:39:52):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:52):
Speaking [u'IO - speech.speak (00:30:17):\r']
IO - inputCore.InputManager.executeGesture (00:39:52):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:52):
Speaking [u"Speaking [u'0 percent']\r"]
IO - inputCore.InputManager.executeGesture (00:39:52):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:52):
Speaking [u'IO - inputCore.InputManager.executeGesture (00:30:20):\r']
IO - inputCore.InputManager.executeGesture (00:39:52):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:52):
Speaking [u'Input: kb(desktop):NVDA+t\r']
IO - inputCore.InputManager.executeGesture (00:39:53):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:53):
Speaking [u'IO - speech.speak (00:30:20):\r']
IO - inputCore.InputManager.executeGesture (00:39:53):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:53):
Speaking [u"Speaking [u'Microsoft Office Word']\r"]
IO - inputCore.InputManager.executeGesture (00:39:53):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:53):
Speaking [u'IO - speech.speak (00:30:26):\r']
IO - inputCore.InputManager.executeGesture (00:39:53):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:53):
Speaking [u"Speaking [u'Search  window']\r"]
IO - inputCore.InputManager.executeGesture (00:39:54):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:54):
Speaking [u'IO - speech.speak (00:30:26):\r']
IO - inputCore.InputManager.executeGesture (00:39:54):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:54):
Speaking [u"Speaking [u'Search box  edit']\r"]
IO - inputCore.InputManager.executeGesture (00:39:56):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:57):
Speaking [u'IO - speech.speak (00:30:26):\r']
IO - inputCore.InputManager.executeGesture (00:39:57):
Input: kb(desktop):downArrow
IO - speech.speak (00:39:57):
Speaking [u"Speaking [u'blank']\r"]
IO - inputCore.InputManager.executeGesture (00:39:57):
Input: kb(desktop):downArrow
IO - speec
jacobchawala commented 7 years ago

it can delay for even two minutes to some paragraphs and tables in such a way that it can even make the Microsoft-word to not responding! I am sending to you two new swahili files: the first file will be the log file and another file is the document called "hali ya elimu Tanzania - copy. download and retest it to see the result. the file has about sixteen pages with long paragraphs and a table with 3 rows and two columns at the end. navigate paragraphs using control+down arrow and navigate the table using control+alt + arows respectively.

feerrenrut commented 7 years ago

Hi @jacobchawala, I did not get the document "hali ya elimu Tanzania - copy". I did find the log appended to one of your messages, I am attaching the log file so it is easier to download and read. nvda.log.txt

jacobchawala commented 7 years ago

I used Gmail to attach the log file. It shows that Gmail is not compatible with NVaccess as far as attachments are concerned. plaese, can you show me another way of putting files directly to the NVaccess? okay, let me reattach it in this Gmail!

derekriemer commented 7 years ago

hi, in the bottom of the email, there's a viewit on github link. If you press this, and then press the browse button at the bottom of the page, you'll be able to add the file.

Edit: Removed quoted email.

jacobchawala commented 7 years ago

thank you for your immediate response. attached are two files for Hali ya elimu Tanzania: one is a log file and the other is the docx file for yourself to test! Hali ya elimu Tanzania - copy - nvda Log File.txt Hali ya elimu Tanzania - Copy.docx

bhavyashah commented 7 years ago

@jacobchawala Could you please update us as to whether or not this issue still occurs?

jacobchawala commented 7 years ago

this issue cannot be reproduced. a fix that went into 2016.2 could not fix the problem. NVDA works well in the English length of the same text. Even the current version of NVDA still takes long time to respond to the swahili text of the respective length.

On Thu, Aug 3, 2017 at 9:10 AM, bhavyashah notifications@github.com wrote:

@jacobchawala https://github.com/jacobchawala Could you please update us as to whether or not this issue still occurs?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nvaccess/nvda/issues/6423#issuecomment-319877372, or mute the thread https://github.com/notifications/unsubscribe-auth/ARQUb8eVBAjMqbVykYA2JfRF9itzT5Xtks5sUWRygaJpZM4KL3Kf .

-- +++ Yours Sincerely, Jacob Florian Chawala JFC

Phone No. 0787016381

Emails: jacobchawala@gmail.com jacobchawala@yahoo.com

Webmail: www.caict.netai.net

Skype ID: Jacob.Florian.Chawala +++

jacobchawala commented 7 years ago

yes bhavyashah the issue still occurs even in the current version of NVDA 2017.3.

On Thu, Aug 3, 2017 at 9:10 AM, bhavyashah notifications@github.com wrote:

@jacobchawala https://github.com/jacobchawala Could you please update us as to whether or not this issue still occurs?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nvaccess/nvda/issues/6423#issuecomment-319877372, or mute the thread https://github.com/notifications/unsubscribe-auth/ARQUb8eVBAjMqbVykYA2JfRF9itzT5Xtks5sUWRygaJpZM4KL3Kf .

-- +++ Yours Sincerely, Jacob Florian Chawala JFC

Phone No. 0787016381

Emails: jacobchawala@gmail.com jacobchawala@yahoo.com

Webmail: www.caict.netai.net

Skype ID: Jacob.Florian.Chawala +++

Adriani90 commented 5 years ago

@jacobchawala could you please do following?

  1. In nvda settings / document formating, disable "pages"
  2. Open your document and in MS word, go to the view ribbon and change the view to "web layout"
  3. Go again to the document formating settings with ctrl+nvda+d and disable editor revisions

Can you see any improvements? Or is the issue still the same? I assume you use NVDA 2018.4. Right?

jacobchawala commented 5 years ago

Yes, good assumption. I have followed instructions but no improvements. the issue is still the same. i took NVDA a minute to recognize the text in a long paragraph and a table with numerous text.

On Sat, Jan 12, 2019 at 5:30 PM Adriani90 notifications@github.com wrote:

@jacobchawala https://github.com/jacobchawala could you please do following?

  1. In nvda settings / document formating, disable "pages"
  2. Open your document and in MS word, go to the view ribbon and change the view to "web layout"
  3. Go again to the document formating settings with ctrl+nvda+d and disable editor revisions

Can you see any improvements? Or is the issue still the same? I assume you use NVDA 2018.4. Right?

You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nvaccess/nvda/issues/6423#issuecomment-453751958, or mute the thread https://github.com/notifications/unsubscribe-auth/ARQUb2ujCxbMigVqzR3XiD9MAsXmfwRcks5vCfF3gaJpZM4KL3Kf .

-- +++ Yours Sincerely, Jacob Florian Chawala JFC

Phone No. 0787016381

Emails: jacobchawala@gmail.com jacobchawala@yahoo.com

Webmail: www.caict.netai.net

Skype ID: Jacob.Florian.Chawala +++

Adriani90 commented 5 years ago

@jacobchawala there were significant improvements made in last NVDA Alphas regarding to MS Word. Could you please test once more with last Beta version 2019.1 and report if it is still slow? Thank you very much.

Adriani90 commented 5 years ago

at least for me now it works much much faster.

jacobchawala commented 5 years ago

yes, it works well in this NVDA Beta version 2019.1. Great Job!

On Sat, Mar 9, 2019 at 3:25 PM Adriani90 notifications@github.com wrote:

at least for me now it works much much faster.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nvaccess/nvda/issues/6423#issuecomment-471172716, or mute the thread https://github.com/notifications/unsubscribe-auth/ARQUb_eM0Yp2nwJom9Z48XOJQB9Ykfbfks5vU6hMgaJpZM4KL3Kf .

-- +++ Yours Sincerely, Jacob Florian Chawala JFC

Phone No. 0787016381

Emails: jacobchawala@gmail.com jacobchawala@yahoo.com

Webmail: www.caict.netai.net

Skype ID: Jacob.Florian.Chawala +++

Adriani90 commented 5 years ago

Thanks for reacting so fast. I am closing as works for me.