Summary: | Unable to switch pages in faces config editor without mouse | ||||||
---|---|---|---|---|---|---|---|
Product: | [WebTools] Java Server Faces | Reporter: | John Lanuti <jlanuti> | ||||
Component: | UI | Assignee: | Ian Trimble <ian.trimble> | ||||
Status: | RESOLVED FIXED | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | P3 | CC: | cameron.bateman, debajit.adhikary, raghunathan.srinivasan, ricec, robert_gallagher | ||||
Version: | 2.0 | Keywords: | accessibility, bugday, helpwanted | ||||
Target Milestone: | 3.2.3 | ||||||
Hardware: | PC | ||||||
OS: | Windows XP | ||||||
Whiteboard: | faces-config editor | ||||||
Attachments: |
|
Description
John Lanuti
2007-06-07 11:12:59 EDT
Consider in the 2.0.x stream Deferred due to lack of resources Changing pages without a mouse within the Faces-Config editor seems to work if the user is in the following pages: (1) Introduction page (2) Navigation Rule page (3) Source page The keyboard shortcuts seem to be Ctrl+PgUp and Ctrl+PgDn. This keyboard navigation does not appear to work in the other pages. The problem seems to be when the focus is on a "section" or section header in a tab page, which is the typical element focused on by default when the user navigates to a tab page. If the focus is on a text control or button or any other element which is not a "section" per se (e.g. if you click on the text box named "Faces Config Name" in the Overview page, or if you focus on any button (for instance by pressing Tab or clicking outside below the buttons) in the Component page), then pressing Ctrl+PgUp and Ctrl+PgDn does allow the user to navigate to the adjacent pages. I just discovered that Eclipse has built-in support for keyboard-navigation of pages in a multi-page editor like the Faces-Config Editor. Here's how to solve the keyboard navigation problem: (1) Go to Eclipse Preferences > General > Keys (2) Remap the "Next Page" command to a key-binding of your choice (e.g. Ctrl+F5) Now you should be able to switch pages in the Faces Config Editor without using the mouse. Similarly (as in comment #5 above) you can also remap the "Previous Page" command to a key-binding of your choice (e.g. Ctrl+Shift+F5) Created attachment 102780 [details]
Patch
Patch to add keyboard shortcuts to navigate through pages in the Faces Config Editor.
The keyboard shortcuts are:
Next Page: Ctrl+F5
Previous Page: Shift+Ctrl+F5
(Ctrl is actually the Meta1 key which will map appropriately to the platform, e.g. on a Mac that would map to the Command key instead of Ctrl)
Please review the patch to add keyboard shortcuts to switch pages in the Faces Config Editor. Committed to 3.2.3 and 3.3.0 at 2011/01/04 12:16PM PDT. |