The toolbars of any application provide most of the functionalities of the application. While the toolbar is meant for people who prefer to use mouse, the keyboard shortcuts are meant for power users. So it would be most intuitive to graduate from a toolbar user to a power user by assigning shortcuts to toolbar icons. But Writer does not allow this. But neither the Toolbar tab nor the Keyboard tab allows us to assign keyboard shortcuts to toolbar buttons. See the attached document that explains this usability issue.
Created attachment 64479 [details] Writer functions are classified in two entirely different ways It is impossible for any user to figure out where he can find a given toolbar button in a totally unfamiliar classification. First of all, there is no guarantee whether all toolbar buttons are positively covered in the categories. Therefore his search becomes even more doubtful/tentative. Why make a user struggle like this? The best approach is to let the user assign a shortcut in the toolbar tab. That will take care of the possibility that the user has customized the toolbars (added/removed some buttons, or added buttons from one toolbar to another)
Enhancement request. If you think that the way it works should be changed, consider contacting UI experts available at libreoffice-ux-advise@lists.freedesktop.org.
I agree that displaying keyboard shortcuts in LO menu > Tools > Customize > Toolbars would be useful. Setting to NEW.
Add keyword needsUXeval because it sounds strange to me as shortcuts are assigned to commands, not to buttons or something else.
Now you can see the name and the assigned shortcut (if any) of a toolbar button in a tooltip message which is displayed when you hover over the button with your mouse. And with the revamped customize dialog, you can easily find the button you want by using the search box in the keyboard tab of the customize dialog. So It seems like this bug is no longer valid. Tested on Version: 6.0.0.0.alpha1+ Build ID: d1960cb7db97534774504fc3667dc0d8e6de0509 CPU threads: 8; OS: Linux 4.9; UI render: default; VCL: gtk3; Locale: en-US (en_US.UTF-8); Calc: group