Community
Participate
Working Groups
In 1.5 M4, preferences pages of Web Services don't have accelerator key.
Fuse-san, I need more information to understand the problem better. Keyboard navigation thru the preference wizard using tabs, letter keys and so forth is working for me. I have not found any accelerator keys for any of the preference pages, and I haven't found in the Eclipse docs how to bind accelerators to specific preference pages. Would you please explain in detail the scenario that should work (but doesn't), and also point me to an example of a preference page in Eclipse for which accelerators do work? Thanks - CB.
Please take a look at Accessibility section on Eclipse UI guideline at http://www.eclipse.org/articles/Article-UI-Guidelines/Index.html For an example, please install example of Eclipse platform SDK, that has readme example at org.eclipse.ui.examples.readmetool. Please look at message.properties file and Preferences > Readme Example. You just need add & to a character of label for the accelerator key. That is common way to add accelertor key. Thanks.
Andy, would you please handle this one? Thanks - CB.
Created attachment 34378 [details] patch fix to 125126 org.eclipse.jst.ws.consumption.ui
Created attachment 34379 [details] patch fix to 125126 org.eclipse.jst.ws.creation.ui
Created attachment 34380 [details] patch fix to 125126 org.eclipse.jst.ws.ui
Created attachment 34381 [details] patch fix to 125126 org.eclipse.wst.ws.ui
Created attachment 34382 [details] snapshot of preference page: popup Dialog Selection
Created attachment 34383 [details] snapshot of preference page: Profile Comliance And Validation
Created attachment 34384 [details] preference page: projectTopology
Created attachment 34385 [details] preference page: resource Management.
Created attachment 34386 [details] prefefence page: scenario Defaults
Hi Chris, I have added the accelerator key for all labels of preferences pages of Web service. and I uploaded 5 pictures for updated preference pages. you can see what I have chosen for accelerator key. (the accelerator key is character with a "_" beneath it.) If I need to choose better accelerator keys for each preference page, please let me know.
Andy, thanks for the fix - Nicely done. Some of the controls on the pages don't have accelerators. Maybe they don't make sense for controls like combo boxes and entry fields, but there are a few push buttons (eg. "Move up", "Move down", "Show all", "Hide all") that might benefit. Fuse-san, it seems most, if not all, the Eclipse platform's preference pages have no accelerators for their control labels. Why is that?
I think that combo box should have short cut key as well. Eclipse platform's preferences page has it for combo box. Pat, any comment?
Created attachment 34427 [details] patch fix to 125126 patch fix to 125126 including modification of 5 plugins
Created attachment 34428 [details] pictures of web service preference pages
Chris, I have added the accelerators for combox and push buttons. I attached 2 zip files including all patches to 5 plugins and snapshots. I failed to add accelerators for 2 entry fields (by only adding '&'). 1. Project Topology -> Client type: 2. Test Facility Defaults -> Java proxy sample If accelerators are needed for these 2 items. The code to create the labels may have to be changed.
With regard to comment 14, it sounded strange to me that the platform preferences would be missing accelerators so I took a quick look at the latest N build and I did not see them either.... until I started using the keyboard to navigate around the pages, then they all appeared. Fuse-san, do you have another bug open already covering this behavior?
Steve, I've not seen on Eclipse Platform.
Thanks. Reviewed and committed. To be released shortly.
Released to HEAD as v200602221946.
Verified in 200603302119. Closing, Thanks.