Suggestion: simplify keyboard shortcuts customization dialog

A forum for research and development of the user interface of FreeCAD
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
roipoussiere
Posts: 24
Joined: Sun Dec 12, 2021 1:54 am

Suggestion: simplify keyboard shortcuts customization dialog

Post by roipoussiere »

I think the keyboard shortcuts customization dialog could be simplified by using an array of shortcuts.

Here is the current UI (as of 19.3):

Image

So the Commands, Current shortcut and Press new shortcut could be replaced by a table like this:

Code: Select all

+----------------+---------------+----------------------+----------------+
| Action         | main shortcut | alternative shortcut | also used by   |
+----------------+---------------+----------------------+----------------+
| Export project | Ctrl+E        | -                    | Export         |
| Export         | Ctrl+E        | -                    | Export project |
| Import         | Ctrl+I        | -                    | -              |
| Merge project  | -             | -                    | -              |
| New            | Ctrl+N        | -                    | -              |
| Open           | Ctrl+O        | -                    | -              |
+----------------+---------------+----------------------+----------------+
Then, when the user click on on a shortcut (main or alternative), he/she can hit the new shortcut (or escape to cancel). If the shortcut is already used, the also used by column is updated (which could be set in orange color, as a warning).

Also, the Description section could be removed in order to save some space, since the tooltip already inform the purpose the the action.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Suggestion: simplify keyboard shortcuts customization dialog

Post by Kunda1 »

JFYI, when making feature requests, you should use the development version to see what is the current state of the UI.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Post Reply