Summary: | [client] common keybindings for explorer actions | ||
---|---|---|---|
Product: | [ECD] Orion (Archived) | Reporter: | Susan McCourt <susan> |
Component: | Client | Assignee: | Susan McCourt <susan> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | carolynmacleod4, eclipse.felipe, john.arthorne, pwebster, Silenio_Quarti, simon_kaegi |
Version: | 0.2 | Keywords: | accessibility, usability |
Target Milestone: | 0.5 M2 | ||
Hardware: | PC | ||
OS: | Windows 7 | ||
Whiteboard: | |||
Bug Depends on: | 372652 | ||
Bug Blocks: | 365361 |
Description
Susan McCourt
2011-06-16 13:42:37 EDT
> This has to be discoverable by a keyboard only user.
> What are the accessibility requirements here?
Are you considering having a "Show Keybinding List" command like the one in Eclipse? (i.e. Ctrl+Shift+L). If so, then this will probably satisfy all discoverability requirements/needs.
(In reply to comment #1) > > This has to be discoverable by a keyboard only user. > > What are the accessibility requirements here? > > Are you considering having a "Show Keybinding List" command like the one in > Eclipse? (i.e. Ctrl+Shift+L). If so, then this will probably satisfy all > discoverability requirements/needs. yes, we have one currently. Ctrl+Shift+L in the editor, and Shift+? everywhere else. What I was wondering is whether we have to surface this binding or a link to the dialog in the UI so that someone could learn it. Or is it enough just to doc it and people learn it. (Because every other keystroke can be learned from this dialog, but how do you know how to open the dialog via the keyboard) Good question. It's in the Help menu in Eclipse, i.e. Help -> Key Assist... (Ctrl+Shift+L) Can you contribute to the browser's help menu? (I don't have a clue... <g>). Or is there another place where it makes sense to place "actions" like help? If there's no good (and correct/intuitive) place to surface the binding, then let me know, and I will find out if doc is good enough in this case. (It probably isn't, but I can find out for sure). for RC2 let's minimally ensure that "keyboard help" appears in a menu somewhere. I think we should put help in the user menu and perhaps have Help-> Documentation Keyboard Help About Orion This is more appropriate for 0.5. Let's focus on bug 366445 (getting what we already have as consistent) before we try this. We also now have tabbability to all commands so there is keyboard access for all of them. > - ensure we don't conflict with the most common browser bindings > (specifically those used consistently across all browsers) You have probably seen this table, but just in case: http://dmcritchie.mvps.org/firefox/keyboard.htm Also, this table: http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts John suggests we start with some of the well known key shortcuts: Del for delete and F2 for rename Renamed bug to show that we are focusing on getting the most common/expected keybindings implemented. Delete has been the most popular one mentioned. I also implemented Rename (F2). We can implement more of these as needed in new bugs. Fixed in http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=0406ac5fe71677f544ffb8673973bd20355b9237 |