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
Braille message timeout, 0 to disable #6669
Comments
This was implemented (#2482 d30a09b) at the request of several users (and
the patch came from one of those users). I too argued it was not useful,
but apparently, several braille + speech users disagreed.
You can set a long timeout to keep the messages on the display for longer.
Do you have a desire for keeping them there forever? If so, we might need
to consider a check box plus timeout.
|
Not really, just long enough to read them if they are a bit more complex than usual text. A longer timeout is fine, though to me "0 to disable" feels more natural than "0 to completely turn off the feature". As a compromise, could we update the label to include "(0 to disable messages)"? |
Random idea, but why not make the timeout increase a little if the user
presses the right advancer button.
…On 1/3/2017 9:18 AM, Davy Kager wrote:
Do you have a desire for keeping them there forever?
Not really, just long enough to read them if they are a bit more
complex than usual text. A longer timeout is fine, though to me "0
to disable" feels more natural than "0 to completely turn off the
feature". As a compromise, could we update the label to include
"(0 to disable messages)"?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#6669 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFGiveJbNQ3oqN9eLxjfyTLScEb9a4y3ks5rOnTkgaJpZM4LUzSl>.
--
------------------------------------------------------------------------
Derek Riemer
* Department of computer science, third year undergraduate student.
* Proud user of the NVDA screen reader.
* Open source enthusiast.
* Member of Bridge Cu
* Avid skiier.
Websites:
Honors portfolio <http://derekriemer.com>
Awesome little hand built weather app!
<http://django.derekriemer.com/weather/>
email me at derek.riemer@colorado.edu <mailto:derek.riemer@colorado.edu>
Phone: (303) 906-2194
|
@dkager commented on 4 Jan. 2017, 2:18 am AEST:
I guess that's an option. Still, perhaps this whole magic value thing is just too ugly and we should just have an explicit check box. @feerrenrut, @Qchristensen, thoughts? @derekriemer commented on 4 Jan. 2017, 3:07 am AEST:
It already does. In fact, it resets the timeout completely if the user scrolls either right or left. |
I can see both arguments to what 0 should mean here. There is a logic to 0 disabling messages, as if messages time out after 0 seconds, then you would never get a chance to read them anyway. I think the label should specify what a value of 0 means if not that messages instantly disappear. A checkbox to specify whether to display messages and then a value for how long to display them would be one extra control but would probably be the clearest option. |
An alternative might be to change the way that the values are reported. In some applications "slider" type controls have special values at each end, the minimum value might report as "messages disabled" and the maximum value might report as "no timeout" and in between are the values 1 - X. For this to work there needs to be a label, or read only text control (or similar) that shows the current value of the slider. However if we only need one special value a checkbox would be simpler. |
I'd go checkbox, also because no other setting currently uses special sliders as far as I know. |
- PR #7169 : Editable div elements in Chrome are no longer have their label reported as their value while in browse mode. (Issue #7153) - PR #6396 : An unbound gesture (script_restart) has been added to allow NVDA to be restarted quickly. (PR #6396) - PR #6777 : A Braille setting has been added to "show messages indefinitely". (Issue #6669) - PR #7133 : Pressing end while in browse mode of an empty Microsoft Word document no longer causes a runtime error. (Issue #7009) - PR #6868 : The keyboard layout can now be set from the NVDA Welcome dialog. (Issue #6863) - PR #6813 : The names of "landmarks" are abbreviated in Braille (Issue #3975)
@feerrenrut I found a corner case that yields an error. It's pretty innocent but should still be addressed. Apologies for only finding this on master! STR:
Expected: the message clears.
To fix this and make the code a bit more robust too I think we need to change the following line in
To:
|
Here is a patch:
This patch preserves the original timeout, or no timeout if that option was enabled. |
This fixes an exception when using the indefinite braille messages feature. For more information see comment on PR #6669 (#6669 (comment)) STR: - Make sure the default profile does not have the setting to show messages indefinitely. - Create an app-specific config profile and choose the new feature to show messages indefinitely. - Go to the application and trigger a message, e.g. by pressing NVDA+t to report the title bar. - Go to the desktop or switch out of the application.
IMO the value 0 should lead to no timeout. Currently this value disables messages altogether, which isn't very useful. If it is needed to disable messages it should be a global toggle that also affects speech.
To make this work:
Related: #6470
The text was updated successfully, but these errors were encountered: