-
-
Notifications
You must be signed in to change notification settings - Fork 631
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
Option to disable interruption of speech for typed characters #698
Comments
Comment 1 by jteh on 2010-06-14 02:01 |
Comment 2 by oriolgs58 (in reply to comment description) on 2010-06-15 08:35
|
Comment 3 by jteh on 2010-11-23 03:42 |
Comment 4 by drein on 2011-08-29 07:17 |
Comment 5 by katsutoshi on 2011-08-29 07:42 |
Comment 6 by drein on 2011-08-29 07:45 |
Comment 7 by camlorn on 2012-12-18 21:03 note 1: It makes sense, for example, to have the object review and the navigation keys, i.e. flat review and text navigation, interrupt speech as the user is providing a request for information at that point. It probably makes sense to (1) have an option to control whether nvda keys interrupt speech or (2) to just assume that some or all nvda keystrokes should. |
Comment 8 by stewie on 2012-12-18 21:08 |
Comment 10 by dallasobrien on 2012-12-24 15:50 |
Comment 11 by camlorn on 2012-12-24 16:00
-the alphanumeric keys, the enter key, the shift key, and the NVDA key do not stop speech.
|
Comment 12 by jteh (in reply to comment 11) on 2012-12-26 06:09 Replying to camlorn:
This doesn't make sense and seems to contradict your later points. These are commands and definitely should interrupt. |
Comment 13 by camlorn on 2012-12-27 02:02
|
Comment 14 by jteh (in reply to comment 13) on 2012-12-27 05:11
I understand. It's just something that needs to be documented. Pausing will not be possible if this option is enabled. More below.
I'd prefer to keep options to a minimum here. I guess this could go in the keyboard settings dialog if absolutely necessary.
We used to do it like this, but it caused problems when attempting to continually shut up speech when there is a lot of incoming text (6485c2d). This won't be reintroduced. If you enable typing interrupt, you will lose pausing. If users of this feature can't make that sacrifice, the feature won't get added.
That's fine. Discussion is good.
I understand the use cases, but they still cover a relatively small group of users, so this is low priority for us. Of course, this can be expedited if someone wants to contribute the code. Another issue is that typing interrupt should possibly be more generic than just the keyboard. We may need to call it input interrupt, since it also covers input from other devices such as Braille displays. |
Comment 15 by camlorn on 2012-12-27 23:15 |
Comment 16 by jteh (in reply to comment 15) on 2013-01-08 12:26
The code isn't particularly difficult. The input framework already supports this kind of stuff quite nicely. The big issue is getting the requirements correct and deciding how to handle edge cases such as the enter key and what to do for input from other places; e.g. button presses on a braille display. (Anything that goes into the main code needs to be polished, so it's not sufficient to just get it working for one user's particular use case.) Once the requirements are nailed, it'd probably be less than an hour of work for someone who knows Python and NVDA well. |
Comment 17 by mdcurran on 2013-01-28 19:32 |
Comment 18 by camlorn on 2013-01-28 21:21 |
Comment 19 by dallasobrien on 2013-01-31 21:52 |
Reported by oriolgs58 on 2010-06-13 06:47
Reading interrupt is useful in certain applications like MIrc or miranda. If we are typing a message, and someone sends a message to us, NVDA will begin reading it, but as soon as we type another key it's going to interruptit. I think adding the ability to not interrupt speech when we type would be useful.
The text was updated successfully, but these errors were encountered: