-
-
Notifications
You must be signed in to change notification settings - Fork 659
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 play audio coordinate when using object navigation #2559
Comments
Comment 2 by nvdakor on 2014-04-13 10:51 |
Comment 3 by nvdakor on 2014-04-14 23:51
|
Comment 4 by nvdakor on 2014-04-15 00:45
|
Comment 5 by nvdakor on 2014-04-15 07:12
|
Comment 6 by jteh on 2014-04-15 09:00 |
Comment 7 by nvdakor on 2014-04-15 09:19 |
Comment 8 by nvdakor on 2014-04-15 10:06
|
Comment 9 by nvdakor on 2014-04-18 02:43
|
Comment 10 by jteh (in reply to comment 9) on 2014-12-01 06:37
The coordinates should be restricted to the screen size, which you can get with api.getDesktopObject().location. |
Comment 11 by nvdakor (in reply to comment 10) on 2014-12-01 06:52
Right. Should the user be alerted that the object is offscreen? I'm thinking no. |
Comment 12 by nvdakor on 2014-12-02 03:38
|
Comment 13 by jteh (in reply to comment 12) on 2014-12-02 04:02
Move it to screenExplorer.
This makes sense. I think playLocationCoordinates and playObjectCoordinates.
Agreed. |
Comment 14 by Joseph Lee <joseph.lee22590@... on 2014-12-02 05:45
|
Hi, Coming back to this issue... about to rebase it based on the current master branch and moving the branch to my own forked repo so people can start testing this. A possible follow-up issue might be asking NVDA to play coordinates when one uses focus command such as tab, arrows and so on (for this, an even simpler solution is to expand what becomeNVDAObject event can do by playing coordinate beeps). Thanks. |
…n using object navigation commands (rebased with master in June 2016). re nvaccess#2559
Hi, Blocked by #5906 due to the following: If indent announcement is set to beep, moving to an edit field that indicates indents (such as Notepad++) will mean one of the new beeps will not play. Will wait until a decision on what to give priority is made. Thanks. |
@josephsl @michaelDCurran I'm curious if simply playing indent beeps 80 MS or so in the future would help alleviate this bug |
…vObj event. re nvaccess#2559 As object coordinate announcement will be done regardless of focus movement, it was decided to let becomeNavObject event call call object coordinate player function in screen explorer. This means global commands will not use this method (this decisoin was made after talking to Jamie Teh and others).
…n using object navigation commands (rebased with master in June 2016). re nvaccess#2559
…vObj event. re nvaccess#2559 As object coordinate announcement will be done regardless of focus movement, it was decided to let becomeNavObject event call call object coordinate player function in screen explorer. This means global commands will not use this method (this decisoin was made after talking to Jamie Teh and others).
…n using object navigation commands (rebased with master in June 2016). re nvaccess#2559
…vObj event. re nvaccess#2559 As object coordinate announcement will be done regardless of focus movement, it was decided to let becomeNavObject event call call object coordinate player function in screen explorer. This means global commands will not use this method (this decisoin was made after talking to Jamie Teh and others).
…ec module (after rebasing with master). re nvaccess#2559.
…access#2559. In NVDA 2017.1, it is possible to hear mouse coordinates on multi-monitor systems. Thus object coordinate announcement function has been modified to take advantage of this. To ensure backward compatibility, minimum screen position paremeter will be a keyword argument, ready to become mandatory if obj coordinate announcement from multi-monitor set ups is desired.
…ec module (after rebasing with master). re nvaccess#2559.
…access#2559. In NVDA 2017.1, it is possible to hear mouse coordinates on multi-monitor systems. Thus object coordinate announcement function has been modified to take advantage of this. To ensure backward compatibility, minimum screen position paremeter will be a keyword argument, ready to become mandatory if obj coordinate announcement from multi-monitor set ups is desired.
nvaccess#2559. Reviewed by Mick Curran (NV Access)L due to some issues, object brightness won't make sense when playing coordinates, so tell coordinates player function to ignore this. Also updated copyright year.
…ovided. Re nvaccess#2559. In some cases, obj.location is None, which means TypeError is raised because there's nothing to iterate ovdr. Thus, for cases like this, do not play coordinate beep.
Reviewed by @LeonarddeR: if braille is set to auto-tether and if this is a focused object, tones will not play because the event returns early. To get around this, play the tone first.
…oggle this setting. Re nvaccess#2559.
…seHandler.playMouseCoordinates function so people can understand what the new function does. Re nvaccess#2559.
…ng early if object is offscreen. Re nvaccess#2559. Reviewed by Reef Turner (NV Access): it is better to return early if things are offscreen. This also allows following lines to be less indented.
…tes option. Re nvaccess#2559. Reviewed by Leonard de Ruijter (Babbage) and Reef Turner (NV Access): use a dedicated dictionary for storing object coordinate playback options. These settings will be found in NVDAObjects module.
…object ocordinates options from nVDAObjects module. Re nvaccess#2559. For global commands, play object coordinates toggle script has been rewritten to be based on the approach followed by braille focus context presentation script. In Object Presentation settings panel, values and item labels for play object coordinates combo box comes from NVDAObjects module.
…ng constants when comparing coordinates. Re nvaccess#2559.
…, as it is now taken care of by screen explorer. Re nvaccess#2559
Lint work include: * Global commands: convert the script to use script decorator. * Spacing around operators. * Split long lines.
Hi, Coming back to this... Speech refactor may open up possibilities for this work, although lately I've been thinking about withdrawing this issue in favor of Audio Themes or similar mechanism. Thanks. |
Yes I find the 3D nature of that add on very handy. For example when a
little alert from dropbox comes along you can hear its that from the sound
style and the fact that it is on one channel.
It might make sence for those wanting to get some idea of where something is
on a screen from left to right and up and down if some form of theme or
pitch could be introduced for the screen location of a control.
Brian
[email protected]
Sent via blueyonder.
Please address personal E-mail to:-
[email protected], putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "Joseph Lee" <[email protected]>
To: "nvaccess/nvda" <[email protected]>
Cc: "Subscribed" <[email protected]>
Sent: Sunday, January 05, 2020 4:23 AM
Subject: Re: [nvaccess/nvda] Option to play audio coordinate when using
object navigation (#2559)
… Hi,
Coming back to this...
Speech refactor may open up possibilities for this work, although lately
I've been thinking about withdrawing this issue in favor of Audio Themes
or similar mechanism.
Thanks.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#2559 (comment)
|
Hi, 2024 update: with the introduction of sound split, I don't think we can proceed with this issue unless it is okay to play audio coordinates for navigator objects across channels. But then it may cause issues for folks using mono audio. Therefore, I'm closing the issue for now. Thanks. |
The doubt related to sound split is not valid, because the same principle applies for already implemented mouse coordinates. By the way, sound split can be disabled completely in NVDA if needed. |
Reported by jteh on 2012-07-25 07:05
Sometimes, it is useful to get a quick idea of where an object is located on the screen. While mouse audio coordinates can be used to do this, this could be extended so that an audio coordinate beep is heard when using object navigation indicating the location of the current navigator object. This would be particularly useful for touch screen users when flicking between objects.
Blocking #4072
The text was updated successfully, but these errors were encountered: