Summary: | Establishing a keyboard shortcut is doubly counter-intuitive | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | nj <nicholasjoll> |
Component: | UI | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | enhancement | CC: | libreoffice-ux-advise, rb.henschel, vsfoote |
Priority: | medium | Keywords: | needsUXEval |
Version: | 7.4.5.1 release | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 41560 |
Description
nj
2023-02-02 23:55:03 UTC
I agree, the workflow is not intuitive. How is the workflow to define a short cut key in other applications? Would be interesting to know. Regina: thank you for your comment; I believe that my previous post contains the answer to your question. For, see the 'additional information' section of that post. But in short: to my knowledge, other applications get one to choose the function first and the shortcut second. Also: I have been involved in a somewhat illuminating forum discussion about the counter-intuitiveness, or otherwise, of LibreOffice's way of assigning keyboard shortcuts. Here is something that I ended up writing there ('there' being the following URL: https://ask.libreoffice.org/t/i-cannot-see-how-to-enter-custom-keyboard-shortcuts/87362/7). === [Start of quotation] === I suspect that it is not the whole truth about intuitiveness that it is ‘only the continuation of a previous habit’. I grant though that intuitiveness is at least partly that. So my criticism was too blunt. That said: if most software does some thing in some single way, and there is little net advantage in doing it a different way, then surely it is best to, so to speak, go with the flow . . === [End of quotation] === The workflow is already intuitive AND *documented* [1] [2] Select UI module to affect or Entire UI by Radio button Select action/control/function to be assigned Select Key to target Select Modify to Complete assignment IMHO => NAB and a => WF for any enhancement =-ref-= [1] https://help.libreoffice.org/7.6/en-US/text/shared/01/06140200.html?DbPAR=SHARED#bm_id2322763 [2] https://books.libreoffice.org/en/GS74/GS7413-CustomizingLO.html#toc15 @V Stuart Foote Thank you for the links to documentation. I take it that by, 'Select Key to target' you mean: select the key from the list that appears under the heading, 'Shortcut Keys'. Forgive me, but I remain unconvinced that the current procedure is intuitive. Here is why. i) The procedure has one start at the _the bottom_ of the window (with 'Category' and 'Function') and subsequently move to the _the top_ of the window (to 'Shortcut Keys'. (Or such anyway was the order of actions that you proposed.) ii) In the 'Shortcut keys' box, one cannot _type_ a key combination. Rather one has to scroll (and scroll some more) and then select a key. iii) Clicking a button labelled 'Modify' in order to _create_ a keyboard shortcut _ex nihilo_ does not seem intuitive. Here is what I suggest. A) Move the 'Shortcut keys' section to the top of the window and rename it to: 'Keyboard shortcut to assign. (Select shortcut or type it.)'. Or something like that. B) Within that same section - the one currently entitled 'Shortcut keys' - have a box labelled, 'Type key(s)'; that box should accept key combinations and display them. (I imagine there might be some difficulty implementing this but other software has managed it.) C) Change the 'Modify' button to read 'Assign'. Better: have it read 'assign' when at present no function is assigned to they key combination, and have it read 'modify' otherwise. Or something like that. (In reply to nicholasjoll from comment #4) And that is why it is documented, for when visual inspection may not be sufficient. Establishing or overriding/modifying keyboard shortcut navigation is NOT an inherently trivial or intuitive action. In other words we really do prefer that users RTM. *** This bug has been marked as a duplicate of bug 115527 *** While here a duplicate of bug 115527 (and its dupes), please note the UI function of the Customize dialog's Keyboard panel is equally to make shortcut assignments, but also to inspect assignments already in place. The listing of Keys (those available to Shortcut assign) is sequential and logically grouped. While filtering might be useful, a search against the Keys would be of limited use. Actions/Functions can be filtered by the Category a function is assigned/performs, and at the 5.4 release actions/functions can be searched by name. Where a function has an shortcut key assignment made that assignment is indicated in the lower right Keys panel following search--to help (along with the pop-up description) to identify the correct function. So in practice the Shortcut Keys panel on top makes the most sense: both to visually review existing assignments, and to select the shortcut that would be modified/assigned. |