Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Punctuation gui: Character # number: parameters only persist in current nvda session #1526

Closed
nvaccessAuto opened this issue May 26, 2011 · 7 comments
Assignees
Milestone

Comments

@nvaccessAuto
Copy link

Reported by briang1 on 2011-05-26 10:58
Launch punctuation gui. go to the # line and change it the say hash instead of number and some instead of most

Check this is indeed the case after pressing ok.

reboot nvda and you will find number and most are back again.

@nvaccessAuto
Copy link
Author

Comment 1 by jteh on 2011-05-26 11:42
Changes:
Milestone changed from None to 2011.2

@nvaccessAuto
Copy link
Author

Comment 2 by briang1 on 2011-05-26 14:34
The reason I said gui not speech is that if its changed in symbols.dic, its permanent, but not when altered in the gui which creates the user file.

@nvaccessAuto
Copy link
Author

Comment 3 by briang1 on 2011-05-26 14:57
Well, as I see it the code to stop complex symbols is blocking the writing of the \ before the #.
If you manually do this in the user file it will work and persist.

@nvaccessAuto
Copy link
Author

Comment 4 by jteh on 2011-05-26 22:11
d4a018d
Changes:
State: closed

@nvaccessAuto
Copy link
Author

Comment 5 by briang1 on 2011-05-27 13:04
Unfortunately, in snap 38 there is now a bug that stops the speech on reboot, indeed even in the installer, due I think to the same underlying problem, as removing the modified # line fixes it.
entering wx application main loop
IO - speech.speak (13:36:22):
Speaking dev list - Outlook Express - Line One'
ERROR - eventHandler.executeEvent (13:36:22):
error executing event: focusEntered on <NVDAObjects.IAccessible.IAccessible object at 0x01CB12D0> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 136, in executeEvent
File "eventHandler.pyc", line 84, in init
File "eventHandler.pyc", line 91, in next
File "NVDAObjects__init__.pyc", line 776, in event_focusEntered
File "speech.pyc", line 270, in speakObject
File "speech.pyc", line 238, in speakObjectProperties
File "speech.pyc", line 299, in speakText
File "speech.pyc", line 327, in speak
File "speech.pyc", line 80, in processText
File "characterProcessing.pyc", line 547, in processSpeechSymbols
File "characterProcessing.pyc", line 47, in fetchLocaleData
LookupError: en
IO - speech.speak (13:36:22):
Speaking Express Message List list'
ERROR - eventHandler.executeEvent (13:36:22):
error executing event: focusEntered on <NVDAObjects.IAccessible.sysListView32.List object at 0x01C95370> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 136, in executeEvent
File "eventHandler.pyc", line 84, in init
File "eventHandler.pyc", line 91, in next
File "NVDAObjects__init__.pyc", line 776, in event_focusEntered
File "speech.pyc", line 270, in speakObject
File "speech.pyc", line 238, in speakObjectProperties
File "speech.pyc", line 299, in speakText
File "speech.pyc", line 327, in speak
File "speech.pyc", line 80, in processText
File "characterProcessing.pyc", line 547, in processSpeechSymbols
File "characterProcessing.pyc", line 47, in fetchLocaleData
LookupError: en
IO - speech.speak (13:36:22):
Speaking [Access bazaar commits Subject: NVDA-dev Branch nvda/main: Rev 4334: SpeechSymbols.save: Escape the "#" chara, Received: 26/05/2011 23:11 5192 of 5202']
ERROR - eventHandler.executeEvent (13:36:22):
error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x01C95770> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 136, in executeEvent
File "eventHandler.pyc", line 84, in init
File "eventHandler.pyc", line 91, in next
File "appModules\msimn.pyc", line 53, in event_gainFocus
File "eventHandler.pyc", line 91, in next
File "NVDAObjects__init__.pyc", line 782, in event_gainFocus
File "NVDAObjects__init__.pyc", line 726, in reportFocus
File "speech.pyc", line 270, in speakObject
File "speech.pyc", line 238, in speakObjectProperties
File "speech.pyc", line 299, in speakText
File "speech.pyc", line 327, in speak
File "speech.pyc", line 80, in processText
File "characterProcessing.pyc", line 547, in processSpeechSymbols
File "characterProcessing.pyc", line 47, in fetchLocaleData
LookupError: en
IO - inputCore.InputManager.executeGesture (13:36:24):
Input: kb(desktop):control+alt+r
INFO - core.main (13:36:25):
Exiting

Hope this fragment helps
Changes:
State: reopened

@nvaccessAuto
Copy link
Author

Comment 6 by briang1 on 2011-05-27 18:14
Well it was staring me in the face and I never spotted it. If \ is the escape, then \ needs one as well.
It appears that as my file has \ set to some as well as the # changed, it is this that causes the error. if I remove the \ line from the file it will boot up normally.

@nvaccessAuto
Copy link
Author

Comment 7 by jteh on 2011-05-28 11:52
Bah. Silly mistake. Fixed in 522d6f0.
Changes:
State: closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants