-
-
Notifications
You must be signed in to change notification settings - Fork 630
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
Navigation by ARIA landmark #192
Comments
Comment 1 by jteh on 2008-10-09 17:28
|
Comment 2 by lpintes (in reply to comment 1) on 2008-10-10 07:16
Crazy idea: we could define a new modifier, for example space. So, space+key would be navigation key for finding next object of particular type, and analogously space+shift+key would find previous object.
I don't know how difficult this would be, or if this is even possible. |
Comment 3 by jteh (in reply to comment 2) on 2008-10-11 12:04
This is an interesting idea. However, implementing a modifier such as space is not a good idea because space should always act as it does normally. Also, implementing another modifier is not trivial. Aside from this, this still means memorising a lot of keys. IF you are still interested in this idea, it would be best discussed in another ticket. For the initial implementation of landmarks, I've come to the conclusion that having one key to move to any type of landmark would be best. Enhancements to this can then be extended once the initial implementation is complete. |
Comment 4 by jteh on 2008-10-11 12:05 |
Comment 5 by benjaminhawkeslewis (in reply to comment 3) on 2008-10-11 12:35
I've created a ticket for navigation to regions of particular types, as this seems fundamental to how landmark roles are expected to improve the end-user experience: http://www.nvda-project.org/ticket/195 Note I've avoiding putting it in terms of ARIA landmarks alone, as from an end-user's perspective it shouldn't make any difference how the semantics are derived (e.g. via HTML4, ARIA landmarks, HTML5 elements, heuristics, or whatever). |
Comment by jteh on 2008-10-12 00:30 Note that this functionality can (and probably should) only be available in our virtual buffers. Web applications (i.e. where document browsing concepts are not used at all) should act as desktop applications and provide similar ways to navigate. What do you mean by contextualising if in a particular widget? Can you provide an example? |
Comment 7 by jteh on 2009-07-08 02:44 |
Comment 8 by jteh on 2009-07-08 10:43 I implemented searching for a single word in a string of words in nvVBufLib main rev 136. We will use this to search for landmarks. |
Comment 9 by jteh on 2009-07-09 12:02 I used the smaller list of roles provided by the ARIA spec (minus application) rather than the bigger list provided here. More roles can be added later if desired. I'll open other tickets for issues such as providing a landmarks list. |
Comment 10 by vtsaran on 2009-07-14 18:18 |
Comment 11 by jteh on 2009-07-14 23:19 All that said, if you still want status as a landmark, it's very easy to add. |
Reported by jteh on 2008-10-09 17:13
The ARIA role attribute can be used to define structural "landmarks" on a web page. NVDA should provide the ability to navigate to any defined landmarks.
The current list of landmarks is: "article", "banner", "complementary", "contentinfo", "definition", "main", "note", "navigation", "region", "search", "status"
We may also wish to consider adding: "log", "menubar", "grid", "tree" and "treegrid" since, even though they are also widgets, there tends to be only 1 on a page and they are of major importance. They are so important that they are effectively both a widget and a landmark.
Blocking #195
The text was updated successfully, but these errors were encountered: