Created attachment 79826 [details] Table context menu showing duplicate accelerators See attached screen capture--there are conflicting keyboard accelerators on the context menu of the Table objects. Specifically the Change Case -> Capitalize Every Word is conflicting with using accelerator for Cell and for Caption. Either the Capitalize Every Word "C" accelerator must be changed, or the Cell and Caption use of that accelerator must be. Admittedly entering Shift+<F10> + C + C to capitalize contents of selected table cell is probably the best use of the accelerators. But Cell and Caption (i.e. Table title caption) do need to function with keyboard only input. Needs to be adjusted.
Sorry marking this confirmed as it is pretty obvious and repeatable on versions from 4.0.3 final through 4.2.0 alpha master.
Steps to reproduce: 1. Open new Writer document 2. <Alt>+a and i, or <CTL>+<F12> to create new table 3. position cursor in any of the Table cells so Table has focus, observable in that the Table menu opens 4. open Table context menu, <Shift>+<F10> 5. attempt to use keyboard to add Table caption: expected enter C -> move Change case enter C -> move Cell enter C -> move Caption and launch Insert Caption dialog panel actual enter C -> move Change case enter C -> moves to and performs Capitalize Every Word exits context menu Accelerators need to be adjusted.
moving from writer to ux-advise while this is a specific example, should be some systematic method of tracking accelerator assignments and avoiding reuse on a given menu when it causes functional issues/traps.
(In reply to V Stuart Foote from comment #2) > 5. attempt to use keyboard to add Table caption: > expected > enter C -> move Change case > enter C -> move Cell > enter C -> move Caption and launch Insert Caption dialog panel > > actual > enter C -> move Change case > enter C -> moves to and performs Capitalize Every Word > exits context menu > > Accelerators need to be adjusted. I was going to suggest this can be worked around by pressing left-arrow to close the sub-menus which open, but there's still a problem... - press Shift+F10 to open Table context menu - press "C"; Change Case menu opens - press left arrow; Change Case menu closes - press "C"; Cell menu opens - press left arrow; Cell menu closes - press "C"; Change Case menu opens, instead of highlighting Caption So you're stuck with using up/down arrows to highlight Caption, and then press Enter. Perhaps this should work similarly to the menu bar when there are conflicting accelerators, where pressing the letter highlights each menu item in turn without opening/activating it, and pressing Enter opens/activates the highlighted item.
We're replacing our use of the 'ux-advise' component with a keyword: Component -> LibreOffice Add Keyword: needsUXEval [NinjaEdit]
The context menu(s) have been reworked and the issue is solved in 6.0.