Hello Bentley,
This is an idea to have a new user preference for the Dialog Box focus to have two additional options:
1 To follow the user's cursor when traversing dialog boxes and to focus and activate the functions of that dialog box without having to wait for the user to click on it,
2 To allow the user to select an alternate dialog box that can autofocus revert back to the user uses the reset button which has not been assigned to reset the selected to [reverting it back to the Selection tool]
With both ideas above, when the focus shifts to a different dialog box the keyboard options also are altered for example:
By default, to the main interface there are keys mapped to tools in the ribbon and task menu, but when the focus shifts to Accudraw then the Accudraw hot keys will be enabled, but then if the user moves the cursor to the KeyIn dialog, then the command text box highlights and waits for the user to type in a command. If the user moves the cursor to the tool palette, then the tool palette is activated, and the user can navigate settings.
The above changes should streamline the experience and remove the navigation clicks that we all have to make during a work session.
In my screenshot I show how many dialogs can be opened at the same time in a session. We have to click in each one to shift the focus. If moving the cursor onto the dialog could remove that need to click it might give the user a cleaner experience.
What do you think?
That design would make the Microstation relatively unstable because the analysis on cursor is dynamic and that is not a streamlined workflow as you mentioned in programming for developers. There are already lots of exceptions, which would directly crash the Microstation, existing in ribbon GUI. Besides, you can press F10 to activate the dialog.
Please review.