← Back to team overview

kicad-developers team mailing list archive

Re: Ctrl-click to highlight in pcbnew missing?

 

On 2019-09-10 14:35, Tomasz Wlostowski wrote:
On 10/09/2019 18:49, Seth Hillbrand wrote:
One of our goals for v6 is to standardize the user interface to expected
UX norms.  There will be a number of large changes to accomplish this
and it will modify some workflows.  Moving the whole system to a
selection-based interface (eeschema, pl editor as well as pcbnew) is
good for long-term uptake of the system as well as making it easier to
maintain.

Well, Ctrl-click to highlight was added by me during early development
of the GAL, because some other tools I'm quite used to have this
shortcut and the legacy highlight tool was a bit awkward for me.
Concerning the UX norms, it's not obvious that Ctrl is the standard way
of adding/removing items from the current selection. A quick test showed
that:
- MS office selection mode (sort of standard for Windows UX), Ctrl and
Shift have the same behaviour.
- LibreOffice ignores Ctrl modifier when selecting, only Shift works
- Same in case of Corel programs.
I know these keys have different function for selection lists (i.e. the
explorer window with folder/file icons), but this is not our case. IMHO
modifier keys (Shift, Alt, Ctrl) in a CAD tool should each have
different frequently used function.

If nobody opposes, I'll add an option in pcbnew preferences to select
between Ctrl-Click and a keyboard-only shortcut for net highlight.

Cheers,
Tom

There's a bug report somewhere for allowing modifier keys to be customized for mouse actions. I suspect that this change would fit in there (probably a panel in pcbnew options?)

-S


References