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

Touch-based object navigation: next/previous object should move by controls, not by deepest object #3514

Open
nvaccessAuto opened this issue Sep 10, 2013 · 4 comments

Comments

@nvaccessAuto
Copy link

Reported by nvdakor on 2013-09-10 16:56
Hi,
Under current implementation, previous and next object touch gestures (left/right one finger flick under object mode) moves between objects of different hierarchy. Specifically, it moves to the deepest level of objects no matter what they are (for instance, if a checkbox is in focus, next and previous object gestures move from checkbox to the text of the control instead of moving to the next control). This is more noticeable in Windows Store apps such as news and weather (for instance, in weather app, instead of moving to next day forecast, current one finger flick gestures moves between weather information, the text of this information, to the next day forecast and so on).
Although this behavior is likely due to new review modes feature, in most cases a user would want to move to next or previous control rather than deepest object at hand. The current approach may be useful for documents or virtual cursor documents where one would need to review a text box such as page content. Thus I'd like to propose that the next/previous object gesture (one finger flicks) be modified to recognize when one should move by controls instead of moving by deepest object.
For reference:
To reproduce this:

  1. Use a touchscreen device running Windows 8.0 or later with NvDA 2013.2 installed.
  2. Open start screen.
  3. Use one finger flick left and right to move among objects.
    Expected: NvDA should move by tiles.
    Actual: NVDA announces tile's name, tile text and any other information instead of moving to the next tile.
    This can be reproduced in the following apps/situations:
  • Windows 8.0/8.1 start screen (particularly with tiles view).
  • Windows Store apps such as weather, mail, etc.
  • PC Settings (Windows Store version of Control Panel; this one has another issue which will be filed as a separate ticket).
    Thanks.
    Also, when testing this, could we have access to try builds for this ticket and any other touchscreen-related tickets so others with touchscreens can give feedback? Thanks.
@nvaccessAuto
Copy link
Author

Comment 1 by nvdakor on 2014-05-30 02:53
Hi,
For now, I guess an option might be added in either review cursor or object presentation to toggle the suggested behavior, or switch the gestures around so that one finger flick would move by objects and two finger flicks would move by hierarchy. This would also allow a slightly easier way to interact with containers such as combo boxes and lists.

@bhavyashah
Copy link

Since I am not a Touch Screen user, I may have misinterpreted the requested behavioural change, but let me share my interpretation all the same to ensure that everyone is on the same page. Currently, the left and right flicks move the user between levels of the object hierarchy, whereas one would normally expect to move between the previous and next objects at the same level. This expectation can be derived from the way an object hierarchy can be visualized along with the manner in which object navigation keystrokes for the Desktop and laptop layout utilize the NumPad or arrow keys. If this understanding is not flawed, then this ticket is requesting a change rather than suggesting a feature or reporting a bug, and this ticket may thus need to be triaged accordingly. CC @josephsl (original author of ticket)

@josephsl
Copy link
Collaborator

josephsl commented Sep 30, 2017 via email

@Adriani90
Copy link
Collaborator

@josephsl in Objpad there is a similar feature which could actually be implemented and restricted for apps and touch or so.

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

5 participants